図1 試合の様子
人工知能を実現すると,コンピュータは人間のような振る舞いをすることができるようになります。そして,コンピュータの方が人間よりも瞬時に判断できます。
実現するためには,プログラムを用いて表現する必要があります。このプログラムは,プログラミング言語というもので記述することができ,図2のように作成します。
図2 開発環境
では,コンピュータが知能を持つために必要なことは何でしょうか?たとえば,図1では「同じ色のおにぎりが4個以上揃うと消える」「消えると得点が加算される」などの知識を与えておくことです。この知識をもとに,コンピュータは多くの状況の中から知識をもとに,一番点数が高くなる状況を導きだします。
ゲームで対戦しながら,現在の人工知能のすごさと限界を体感してみてください。