Agent-to-agent通訊協定 - AWS 方案指引

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

Agent-to-agent通訊協定

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

通訊協定

適用於

考量

MCP 代理程式間通訊

尋求彈性客服人員協同合作模式的組織

  • 所提議模型內容通訊協定 (MCP) 的延伸 AWS ,以其現有的agent-to-agent通訊基礎為基礎

  • 實現與 OAuth 型安全性的無縫代理程式協作

A2A 通訊協定

跨平台代理程式生態系統

  • 後端為 Google

  • 較 MCP 採用更嚴格的新標準

AutoGen 多重代理程式

以研究為重心的多代理程式系統

  • 後端為 Microsoft

  • 非常適合複雜的客服人員互動

CrewAI

角色型客服人員團隊

  • 獨立實作

  • 適用於模擬組織結構

在通訊協定選項之間決定

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

模式

描述

理想的通訊協定選擇

簡單請求和回應

客服人員之間的一次性互動

具有無狀態流程的 MCP

狀態對話

持續對話與內容

具有工作階段管理的 MCP

多代理程式協同合作

多個客服人員之間的複雜互動

MCP 代理程式間或 AutoGen

以團隊為基礎的工作流程

具有已定義角色的階層式客服人員團隊

MCP 代理程式間CrewAI、 或 AutoGen

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

考量事項

描述

範例

安全模型

身分驗證和授權要求

MCP 中的 OAuth 2.0

部署環境

客服人員將在其中執行和通訊

分散式或單一機器

生態系統相容性

與現有代理程式架構整合

LangChain 或 Strands Agents

可擴展性需求

客服人員互動的預期成長

MCP 的串流功能