什么是A2A:开启协作式AI的未来
为什么A2A这项技术至关重要?
通信孤岛问题
随着 AI 代理在企业中的应用日益广泛,由不同供应商开发的代理之间形成了通信孤岛,难以协同工作,这已成为企业 AI 深入发展的核心障碍。
A2A 解决方案
Agent2Agent (A2A) 协议的提出正是为了解决这一痛点。它提供了一个通用的“语言”,使异构的 AI 代理能够无缝协作,释放多代理工作流的巨大潜力。
技术深度解析
深入了解 Agent2Agent (A2A) 协议及其技术合作伙伴生态系统。
Agent2Agent (A2A) 协议:开启协作式 AI 未来
Agent2Agent (A2A) 协议是 Google Cloud 推出的一项战略性举措,旨在构建一个开放且可互操作的 AI 代理生态系统。面对市场上可能出现的孤立化代理方法,A2A 提供了一条不同的路径。该协议自发布以来,迅速汇集了超过 50 家技术合作伙伴,涵盖了从大型企业软件供应商到专业 AI 公司和系统集成商的广泛领域,这不仅证明了行业对此类标准的迫切需求,也凸显了 Google 以生态系统为中心的发展战略。A2A 的出现,预示着企业 AI 应用将向更协同、更高效的未来迈进。
A2A 的核心原则与技术架构
A2A 协议的设计遵循了若干核心原则,包括拥抱自然的代理能力、基于现有标准构建、默认实现企业级安全、支持长时任务以及保持模态无关性。在技术架构上,A2A 是一个开放协议,采用了广泛应用的 Web 技术,如基于 HTTP(S) 的 JSON-RPC 2.0 作为其核心通信方法。
能力发现
通过“代理卡片”实现,如同代理的机器可读“简历”,帮助其他代理判断是否与之交互。
任务管理
定义任务的生命周期,允许代理间进行任务的分配、跟踪和更新,并原生支持长时任务。
代理间协作
通过共享上下文和指令来实现,消息是交换的核心单元,可包含多种数据类型。
标准化认证机制
引入基于 OpenAPI 模式的认证方案,确保跨代理交互的安全性和可靠性。
A2A 在 Vertex AI Agent Builder 生态系统中的定位
A2A 协议是 Google Cloud 更广泛 AI 战略,特别是 Vertex AI Agent Builder 生态系统中的关键一环。Vertex AI Agent Builder 是一个全面的套件,旨在帮助开发者轻松构建、部署和管理企业级生成式 AI 应用和代理。它主要包含以下组件:
- Agent Development Kit (ADK):一个开源框架,简化了复杂多代理系统的构建过程。
- Agent Garden:一个示例代理和工具库,帮助开发者加速开发进程。
- Agent Tools:一系列可供 ADK 代理使用的工具,包括 Google 搜索、RAG 引擎等。
- Vertex AI Agent Engine:一个完全托管的运行时环境,用于在生产中部署、管理和扩展代理。
A2A 与模型上下文协议 (MCP) 的协同与区别
A2A 和 MCP 并非竞争关系,而是互补的。一个典型的场景可能是,一个代理通过 MCP 访问外部数据,然后通过 A2A 与另一个专门负责处理该类型数据的代理协作,共同完成更复杂的任务。
A2A (水平整合)
专注于不同 AI 代理之间的直接通信和协作。
MCP (垂直整合)
主要关注于连接 AI 代理与外部工具和数据源。
A2A 关键合作伙伴名录
合作伙伴 | 主要角色/类别 | 主要贡献/解决方案 |
---|---|---|
Accenture | 系统集成商/服务合作伙伴, A2A协议贡献者, AI代理市场提供商 | 提供经批准的AI代理解决方案,并通过AI代理市场提供代理,积极贡献并支持A2A协议实施。解决方案示例:通过虚拟助手转变客户支持。 |
AI21 Labs | OSS与基础模型提供商 | 其模型(如OLMo, Tulu)可通过Vertex AI Model Garden获取,为Vertex AI提供第三方模型选择。 |
Amdocs (amAIz Suite) | AI代理市场提供商, 企业平台与数据集成伙伴 | 通过AI代理市场提供amAIz Suite代理;amAIz代理利用Vertex AI和Gemini为电信行业提供AI解决方案。 |
Anthropic | OSS与基础模型提供商 | Claude 3模型在Vertex AI上普遍可用;其MCP协议与A2A互补,提供先进的AI模型。 |
Apigee (Google Cloud) | Google Cloud工具 | 通过Apigee API Hub管理的API可供代理连接,使代理能够连接到企业自定义API。 |
Application Integration (Google Cloud) | Google Cloud工具 | 支持通过Application Integration进行自定义集成,为代理提供与企业系统的自定义集成路径。 |
Arize AI | 专业AI工具与框架提供商 (AI可观测性), A2A协议贡献者 | A2A启动合作伙伴;提供AI代理的可观测性解决方案,与ADK和Agent Engine集成,帮助构建和部署可观测的AI代理。 |
Arm | 基础设施与硬件合作伙伴 | Google的Axion定制CPU基于Arm架构,为Google Cloud AI基础设施提供核心芯片架构。 |
Articul8 AI | A2A协议贡献者, 专业AI工具与框架提供商 | A2A启动合作伙伴;将其ModelMesh™(“代理的代理”)与A2A集成,致力于实现企业级AI的互操作性和组合性。 |
ask-ai.com | A2A协议贡献者 | A2A启动合作伙伴;致力于AI互操作性和无缝代理协作,专注于企业AI客户体验。 |
Atlassian | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴;其Rovo代理将受益于A2A标准,推动代理之间的发现、协调和推理。 |
Auth0 | A2A协议贡献者 | 支持A2A,并发布开源代理示例,展示如何使用A2A和Auth0进行远程代理认证。 |
Bain & Company | 系统集成商/服务合作伙伴 | 提供经批准的AI代理解决方案。帮助SEB财富管理部门通过AI代理提升客户对话效率。 |
BCG (Boston Consulting Group) | 系统集成商/服务合作伙伴, A2A协议贡献者 | 提供经批准的AI代理解决方案;积极贡献并支持A2A协议实施,提供销售优化工具。 |
BigCommerce | AI代理市场提供商, 企业平台与数据集成伙伴 | 通过AI代理市场提供代理;利用Vertex AI增强其电商平台,提供AI驱动的电商功能。 |
Box | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴;Box AI代理将通过A2A与外部代理协作,使Box中的内容能够被操作和协作。 |
C3 AI | 专业AI工具与框架提供商 (企业AI应用) | 其企业AI应用可在Google Cloud上运行,并与Vertex AI集成,提供针对特定行业的企业级AI应用。 |
Capgemini | 系统集成商/服务合作伙伴, A2A协议贡献者 | 提供经批准的AI代理解决方案;积极贡献并支持A2A协议实施,优化电商体验。 |
Cognizant | 系统集成商/服务合作伙伴, A2A协议贡献者, AI代理市场提供商 | 提供经批准的AI代理解决方案;通过代理市场提供代理;支持A2A实施,帮助法律团队起草合同。 |
Cohere | OSS与基础模型提供商, A2A协议贡献者 | A2A启动合作伙伴;其模型可用于构建代理,提供大型语言模型以支持A2A互操作性。 |
Confluent | 企业平台与数据集成伙伴 | 其数据流平台与Vertex AI和Gemini模型集成,为实时AI、机器学习和高级分析提供数据流支持。 |
DataStax | 企业平台与数据集成伙伴 (数据库) | Astra DB与Vertex AI集成,用于GenAI和向量搜索,提供实时向量数据支持GenAI应用。 |
Datadog | 专业AI工具与框架提供商 (可观测性), A2A协议贡献者 | A2A启动合作伙伴;为Gemini和Vertex AI LLM提供LLM可观测性,帮助监控、故障排除和保护LLM应用及代理。 |
Deloitte | 系统集成商/服务合作伙伴, A2A协议贡献者, AI代理市场提供商 | 提供经批准的AI代理解决方案;通过代理市场提供代理;支持A2A实施,提供“Care Finder”代理。 |
Elastic | A2A协议贡献者, AI代理市场提供商, 企业平台与数据集成伙伴 | A2A启动合作伙伴;通过AI代理市场提供代理,提供搜索和分析能力。 |
Google Search | Google Cloud工具 | 可用于增强代理响应的真实性和准确性,为代理提供新鲜、高质量的信息来源。 |
HCLTech | 系统集成商/服务合作伙伴, A2A协议贡献者, AI代理市场提供商 | 提供经批准的AI代理解决方案;通过代理市场提供代理;支持A2A实施,提供制造质量代理(Insight)。 |
Incorta | A2A协议贡献者, 专业AI工具与框架提供商 | A2A早期合作伙伴;推出用于Agentspace的智能应付账款代理,将其开放数据交付平台与A2A集成。 |
Infosys | 系统集成商/服务合作伙伴, A2A协议贡献者 | 提供经批准的AI代理解决方案;支持A2A实施,优化数字市场,提供库存规划等洞察。 |
Intel | 基础设施与硬件合作伙伴 | 为Google提供服务器级CPU,为Google数据中心提供计算硬件。 |
Intuit | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴,支持A2A协议,促进其平台代理的互操作性。 |
LangChain | 专业AI工具与框架提供商, A2A协议贡献者 | A2A启动合作伙伴;作为核心的开源代理构建框架,与Google Cloud深度集成。 |
Microsoft | (A2A 支持者) | 宣布在Azure AI Foundry中支持构建A2A代理,并支持从Microsoft Copilot Studio调用A2A代理,扩大了A2A的行业影响力。 |
MongoDB | 企业平台与数据集成伙伴 (数据库), A2A协议贡献者 | A2A启动合作伙伴;与Vertex AI Agent Engine集成用于RAG,提供NoSQL数据库和向量搜索能力。 |
NetApp | 企业平台与数据集成伙伴, A2A协议贡献者 | 与Vertex AI平台集成,允许在其NetApp Volumes中使用数据构建代理,无需复制数据。 |
Nvidia | 基础设施与硬件合作伙伴 | Google Cloud与Nvidia合作提供GPU(H100, Blackwell GB200),为AI工作负载提供关键的加速器硬件。 |
Oracle | 企业平台与数据集成伙伴, A2A协议贡献者 | A2A合作伙伴;其数据平台可用于增强代理,支持A2A,允许其平台数据为AI代理所用。 |
PayPal | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴,支持A2A协议,促进其平台代理的互操作性。 |
PwC (PricewaterhouseCoopers) | 系统集成商/服务合作伙伴, A2A协议贡献者 | 提供经批准的AI代理解决方案;支持A2A实施,利用AI代理技术帮助肿瘤诊所简化行政工作。 |
Salesforce | 企业平台与数据集成伙伴, A2A协议贡献者 | A2A启动合作伙伴;Agentforce与Gemini和Vertex AI深度集成,共同推动企业级代理式AI。 |
SAP | 企业平台与数据集成伙伴, A2A协议贡献者 | A2A启动合作伙伴;Joule与Gemini通过Vertex AI集成,将其企业应用和数据与Google Cloud AI能力结合。 |
ServiceNow | 企业平台与数据集成伙伴, A2A协议贡献者 | A2A启动合作伙伴;其平台可用于增强代理,支持A2A,允许其工作流和数据互操作。 |
TCS (Tata Consultancy Services) | 系统集成商/服务合作伙伴, A2A协议贡献者 | 提供经批准的AI代理解决方案;支持A2A实施,帮助构建基于角色的AI代理以加速软件开发。 |
Typeface | AI代理市场提供商, 专业AI工具与框架提供商, A2A协议贡献者 | 通过AI代理市场提供代理;提供品牌个性化AI内容生成,与Google生态系统深度集成。 |
UiPath | AI代理市场提供商, A2A协议贡献者 | 通过AI代理市场提供代理;A2A启动合作伙伴,将其自动化平台与Google Cloud AI代理能力结合。 |
UKG (Ultimate Kronos Group) | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴,支持A2A,促进其HCM和劳动力管理代理的互操作性。 |
VMware | AI代理市场提供商 | 通过AI代理市场提供代理,支持在Google Cloud上运行和管理应用,并扩展到AI代理领域。 |
Weights & Biases | 专业AI工具与框架提供商 (MLOps), A2A协议贡献者 | A2A启动合作伙伴;提供MLOps平台,支持AI代理开发和实验跟踪。 |
Wipro | 系统集成商/服务合作伙伴, A2A协议贡献者, AI代理市场提供商 | 提供经批准的AI代理解决方案;通过代理市场提供代理;支持A2A实施,支持国家医疗服务提供商使用代理技术。 |
Workday | A2A协议贡献者, 企业平台与数据集成伙伴 | A2A启动合作伙伴,支持A2A,促进其财务和人力资本管理代理的互操作性。 |
Zoom | (A2A 支持者) | 宣布支持A2A和Agentspace集成,推动其平台上的多代理协作。 |