Agent-to-agentプロトコル - AWS 規範ガイダンス

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

Agent-to-agentプロトコル

次の表は、複数のエージェントがコラボレーション、タスクの委任、および情報の共有を可能にするエージェントプロトコルの概要を示しています。

[プロトコル]

に最適

考慮事項

MCP エージェント間通信

柔軟なエージェントコラボレーションパターンを求める組織

  • エージェントagent-to-agent通信の既存の基盤を構築する AWS 、 によって提案されたモデルコンテキストプロトコル (MCP) の拡張

  • OAuth ベースのセキュリティによるシームレスなエージェントコラボレーションを実現

A2A プロトコル

クロスプラットフォームエージェントエコシステム

  • によるバックアップ Google

  • MCP と比較して導入が限られている新しい標準

AutoGen マルチエージェント

研究に焦点を当てたマルチエージェントシステム

  • によってバックアップ Microsoft

  • 複雑なエージェントインタラクションに強い

CrewAI

ロールベースのエージェントチーム

  • 独立した実装

  • 組織構造のシミュレートに適しています

プロトコルオプション間の決定

agent-to-agent通信を実装する場合は、特定の通信要件を適切なプロトコル機能と一致させます。異なるインタラクションパターンには、異なるプロトコル機能が必要です。次の表は、一般的な通信パターンの概要を示し、各シナリオに最適なプロトコルの選択を推奨しています。

パターン:

説明

理想的なプロトコルの選択

シンプルなリクエストとレスポンス

エージェント間の 1 回限りのインタラクション

ステートレスフローを持つ MCP

ステートフルな対話

コンテキストを使用した継続的な会話

セッション管理による MCP

マルチエージェントコラボレーション

複数のエージェント間の複雑なやり取り

MCP エージェント間または AutoGen

チームベースのワークフロー

ロールが定義された階層エージェントチーム

MCP エージェント間、CrewAI、または AutoGen

コミュニケーションパターン以外にも、いくつかの技術的および組織的な要因がプロトコルの選択に影響を与える可能性があります。次の表は、特定の実装要件に最も近いプロトコルを評価するのに役立つ重要な考慮事項の概要を示しています。

考慮事項

説明

セキュリティモデル

認証と認可の要件

MCP の OAuth 2.0

デプロイ環境

エージェントが実行して通信する場所

分散マシンまたは単一マシン

エコシステムの互換性

既存のエージェントフレームワークとの統合

LangChain、または Strands Agents

スケーラビリティのニーズ

エージェントインタラクションの予想される増加

MCP のストリーミング機能