オープン・エージェント・アーキテクチャ(OAA)は、分散環境における異種ソフトウェアエージェントのコミュニティを統合するためのフレームワークです。これは、 SRI国際人工知能センターの研究プロジェクトでもあります。[1]
大まかに言えば、アーキテクチャは、中央の「黒板」サーバーがタスクのリストを保持し、エージェントのグループがそれぞれの機能に基づいてこれらのタスクを実行するというものです。
OAAフレームワークの構造の中で動作するエージェントは、汎用的な通信および機能標準に基づいて構築されており、エージェント間通信言語(Interagent Communication Language)に基づいています。この言語はプラットフォームに依存せず、エージェントは作業要求の委任と受信によって協調作業を行うことができます。[2]
オープンエージェントアーキテクチャは1990年代後半に初めて提案され、後にDARPAが資金提供するCALO人工知能プロジェクトの基盤として使用されました。[2]
参考文献
- ^ SRIインターナショナル人工知能センター公式サイト
- ^ ab 「75年間のイノベーション:オープンエージェントアーキテクチャソフトウェア」SRIインターナショナル、2021年5月5日。