Google 于 2025 年 4 月 9 日在 Google Cloud Next 大会上正式发布了 Agent2Agent 协议(A2A),标志着 AI 代理互操作性进入了一个全新时代。A2A 是一个开放标准,旨在实现跨平台、跨厂商的 AI 代理协作,打破了传统 AI 系统之间的壁垒。

什么是 A2A 协议?
A2A(Agent2Agent)是 Google 推出的开放协议,旨在使不同 AI 代理之间能够无缝协作。它允许来自不同框架、语言和供应商的代理共享能力、分配任务,并在不受限于特定平台的情况下进行通信。A2A 的目标是构建一个“代理网络”(agent web),使企业能够构建灵活、可扩展的多代理系统。
A2A 的核心特性
1. 开放互操作性
A2A 提供了一个通用语言,使 AI 代理能够在不同平台和供应商之间安全地交换数据、协商任务,并共享能力。这消除了对单一供应商生态系统的依赖,减少了定制集成代码的需求。
2. 企业级设计
A2A 采用了与 OpenAPI 标准一致的认证、授权和加密机制,支持跨越数小时或数天的工作流程,并提供实时更新。这使得 A2A 适用于需要高安全性和可靠性的企业环境。
3. 与 MCP 的互补性
A2A 与 Anthropic 的 Model Context Protocol(MCP)互为补充。MCP 标准化了代理与工具和 API 的交互,而 A2A 专注于代理之间的协调。两者结合,构建了一个全面的 AI 代理交互生态系统。
4. 技术组件
- Agent Cards:JSON 元数据文件,描述代理的身份、能力和端点信息,便于其他代理发现和理解其功能。
- 任务管理:定义了任务的状态(如进行中、已完成、失败),支持代理之间的任务分配和状态同步。
- 流式通信与通知:使用 HTTP、JSON-RPC 和 SSE 实现实时更新,确保代理之间的信息同步。
A2A 的应用场景
1. 招聘自动化
一个招聘经理的代理可以与专门负责候选人筛选、简历评估和面试安排的代理协作,创建一个无缝的端到端招聘流程。
2. 跨平台工作流程
来自不同系统(如 Atlassian 的项目管理工具和 ServiceNow 的 IT 服务)的代理可以协同工作,自动处理复杂的任务,如在 ServiceNow 中报告的关键错误自动在 Jira 中创建任务,并通知相关团队成员。
开发者资源与生态系统
- 开源规范:A2A 的完整规范已在 GitHub 上发布,提供 SDK、示例应用程序,并支持 Google 的 ADK、LangGraph 和 CrewAI 等流行框架。
- Agent Development Kit (ADK):Google 的 ADK 允许开发者在不到 100 行代码中构建多代理系统,内置对 A2A 和 MCP 标准的支持。
- 社区支持:一个不断壮大的开发者和企业社区正在积极参与 A2A 的发展,举办专门的论坛和定期的黑客松活动,推动创新。
A2A 与 MCP 的比较
特性 | Agent2Agent (A2A) | Model Context Protocol (MCP) |
---|---|---|
主要关注点 | 代理之间的协作 | 代理与工具/API 的交互 |
开发者 | Anthropic | |
启动日期 | 2025 年 4 月 9 日 | 2024 年 7 月 18 日 |
数据交换 | 多模态(文本、音频、视频等) | 主要是结构化数据和工具响应 |
理想应用场景 | 跨平台代理协作工作流程 | 单一代理访问多个工具/API |
结语
A2A 协议的推出标志着 AI 代理协作进入了一个全新的阶段。通过提供一个开放、标准化的通信协议,A2A 使得不同平台和供应商的 AI 代理能够无缝协作,构建复杂的、多代理的工作流程。随着越来越多的企业和开发者加入 A2A 的生态系统,未来的 AI 应用将更加灵活、高效和智能。
📢 免责声明 | 工具使用提醒
1️⃣ 本文内容基于发布时已知信息整理,AI技术及工具更新频繁,请以官方最新说明为准。
2️⃣ 推荐工具经过基础筛选,但未进行深度安全验证,请自行评估适用性及风险。
3️⃣ 使用第三方AI工具时,请注意数据隐私保护,避免上传敏感信息。
4️⃣ 本网站不承担因工具误用、技术故障或内容偏差导致的直接/间接损失。
5️⃣ 部分工具可能涉及付费订阅,请理性决策,本站不含任何投资建议。