F. 人間と競う人工知能を作ろう 人工知能という言葉を耳にしたことがあるでしょうか。これは、ロボットなどに人間と同様の知能を持たせる技術です。 たとえば、ドラえもんはのび太君と人間同士のように会話を行っていますが、ドラえもんの中には優秀な人工知能が入 っていると考えられます。ドラえもんは未来の世界の話ですが、現在でも人工知能は研究されどんどん発達していま す。最近では、将棋のプロに勝てる人工知能が開発され話題となりました。 本テーマでは、図1のような対戦型ゲームを使って、人工知能をもつコンピュータと対戦して、人工知能という技術を 知ってもらいます。 図1 ゲームの様子 人工知能を実現すると、コンピュータは人間のような振る舞いをすることができるようになります。そして、コンピュータ の方が人間よりも瞬時に判断できます。 実現するためには、プログラムを用いて表現する必要があります。このプログラムは、プログラミング言語というもの で記述することができ、図2のように作成します。 図2 開発環境 では、コンピュータが知能を持つために必要なことは何でしょうか?たとえば、図1では「同じ色のおにぎりが4個以上 揃うと消える」「消えると得点が加算される」などの知識を与えておくことです。この知識をもとに、コンピュータは多くの 状況の中から知識をもとに、一番点数が高くなる状況を導きだします。 ゲームで対戦しながら、現在の人工知能のすごさと限界を体感してみてください。 |