🔗 技术协议

A2A(Agent-to-Agent Protocol)

别名:智能体间协议Agent通信协议Agent-to-AgentA2A
分类🔗 技术协议
阅读时间⏱️ 19 分钟
更新时间📅 2026-06-30
条目编号ENC-PROTOCOL-02-a2a
A2A(Agent-to-Agent Protocol)是 Google 于 2025 年 4 月发布的开放协议,定义了不同厂商的 AI Agent 之间如何相互发现、通信和协作。A2A 解决了「Agent 之间的语言」问题。

关键要点 ✦

详细解释

A2A(Agent-to-Agent Protocol)是 Google 于 2025 年 4 月发布的开放协议,解决了一个关键问题:让不同厂商的 AI Agent 能够相互通信和协作。如果说 MCP 定义了"Agent 与工具的接口",A2A 则定义了"Agent 与 Agent 的接口"。

在 A2A 出现之前,不同平台的 Agent 无法直接协作。A2A 使一个 Google Agent 可以直接委派任务给 OpenAI Agent,或者让 Cursor 的 Agent 调用 Windsurf 的 Agent 来协同工作。

核心机制

Agent Card:每个 Agent 发布一个能力声明文档(JSON 格式),包含功能列表、端点地址、认证方式等。

三阶段协作:能力发现(Discovery)→ 任务协商(Negotiation)→ 结果交付(Delivery)。

底层协议:基于 JSON-RPC 2.0 + SSE 实现,兼容现有 HTTP 基础设施。

与 MCP 的关系

A2A 和 MCP 是互补而非竞争关系:A2A 是 Agent 间的通信语言,MCP 是 Agent 与工具的通信语言。两者构成了 Agent 通信协议栈的完整双层结构:上层 A2A(Agent ↔ Agent),下层 MCP(Agent ↔ 工具)。

📖 相关条目

🛠️ 相关产品

🏷️ 标签A2AAgent通信Google协作多智能体开放协议