単純反射エージェントは、人工知能におけるエージェントの一種で、その名の通り単純な「もし~ならば、~せよ」という形式のルールに基づいて行動を決定します。
このエージェントは、現在の環境の認識(知覚情報、またはセンサー入力)のみに依存して動作します。つまり、過去の経験や、環境が将来どうなるかの予測、あるいは目標といった内部状態や記憶を一切持ちません。あたかも反射のように、目の前の状況に即座に反応するのです。
具体的な動作としては、センサーが特定の状態を感知すると、その状態に対応付けられた定義済みの行動ルールが発火し、エージェントは直ちにその行動を実行します。
例えば、ロボット掃除機の場合、「目の前に障害物がある」という知覚情報に対して、「方向を変える」という行動が対応づけられています。
この構造のおかげで、単純反射エージェントは設計が簡単で計算量が少ないという利点があります。しかし、環境の一部しか見ていないため、部分観測可能な環境や、行動の順序が重要になるような複雑な問題には対応できません。
なぜなら、過去の情報を考慮したり、目的を達成するために計画を立てたりすることができないからです。そのため、応用範囲は限定的で、比較的単純で安定した環境でのタスクに主に用いられます。知的な振る舞いというよりは、反応装置に近いモデルと言えます。
