人工知能
人工知能(Artificial Intelligence, AI)は、人間の学習能力、推論能力、知覚能力など、知的な振る舞いをコンピュータが模倣できるようにするコンピュータ科学の一分野である。自ら環境を認識し、目標達成のための最適な行動を学習・実行するシステム、またはそれを研究する学問分野を指す。
概要
人工知能研究の最終目標は、機械が人間のように思考し、問題を解決し、創造的な作業を行えるようにすることである。そのために、論리학、確率論、統計学、脳科学、言語学など、様々な学問が融合されて研究が進められている。
人工知能は、大きく2つに分類することができる。
- 弱いAI (Weak AI / Narrow AI): 特定の領域に限定された問題解決を目的とする人工知能。現在ほとんどのAI(例:音声アシスタント、画像認識、推薦システム)がこれに該当する。
- 強いAI (Strong AI / Artificial General Intelligence, AGI): 人間のように幅広く柔軟な思考が可能で、いかなる知的作業でも実行できる汎用的な人工知能。現在の技術レベルではまだ実現されていない概念である。
中核となる研究分野
- 機械学習 (Machine Learning): データからパターンを学習し、自ら性能を向上させる技術。教師あり学習、教師なし学習、強化学習などに分類される。
- 自然言語処理 (Natural Language Processing, NLP): 人間の言語をコンピュータが理解し、処理し、生成できるようにする技術。(例:翻訳、チャットボット)
- コンピュータビジョン (Computer Vision): コンピュータが画像やビデオから視覚的情報を認識・解釈する技術。(例:物体検出、顔認識)
- 知識表現と推論 (Knowledge Representation and Reasoning): 事実、規則、関係などの知識をコンピュータが理解できる形で保存し、それに基づいて新たな結論を導き出す技術。
- 計画と最適化 (Planning and Optimization): 与えられた目標を達成するための行動順序(計画)を策定し、最も効率的な解を見つける技術。
学術的AIとゲームAIの違い
ゲームAIが「プレイヤーに楽しみを提供すること」を最優先目標とするのに対し、学術的な意味でのAIは「問題に対する最適な解を見つけること」を目標とする。このため、以下のような違いが生じる。
| 区分 | 学術的AI | ゲームAI |
|---|---|---|
| 目標 | 最適な解、効率性、正確性 | 楽しさ、没入感、もっともらしい振る舞い |
| 完全性 | 常に最善の結果を導き出す必要がある | 意図的にミスをしたり、非合理的な行動をとることがある(人間らしさ) |
| リソース使用 | 高い精度のため多くの計算リソースを使用可能 | 限られた時間(フレーム)内に結果を出す必要があるため、軽量かつ効率的でなければならない |
| 予測可能性 | 予測可能で一貫した結果を好む | プレイヤーがパターンを把握し攻略できるよう、ある程度の予測可能性を提供 |
例えば、チェスのAIは相手に勝つための最適な手を計算することが目標だが、ゲームの敵キャラクターAIは、時にはプレイヤーに隙を見せたり、プレイヤーのレベルに合わせて難易度を調整する「チート」を使用することもある。