人間の言語をコンピュータの言語に翻訳する
私たち人間は、日本語や英語といった「自然言語」でコミュニケーションをとっています。
例えば誰かに「今朝の予定は?」と尋ねるなら、すぐに返答が得られるでしょう。
しかしコンピュータが相手だと、そう簡単にはいきません。
人間の自然言語を理解できないため、「今朝」とか「予定」という単語の意味から教えなければいけないでしょう。
しかもコンピュータは、人間の脳のように融通がききません。
「今朝」を「だいたい朝の時間帯」と教えても理解できないため、「午前6時~9時」などと定義づけしなければいけないのです。
ここで活躍するのがプログラマーです。
彼らは自然言語で書かれた指示書を、コンピュータが理解できるプログラミング言語に翻訳する役目を担っています。
膨大なコードを書くことで、コンピュータを意図通りに動作させていますが、この作業には、言語、論理的思考、問題解決における高い能力が求められます。
さてDeepMind社は、こうしたプログラミングを自動で行ってしまうAIを開発しました。