= 5. エージェント = == 5.1 エージェントとは == 「センサを通して環境を知覚し、エフェクタを通して環境に対して行動するとみなすことができる何らかのもの」 人間:: * センサ 五感 * エフェクタ 手足、口 ロボット:: * センサ カメラ、測距センサ * エフェクタ ハンド、車輪、スピーカ 与えられた性能指標を目指す→理想合理的エージェント 起こりうる各々の知覚系列について、内部に持つ知識と与えられた知覚系列情報から得られる根拠に基づいて、 \\ 考えられる限り最も高い性能指標を実現すべく行動するエージェント 自律性:: 自らの経験・知識にもとづいて行動を決定する能力 == 5.2 知的エージェントの構造 == * アーキテクチャ ... ハードウェア、知覚、行動能力 * プログラム ... ソフトウェア 理想合理的エージェントの基本判断アルゴリズム * (1-0) 静的変数`memory`を宣言する (周囲に関するエージェントの知識) * (1-1) 現在の知覚入力`percept`を受け取る * (1-2) 現在の`memory`と`percept`から新しい`memory`に更新する * (1-3) `memory`から最良と考えられる行動`action`を導く