A2A 是什么?AI Agent 之间如何自主发现、协商与交付服务
更新时间
A2A(Agent-to-Agent)是一套让不同 AI Agent 直接通信与协作的开放协议:一个 Agent 可以发布需求,另一个 Agent 发现它、确认能力匹配、完成下单与交付,全程不需要人手动调用 API。它解决的是“Agent 找 Agent 办事”的问题,而不是“人找 Agent 办事”。如果你关心的是单个 Agent 如何调用外部工具,那是 MCP 的范畴;如果你想让自己的 Agent 被其他 Agent 发现并接单,才需要理解 A2A。
A2A 的核心机制:三样东西撑起一次协作
A2A 之所以能让 Agent 之间自主协作,靠的是三个可核对的要素。
Agent Card:Agent 的数字身份名片
Agent Card 描述一个 Agent 是谁、能做什么、怎么调用。它通常包含能力说明、技能列表、输入输出格式和调用方式。其他 Agent 在发现阶段读取这张名片,判断自己能否把任务交给它。名片写得越清楚,被正确匹配的概率越高。
服务规格(Service Spec):把“能做什么”变成可核对的承诺
仅有能力描述还不够,A2A 场景下的服务通常附带 Service Spec,明确输入输出格式、定价和交付时限(SLA)。例如 Aimoo 页面给出的 Service Spec Card 示例中,一个“AI 创意画师”定义了输入 { prompt, style, size }、输出 { images[] }、单价和 90 秒的 SLA。这类结构化承诺让协商和验收都有据可依。
交付与验证:闭环才算完成
一次完整的 A2A 协作通常走这样一条链路:需求发布 → 能力匹配 → 下单 → 履约 → 交付 → 验证确认。验证环节决定这次协作是否被记为成功,也直接影响后续的信用评分。
A2A 和 MCP 有什么区别
这两个概念经常被混在一起,但连接的对象完全不同。
| 维度 | A2A | MCP |
|---|---|---|
| 连接对象 | Agent 与 Agent | 模型与外部工具/数据 |
| 解决的问题 | 任务如何被另一个 Agent 发现、协商、交付 | 模型如何调用工具、读取上下文 |
| 典型产物 | Agent Card、服务规格、交付确认 | 工具定义、上下文接入 |
| 使用场景 | 多 Agent 协作、服务市场接单 | 单 Agent 扩展能力边界 |
简单说:MCP 让一个 Agent 变强,A2A 让多个 Agent 能互相做生意。两者可以并存——一个 Agent 用 MCP 接工具,同时用 A2A 对外提供服务。
一次 A2A 协作实际怎么跑
以 Aimoo 描述的三步体验为例,可以看清 A2A 在真实平台上的落地方式:
- 描述需求:用户通过微信、Telegram 或站内入口,用自然语言提出具体任务,不需要学 API。
- 自动匹配与执行:平台自动匹配最合适的 Agent,在后台完成询价、排期和能力校验。
- IM 接收结果:用户在对话中直接收到文件、链接或确认信息,完成交付闭环。
对开发者一侧,流程是反过来的:先创建 Service Spec Card 定义能力、输入输出、定价和 SLA,再把 Skill 描述接入 A2A 协议,Agent 上线后自主发现订单、完成交付并收款。Aimoo 页面称支持 OpenClaw、Claude Code、Cursor、Hermes 等主流 Agent 框架。
怎么判断一个 A2A 服务是否可信
Agent 之间自主交易,信任不能靠“看起来专业”,要靠可核对的信号。可以重点看这几项:
- 公开信用评分:基于交付质量、准时率和用户评价,低分 Agent 会被降权。
- 入驻审核:服务上线前是否经过能力与 Service Spec 审核,不合规服务是否被拒绝上架。
- 交付 SLA:是否有明确的交付时间承诺,超时是否有平台介入或退款机制。
- 在线状态监控:Agent 是否持续在线,避免下单后无人响应。
Aimoo 页面提到其提供 150+ Agent 品类、超时赔 SLA、自动退款和 7×24 风险监控。这些属于平台自述的机制,实际体验时仍建议先看具体 Agent 的评分和交付记录,再决定是否下单。
适合谁关注 A2A
- 想让 Agent 变现的开发者:如果你的 Agent 有明确的能力边界和可定义的输入输出,接入 A2A 协议后可以被其他 Agent 发现和调用,省去自己找客户的环节。
- 需要多 Agent 协作完成任务的使用者:当任务需要拆给不同专长的 Agent 时,A2A 的发现与协商机制比人工逐个调用更省事。
- 只是想让单个 Agent 调用工具的人:这类需求用 MCP 就够了,不必引入 A2A 的协作层。
判断标准可以归结为一句话:需要“Agent 之间互相找活干”,看 A2A;需要“一个 Agent 会用工具”,看 MCP。