

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Agent-to-agent通訊協定
<a name="agent-to-agent-protocols"></a>

下表提供代理程式通訊協定的概觀，可讓多個代理程式協同合作、委派任務和共用資訊。


| 
| 
| **通訊協定** | **適用於** | **考量** | 
| --- |--- |--- |
| [MCP 代理程式間通訊](https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-1-inter-agent-communication-on-mcp/) | 尋求彈性客服人員協同合作模式的組織 |   所提議模型內容通訊協定 (MCP) 的延伸 AWS ，以其現有的agent-to-agent通訊基礎為基礎   啟用與 OAuth 型安全性的無縫代理程式協同合作   | 
| [A2A 通訊協定](https://github.com/a2aproject/A2A) | 跨平台代理程式生態系統 |   後端為 Google   較 MCP 採用更嚴格的新標準   | 

## 在通訊協定選項之間決定
<a name="deciding-among-protocol-options4"></a>

實作agent-to-agent通訊時，請將您的特定通訊需求與適當的通訊協定功能配對。不同的互動模式需要不同的通訊協定功能。下表概述常見的通訊模式，並針對每個案例建議最適合的通訊協定選擇。


| 
| 
| **模式** | **Description** | **理想的通訊協定選擇** | 
| --- |--- |--- |
| 簡單請求和回應 | 客服人員之間的一次性互動 | 具有無狀態流程的 MCP | 
| 狀態對話 | 持續對話與內容 | 具有工作階段管理的 MCP | 
| 多代理程式協同合作 | 多個客服人員之間的複雜互動 | MCP 代理程式間或 AutoGen | 
| 以團隊為基礎的工作流程 | 具有定義角色的階層式客服人員團隊 | MCP 代理程式間CrewAI、 或 AutoGen | 

除了通訊模式之外，數個技術和組織因素可能會影響您的通訊協定選擇。下表概述可協助您評估哪些通訊協定最符合您的特定實作需求的重要考量。


| 
| 
| **考量事項** | **Description** | **範例** | 
| --- |--- |--- |
| 安全模型 | 身分驗證和授權要求 | MCP 中的 OAuth 2.0 | 
| 部署環境 | 客服人員將在其中執行和通訊 | 分散式或單一機器 | 
| 生態系統相容性 | 與現有代理程式架構整合 | LangChain 或 Strands Agents | 
| 可擴展性需求 | 客服人員互動的預期成長 | MCP 的串流功能 | 