Skip to main content

合理的なエージェントとは何ですか?

rational Rational Agentとは、望ましい目標を達成するために自律的な決定を下すことができるコンピュータープログラムです。このようなプログラムは、環境に関する情報を収集して、決定をサポートするためにできるだけ多くのデータを収集できます。また、結果を評価して、究極の選択が良いものであるかどうか、そして将来の結果をどのように改善できるかを判断することもできます。合理的なエージェントの設計には、コンピュータープログラミングの知識とプログラム内でモデルと好みを開発する能力が必要です。一部の合理的なエージェントは単純で、非常に基本的なモデルに大きく依存する可能性があります。たとえば、合理的なエージェントは、送信者に返されるアイテムのリスクを減らすために、郵送情報が完全であることを確認するために、送信郵便をチェックする責任がある場合があります。それは、どのアドレスが光学スキャンに対してチェックし、郵送のためにアイテムを受け入れるか拒否するかのどのアドレスのモデルを使用することができます。それらは、特定の状況で特定の問題を特定します。合理的なエージェントの目標は、一連のオプションと特定の状況を考慮して、最も最適な結果を選択することです。それは応答によって成功を測定することができ、将来の行動を調整するためにこれから学ぶことができるかもしれません。たとえば、原子炉の温度を制御する原因となる原子力プラントの合理的なエージェントは、コアの温度に影響を与え、温度が確立された範囲外に上昇または下落した場合にどのように調整できるかを知っています。全知ではありません。彼らはすべての可能な結果を予測することはできず、制御以外の出来事を補うことができないかもしれません。問題が発生した場合、エージェントはそれを評価して、何が起こったのか、そしてそれが予測される可能性があるかどうかを調べることができます。たとえば、天候バルーンの機器が流星に当たった場合、発射サイトを選択して発射した自動化されたプログラムが、計算でこれを考慮することはできなかった可能性があります。発売は失敗した可能性がありますが、合理的なエージェントが行ったことのためではありません。ComputerComputerプログラミングコースには、合理的なエージェントに関する議論と、学生が独自の作成できるようにする簡単なプログラミング割り当てが含まれる場合があります。情報技術、科学、医学、および自動化されたアクターが必要になる可能性のあるその他の分野で、より複雑なプログラムを開発することができます。複雑さが大きいほど、機能が大きくなります。