A2A Protocol(Agent2Agent)是 Google 推出的开放协议,实现 AI 智能体之间的通信与互操作。它于 2025 年 4 月发布,让来自不同厂商、基于不同框架构建的智能体能够相互发现、共享能力并跨组织边界委派任务——这是智能体间通信的标准。
核心功能
- 智能体发现:Agent Card(JSON)描述智能体能力,其他智能体可查找并理解。
- 任务(Tasks):带生命周期定义的有状态工作单元——智能体追踪、更新与完成任务。
- 消息与内容部分:带内容部分的结构化消息交换,支持丰富数据共享。
- A2A API:基于 HTTP + SSE 的协议,支持同步与异步智能体通信。
- 推送通知:任务推进时智能体实时更新。
- 厂商中立:跨框架、模型与厂商工作——无锁定。
- 与 MCP 互补:MCP 给智能体工具;A2A 让智能体彼此对话。两者协同工作。
- 开放治理:捐赠给 Linux 基金会;50+ 合作伙伴,包括 Microsoft、Salesforce、SAP、ServiceNow、LangChain 与 CrewAI。
适用场景
谁应该使用这个工具?
- 企业架构师:跨内部系统与厂商构建智能体生态的组织。
- 跨框架集成者:智能体横跨 LangChain、CrewAI、Google ADK 等框架的团队。
- 平台提供商:通过标准协议向其他系统暴露智能体的公司。
解决的问题
- 智能体孤岛:标准协议让不同厂商的智能体协作。
- 跨边界委派:任务可交给任何地方的专家智能体。
- 框架锁定:A2A 把智能体从单一框架中解耦。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开放协议 | $0 | 免费、开放、厂商中立;由 Linux 基金会治理。 |
优势对比
相比竞品的优势:
- 开放标准:不是专有 SDK——是行业协议。
- 与 MCP 互补:两者共同覆盖智能体-工具与智能体-智能体通信。
- 行业背书:50+ 合作伙伴与 Linux 基金会治理。
独特卖点:
- Agent Card 让发现成为一等概念。
- 带推送通知的有状态任务,适合长时工作。
- Google ADK、LangChain、CrewAI 与企业平台已采纳。
快速开始
入门指南
- 阅读规范:访问 a2a-protocol.org 查看协议文档。
- 暴露智能体:在你的智能体上实现 A2A API(或使用 Google ADK、LangChain A2A 工具等 SDK)。
- 发布 Agent Card:用 JSON 描述智能体能力。
- 发现与委派:其他智能体找到你的卡片并向你的智能体委派任务。
集成
无缝集成以下工具:
- Google ADK、LangChain、CrewAI 等支持 A2A 的框架
- MCP(工具访问)
- Microsoft、Salesforce、SAP、ServiceNow 的企业平台
常见问题
A2A 与 MCP 有何不同?
MCP 连接智能体与工具/数据;A2A 连接智能体与智能体。两者互补而非竞争。
A2A 是 Google 专有的吗?
不是——它是捐赠给 Linux 基金会的开放协议,有 50+ 行业合作伙伴。
需要重写智能体吗?
不需要——A2A 是互操作层;现有智能体暴露 A2A API 即可,无需重写核心。
替代方案
如果 A2A 不合适,可以考虑:
- MCP Framework:用于智能体-工具集成(AI Ecosystem 目录)。
- Google ADK:一等公民支持 A2A 的 Google 框架。
- LangGraph:系统内有状态编排。
使用技巧
- 发布准确的 Agent Card:发现质量取决于诚实的能力描述。
- 与 MCP 搭配:工具用 MCP,智能体间协作用 A2A。
- 为长任务设计:用推送通知追踪有状态、长时间任务。
总结
A2A 是让智能体间通信成为标准的开放协议——跨厂商、框架与组织的发现、任务委派与协作。如果你构建的智能体生态必须与自有技术栈之外的系统互操作,A2A 就是行业答案。
评论
还没有评论。成为第一个评论的人!
相关工具
Google ADK
google.github.io/adk-docs
Google 的开源多智能体 AI 应用构建框架。层级智能体团队、共享状态、代码原生设计、MCP 支持、实时多模态与 A2A 互操作——支持 Python、Java 与 Go。
AgentOps
www.agentops.ai
AI 智能体可观测性与开发平台:会话录制与回放、成本追踪、LLM 调用追踪与评测——与 CrewAI、AutoGen、LangGraph 等一行接入。
LangGraph
www.langchain.com/langgraph
LangChain 出品的底层智能体编排框架与运行时,用于构建、管理与部署长生命周期、有状态的智能体。持久执行、人机协同与全面记忆。GitHub 39,000+ star。Klarna、Uber、摩根大通等企业使用。
相关洞察
我把 Obsidian 接入 OpenClaw 后,它开始帮我做决策
当 Obsidian 不再只是记笔记,而是接入 OpenClaw 之后,它开始帮我整理信息、连接上下文、推动判断,甚至参与真实决策。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。