

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

# エージェントパターン
<a name="agent-patterns"></a>

エージェントパターンは、特定のドメイン、ユースケース、複雑さのレベルに合わせて調整できる、再利用可能な構成可能な構成要素です。ただし、エージェントシステムは従来のアプリケーションとは異なります。すべての AI エージェント設計の中心となるのは、次の 3 つの基本原則に基づく概念モデルです。
+ **非同期** – エージェントは疎結合のイベントが多い環境で動作します。
+ **自律性** – エージェントは人間または外部の制御なしで独立して動作します
+ **エージェンシー** – エージェントは、特定の目標に向けて、ユーザーまたはシステムに代わって目的を持って行動します。

次の図の三角形は、ソフトウェアエージェントの中核的な構成要素である認識、理由、アクションを示しています。これにより、エージェントシステムは環境内で監視、意思決定、行動を行うことができます。

![\[エージェントモデル。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/agentic-ai-patterns/images/agent-model-trangle.png)


設計上、エージェントパターンは AI システムを構築するためのモジュラー設計言語を提供します。つまり、アクセス可能、運用可能、拡張可能、本番稼働準備ができています。これらのシステムを設計するには、次の 3 つの相互に関連するディメンションに細心の注意が必要です。詳細については、このガイドで後述します。

**Topics**
+ [基本的な推論エージェント](basic-reasoning-agents.md)
+ [関数を呼び出すためのツールベースのエージェント](tool-based-agents-for-calling-functions.md)
+ [サーバー用のツールベースのエージェント](tool-based-agents-for-servers.md)
+ [コンピュータ使用エージェント](computer-use-agents.md)
+ [コーディングエージェント](coding-agents.md)
+ [音声エージェント](speech-and-voice-agents.md)
+ [ワークフローオーケストレーションエージェント](workflow-orchestration-agents.md)
+ [メモリ拡張エージェント](memory-augmented-agents.md)
+ [シミュレーションエージェントとテスト床エージェント](simulation-and-test-bed-agents.md)
+ [オブザーバーエージェントとモニタリングエージェント](observer-and-monitoring-agents.md)
+ [マルチエージェントコラボレーション](multi-agent-collaboration.md)