ソフトウェアエージェントの紹介 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ソフトウェアエージェントの紹介

ソフトウェアエージェントの概念は、1960 年代の自律型エンティティの基盤から 1990 年代初頭の正式な探索へと大きく進化しました。決定論的なスクリプトから適応的でインテリジェントなアプリケーションまで、デジタルシステムがますます複雑になるにつれて、ソフトウェアエージェントは、コンピューティングシステムで自律的でコンテキスト対応型の目標駆動型の動作を可能にする上で不可欠な構成要素となっています。クラウドネイティブアーキテクチャと AI 拡張アーキテクチャ、特に生成 AI、大規模言語モデル (LLMs)、Amazon Bedrock などのプラットフォームの出現に伴い、ソフトウェアエージェントは新しい能力とスケールのレンズを通じて再定義されています。

この概要は、「 Software Agents: An Overview by Hyacinth S. Nwana」(Nwana 1996) から抜粋したものです。ソフトウェアエージェントを定義し、その概念的なルートについて説明し、議論を現代のフレームワークに拡張して、現代のソフトウェアエージェントの 3 つの包括的な原則である自律性非同期性機関を定義します。これらの原則は、ソフトウェアエージェントを他のタイプのサービスやアプリケーションと区別し、これらのエージェントが分散型のリアルタイム環境で目的、レジリエンス、インテリジェンスで運用できるようにします。