
随着人工智能巨头持续聚焦以Agent为核心的产品,谷歌于上周正式发布名为Agent2Agent(A2A)的新开放协议。该协议旨在实现不同开发者构建的代理(Agent)之间安全协同工作,即便这些代理基于不同框架开发,也能无缝协作。
Agent2Agent协议如何运作?
A2A协议为两个代理间提供通信渠道,简化了“客户端代理”与“远程工作代理”之间的交互。前者负责构建并传达用户任务,后者则执行具体任务。
简而言之,一个代理可请求另一个代理完成任务。谷歌将此特性定义为“能力发现”,即代理通过JSON格式的“代理卡片”声明自身能力范围。这使得消费端代理在连接前即可知晓对方能力,进而协商任务分工,共同处理包含上下文、回复、文件、视频及文档等内容的用户指令。
此外,协议还具备以下核心功能:
- 任务管理:确保代理间通信仅用于完成任务,并可定义任务生命周期;
- 协作机制:支持围绕上下文回复、任务输出或指令发送消息;
- 用户体验对话:允许确定代理读取的内容类型和格式。
支持Agent2Agent协议的公司
目前,已有50多家技术合作伙伴加入该协议生态,包括Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、Salesforce、SAP、ServiceNow、UKG和Workday等。同时,Accenture、BCG、Capgemini、Cognizant、Deloitte和PwC等领先服务商也明确表示支持。
A2A协议开放的益处
谷歌已将A2A协议的全部功能开源至GitHub,提供代码示例及应用场景供开发者使用。作为开放协议,A2A鼓励开源社区参与贡献并提出更新建议。由于该协议基于HTTP和JSON等现有标准构建,极易与现有技术栈集成。
据悉,谷歌计划在今年晚些时候推出生产就绪版本。在当前Anthropic的Claude Model Context Protocol(MCP)备受关注的背景下,谷歌此举实际上是对MCP生态的重要补充与完善。

