レベル2

アルゴリズム

古典的人工知能:複雑な振る舞いの裏側

- 古典的人工知能とは古典的人工知能は、複雑に見える行動を、いくつかの単純な行動の組み合わせによって実現する人工知能です。まるで、パズルを解くように、あらかじめ用意されたルールに従って、段階的に問題を解決していきます。身近な例として、自動で部屋を掃除してくれるロボットを想像してみてください。このロボットは、部屋の中を動き回り、ゴミを見つけると吸引し、障害物を検知するとそれを避けて掃除を続けます。一見複雑な動きに見えますが、実際には「前進する」「後退する」「右に回転する」「左に回転する」「ゴミを吸い込む」といった単純な行動を組み合わせることで、部屋全体のお掃除という複雑な課題を達成しています。このように、古典的人工知能は、あらかじめ人間が設定したルールや手順に従って、機械的に処理を行うことが得意です。そのため、明確なルールに基づいて解決できる問題、例えば、迷路の最短ルートを見つけ出す、チェスや将棋で最適な手を打つといったタスクに適しています。しかし、人間の感情や感覚、曖昧な状況への対応など、明確なルール化が難しい問題を扱うことは苦手としています。これは、あくまでも人間が設定した枠組みの中でしか行動できないという、古典的人工知能の限界を示しています。