Primafonte

A2A

A2A —— Agent2Agent 协议 —— 是一项开放标准,让彼此独立的人工智能智能体能够互相发现并协同工作;一个智能体通过在其域名的固定地址上发布 agent card 来宣告自己。

谷歌于 2025 年 4 月推出,2026 年 8 月移交给 Agentic AI Foundation——也就是治理 MCP 的同一个机构。与 MCP 不同,它确实定义了一个要发布在域名下的文件,因此凡是在意「自己的网站对智能体说了什么」的人都该了解它。

什么是 agent card?

规范把它定义为「由 A2A 服务器发布的一份 JSON 元数据文档,描述其身份、能力、技能、服务端点与认证要求」。一个智能体正是靠它,在向另一个提出任何请求之前,先弄清对方会做什么。

推荐位置是服务器自身域名下的「/.well-known/agent-card.json」,遵循 RFC 8615——正是这份标准把 `.well-known` 路径留给了此类声明。

A2A 和 MCP 有什么不同?

两者解决的是相邻的问题,常被混为一谈。MCP 把模型连到工具和数据;A2A 把智能体连到彼此,包括由不同公司在不同技术栈上构建、彼此看不到内部的智能体。

规范称它们为「彼此独立、且可能不透明的人工智能智能体系统」,而「不透明」正是关键:A2A 的存在,就是为了让两个智能体在谁都不必公开自身运作方式的前提下协作。

它用了 16 个月才走出与 MCP 相同的一步:2025 年 4 月推出,2026 年 8 月交给基金会。两者最终落到了同一个地方,而这种趋同,是它们各自所携带的最强信号。

我的网站需要 agent card 吗?

只有当你的网站对外提供一个、且希望被其他智能体调用的智能体时才需要。一家商店、一份报纸或一间咨询公司都不需要,而发布一个空的比不发布更糟。

值得了解它还有另一个原因:在这个领域里,它是少数几个真正由已定稿规范所定义的文件之一。大多数被提出来塞进 `.well-known` 的东西,背后并没有这样的分量。

这些依据是什么?

规范、它的代码仓库,以及管辖其所用地址的那份标准。三者都公开。

  • A2A 规范

    第一手来源。上文两处引用——agent card 的定义,以及关于不透明智能体系统的那句话——都出自这里。

  • A2A 代码仓库

    Apache 2.0,版本 1.0.0。适合用来核对版本之间改了什么,而不是去相信某份摘要。

  • RFC 8615,Well-Known Uniform Resource Identifiers

    把 `/.well-known/` 留给此类声明的标准。它正是「经过推敲的提案」与「某人在域名根目录下随手发明的文件」之间的那条线。

关于A2A的常见问题

A2A 是谷歌的协议吗?

曾经是,2025 年 4 月推出;2026 年 8 月它移交给 Linux Foundation 之下的 Agentic AI Foundation 后就不再是了。这次移交可以核实,而且并非无关紧要:由联盟治理的协议和由某家供应商拥有的协议,承担的风险并不相同。

agent card 有助于人工智能引用我的内容吗?

没有帮助。agent card 声明的是一个智能体会做什么,而不是一个页面说了什么。引用取决于爬虫能否到达你的内容并加以引用,那完全是另一层。手里没有智能体却发布一个,不会带来任何东西。
A2A:Agent2Agent 协议