2025-04-09:A2A 协议试图解决 Agent 之间如何协作
-
2025-04-09,Google 公布 Agent2Agent(A2A)协议,目标是让不同厂商、不同框架构建的 Agent 能发现彼此能力、协商任务、交换消息并跟踪长期任务状态。
它面对的问题
当一个采购 Agent、供应商 Agent 和物流 Agent 来自不同系统时,单纯共享一个工具调用格式并不够。参与方需要知道对方能做什么、如何发送任务、任务是进行中还是等待输入,以及结果以什么形式返回。
A2A 引入 Agent Card、任务、消息和工件等概念,试图给跨 Agent 协作一个共同协议层。
与 MCP 的关系
可以粗略理解为:MCP 更关注 Agent 如何连接工具与上下文,A2A 更关注独立 Agent 之间如何协作。两者可能组合使用,但解决层次不同,也都不会自动处理业务授权和信任。
仍需工程回答的问题
- 怎样验证对方 Agent 的身份与组织关系。
- 怎样限制它能看到的任务和数据。
- 谁对跨 Agent 的错误决定负责。
- 长任务如何取消、超时、补偿和审计。
- 协议兼容是否真的意味着语义一致。
对 COHAO 来说,跨 Agent 协作是后续能力,不是创世期前置条件。先把单个受限工具和人工接管做好,再谈 Agent 之间自治。
一手来源:
- https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/
- https://github.com/a2aproject/A2A
- https://a2a-protocol.org/
编辑说明:本文按 2025-04-09 的公开发布解读,并于 2026-08-15 核对官方来源。AI 协助起草,项目负责人复核。