写点什么

谷歌将 A2A 捐赠给 Linux 基金会,但代码实现还得靠开发者自己?!

  • 2025-06-25
    北京
  • 本文字数:3499 字

    阅读完需:约 11 分钟

大小:1.64M时长:09:32
谷歌将 A2A 捐赠给 Linux 基金会,但代码实现还得靠开发者自己?!

当地时间 6 月 23 日,在北美开源峰会上,Linux 基金会宣布与亚马逊云科技(AWS)、思科、谷歌、微软、Salesforce、SAP 和 ServiceNow 共同成立 Agent2Agent(A2A)项目。该项目将由 Linux 基金会托管,初始捐赠内容是谷歌开发 A2A 协议规范、相关 SDK 以及开发工具。

 

A2A 协议是谷歌在今年 4 月份推出的一项开放标准,支持不同 AI 智能体之间的通信与协作,打破目前限制人工智能潜力的“孤岛化”问题。谷歌联合 Salesforce、Atlassian、LangChain 等共同开发了该协议,目标是为不同厂商、不同框架的智能体建立一个通用的互操作标准。目前已有超过 100 家企业支持该协议。

 

谷歌方面表示,A2A 项目将在 Linux 基金会中立治理模式下进行,这将确保该关键组件始终保持厂商中立、社区驱动。此举旨在通过一个强大开放的协作框架、知识产权管理机制与长期托管体系,加速 A2A 协议的开发与普及。



捐赠给基金会其实也是谷歌的“基本操作”,比如其在 2015 年将最初开发的 Kubernetes 捐赠给了 CNCF,该组织由 Linux 基金会托管,从此 Kubernetes 的基础设施都转由 CNCF 社区运营。2018 年,谷歌云向 CNCF 提供总值 900 万美元的云资源,用于支持 Kubernetes 及相关组件的持续集成、交付流水线与镜像仓库运营等。

 

不过,与 Docker/Kubernetes 这种可以直接开箱即用的项目不同,谷歌只捐赠了标准和 SDK,开发者要开发产品还需要自己做逻辑实现等。

 

A2A 比 MCP 野心更大?

 

AI 智能体技术仍处于早期阶段,但各公司正热情探索其潜力,并渴望抢占先发优势。虽然不确定这些协议能存续多长时间,但 Anthropic 的 MCP(模型上下文协议)采用速度非常快,包括谷歌、OpenAI 都已采用。同时,微软最近宣布将采用谷歌的 A2A 来满足其智能体间通信需求。

 

其中,MCP 规模扩张十分迅猛。根据网站 PulseMCP 统计,MCP 其已经从 2 月份的 500 台 MCP 服务器增长到如今已超过 4000 台。



MCP 标准化了大模型与外部工具、数据库和 API 的通信方式,主要解决将 M 个不同的大模型与 N 个不同的工具集成在一起的组合爆炸问题。它为大模型提供了关于外部服务能做什么以及需要什么数据的清晰上下文。MCP 提出了一个标准的客户端-服务器架构,供大模型厂商和工具构建者采用。

 

谷歌的 A2A 则运作在更高层面,实现了多个智能体之间的顺畅交互。它确保通信安全、管理交互的状态和上下文、帮助智能体之间协商任务,并方便智能体间相互发现。本质上,A2A 是协调多个专业智能体,以便它们高效行动、完成复杂任务。

 

A2A 定义了一种基于 HTTP 的通信模型,其中代理被视为可互操作的服务。每个代理都公开一个“代理卡(Agent Cards)”——一个机器可读的 JSON 描述符,详细说明了其身份、功能、端点和身份验证要求。

 

对此,有开发者认为,A2A 非常符合谷歌的战略需求。“其核心在于:通过为所有代理建立索引,并利用代理卡解构它们所能提供的服务,这一做法最终可能将代理本身解构为可直接通过服务调用的标准化工具。若谷歌成功实现此目标,从长远看,可能会削弱 MCP 的地位。从架构角度看,A2A 确实处于比 MCP 更高的层级。”

 

该开发者补充道,索引是谷歌的秘密武器,它决定了当一个代理请求服务时,哪些索引代理会被优先推荐。这实质上是在代理生态中引入了类似谷歌广告的竞价机制,影响巨大。然而,核心问题在于其宣称的“开放性”。 如果协议的核心是代理索引,却只有谷歌的算法或其协调器能够访问和决定排名,那么这种“开放”就名不副实,本质上是在重新实现算法广告竞价模式——价高者得。

 

不过,谷歌官方将 A2A 定义为 MCP 的“补充”。简单来说,MCP 将 AI 连接到工具,而 A2A 将 AI 连接到其他 AI。它们共同构成了构建智能体系统的强大模块化基础。



虽然两者有差异,但如今仍有一些开发者表示,“还是不清楚这两个主要协议将如何共存。”对此,有开发者指出,造成混淆的原因在于 A2A 可以完成 MCP 所能做的一切。“MCP 已经起飞,A2A 现在需要参与其中。A2A 能够脱颖而出的方式是,做一件 MCP 做不到的事情,并且做得非常好。如果能做到这一点,我认为它们就能很好地共存。”

 

MCP 的优势在于其已适配了多个实用客户端,如 Cursor、Claude。 然而,有人认为 A2A 在集成不同客户端方面可能更具优势。这主要是因为 A2A 基于 HTTP 协议,对客户端的集成要求相对较低。相比之下,MCP 的集成难度似乎更高,一个明显的例证是:同出自 Anthropic 开发的 Claude 桌面端,在 MCP 发布四个月后仍未完全支持其全部功能。这或许进一步佐证了 MCP 集成的复杂性,也表明 A2A 可能是一个更容易集成的方案。

 

另外,值得注意的是最初由 IBM 提出的 ACP(代理通信协议)。它采用了完全不同的方法:完全基于本地优先的代理协调,不需要​​云;不使用 HTTP 和基于 Web 的发现,而是允许智能体在共享运行时内直接查找并相互通信。它非常适合以下情况:

 

  • 带宽有限或需要低延迟(例如机器人或设备助手);

  • 注重隐私,想让一切都保持离线状态;

  • 部署在与互联网隔绝的环境(如工厂车间、边缘节点)。

 

ACP 并非试图与 A2A 竞争,它只是填补了不同的市场空白。但在某些情况下,尤其是在严格控制的环境中,ACP 可能会完全取代 A2A,因为它跳过了 Web 原生协议的开销,只需在本地完成工作。

 

真的需要这些协议吗?

 

采用协议应当是因为我们需要它们,而非仅为采用而采用。

 

近期,Y Combinator 的普通合伙人 Pete Koomen 指出,虽然他们构建了许多 AI 智能体来帮助运营公司,但这些智能体都不依赖 MCP 或 A2A。

 

Andreessen Horowitz 的合伙人 Yoko Li 则认为,AI 模型前景光明,最终将通过代替我们做很多事情来重塑行业。但就目前而言,这个技术尚未完全成熟。大模型会遗忘信息,对可用的工具及其使用方法感到困惑,这就是为什么我们需要“程序层(procedure layers)”来帮助它们达到目标。像 MCP 和 A2A 这样的协议,目前就扮演着“手把手指导(hand-holding)”工具的关键角色,协助智能体及其背后的大模型处理它们各自无法独立完成的任务。

 

简单的智能体工作流可能不需要它们,但复杂的工作流,尤其是涉及多个 AI 智能体的工作流则需要。

 

谷歌云的应用总监兼 A2A 的共同创造者 Miku Jha 强调,企业只有在相信代理技术像现有企业工具一样可靠时,才会采用智能体驱动的工作流。尽管生成式 AI 在很多方面令人印象深刻,但可靠性并不是它的强项之一。这就是 A2A 的初衷。

 

另外,智能体应用的 ROI 衡量目前是较为困难的。

 

企业通常通过两种主要方式利用代理:一是对现有工作流进行现代化改造,二是为产品启用新的用户交互方式。一旦确定了使用方式,企业就必须评估智能体生成的输出内容是否符合其质量标准,以及是否能转化为切实的成本节约或收入增长。

 

Jha 强调,企业常常犯这样的错误:在探索代理技术时,先选择特定的工具,比如 MCP 或 A2A,而不是先清晰地定义用例和成功标准。她建议反过来做:企业在对智能体技术进行大量投资之前,应该先确定自己的用例,以及从业务价值意义上的成功标准。

 

然而,针对智能体驱动系统的监控和衡量机制仍不完善。即使是基本的可靠性概念,如衡量 AI 系统提供的正常运行时间达到 “几个九”,或者定义服务级别协议(SLAs),都仍处于早期阶段,而评估生成式 AI 的输出则更为棘手。在上一届 SRECon Americas 会议上,当听众得知微软正在使用 NPS(净推荐值)来衡量 AI 模型的性能时,都感到十分震惊。

 

MCP 和 A2A 两种协议在安全性和复杂性方面也带来了新的担忧。MCP 的开放工具调用必须经过仔细的沙盒处理,A2A 在智能体之间开放了许多端点,因此身份验证(OAuth、API 密钥等)和授权(RBAC、令牌)至关重要。

 

因此,在实际应用中,开发者需要考虑的真正问题是:

 

  • 如何在自己的系统中结合这些框架?

  • 下一个智能体能否要使用 MCP 链接工具,然后使用 A2A 跨服务进行协作?

  • 自己的大模型是否已为这个新的、更加开放的智能体生态系统做好准备?

 

Li 还指出,在一些场景中,传统 ROI 衡量可能失效或根本不适用。她提到 AI 伴侣是一个巨大的市场,并且消费者可能处于一种“他们以前不知道自己需要 AI 伴侣,但现在却离不开它”的境地。在这种情况下,如何衡量 ROI 呢?

 

这些协议将帮助智能体达到更高的可靠性,这可能给公司项目带来有价值的改变。但目前,只有约 5%的生成式 AI 项目转化为盈利产品,可见前路依然漫长。

 

参考链接:

https://developers.googleblog.com/en/google-cloud-donates-a2a-to-linux-foundation/?_gl=1

https://medium.com/@elisowski/what-every-ai-engineer-should-know-about-a2a-mcp-acp-8335a210a742

https://www.infoq.com/news/2025/04/google-agentic-a2a/

https://thenewstack.io/why-are-agent-protocols-like-mcp-and-a2a-needed/

https://www.youtube.com/watch?v=5hKhNJUncKw

2025-06-25 13:498681

评论

发布
暂无评论

用了Scrum越来越累?这三点帮你走出困境

华为云开发者联盟

Scrum 团队 估算 计划会议 需求梳理

有奖调研!第四期(2021-2022)传统行业云原生技术落地调研——央国企篇

York

容器 DevOps 微服务 云原生

FLASK项目动态更新配置的方法

西北望高楼

Python flask

移动端异构运算技术-GPU OpenCL 编程(基础篇)

百度Geek说

后端

typeof和instanceof

源字节1号

当开放服务网格 OSM 遇到 Pipy

Flomesh

Service Mesh 服务网格 SMI OSM

堡垒机属于什么设备?是网络设备吗?

行云管家

网络安全 服务器 堡垒机 网络设备

改善CRM系统策略的方法

低代码小观

CRM 客户关系管理 企业管理系统 CRM系统 客户关系管理系统

深入微服务-服务注册与发现 SpringCloud Eureka之基础

janyxe

微服务 云原生 SpringCloud Eureka 服务注册与发现

透过实例demo带你认识gRPC

华为云开发者联盟

spring gRPC 数据编码 请求映射

(win)C、C++处理文件名称

DS小龙哥

5月月更

天才制造者:独行侠、科技巨头和AI |深度学习崛起十年

OneFlow

人工智能 神经网络 深度学习 DeepMind 开源公司

零元尝鲜|阿里云 Grafana 商业化服务正式发布

阿里巴巴云原生

阿里云 云原生 Grafana 可观测工具

JVM进阶(十四)——初识JAVA 类加载机制

No Silver Bullet

Java 类加载机制 5月月更

Squids DBMotion数据库迁移服务上线|助力云端数据畅游无阻!

沃趣科技

详解CVE-2022-0847 DirtyPipe漏洞

华为云开发者联盟

安全 漏洞 splice syscall 内存未初始化

带你聚焦GaussDB(DWS)存储时游标使用

华为云开发者联盟

sql 数据处理 GaussDB(DWS) 游标 动态游标

Android技术分享| Context浅析

anyRTC开发者

android 音视频 WebRTC Context 移动开发

JSON数据传输大法第一式——用OADate处理日期格式

葡萄城技术团队

json 前端 表格开发 表格 表格技术

谢孟军:中国 Go 语言领军人的创业第五年

腾源会

开源 Go 语言 腾源会 WeOpen Talk

茶饮市场当前情况如何?走入下半场的现制茶战局,又将去向何方?

易观分析

茶饮

首届 FinClip Hackathon 圆满落幕,亚马逊云科技|云服务平台助力获奖团队高速成长

FinClip

亚马逊 finclip FinClip Hackthon

云计算和运维工程师冲突吗?运维岗需要云计算知识吗?

行云管家

云计算 运维 IT运维 云运维

SAP Marketing Cloud Contact 模型的导入配置和数据合并原理

汪子熙

Cloud SAP 云产品 5月月更

「深度」国产GPU的“成色”与“现实”

Finovy Cloud

服务器 GPU服务器

Clickhouse:日志表占用大量磁盘空间怎么办?

Ken

Clickhouse 日志表

前端路由工作原理与使用

CRMEB

【FinClip 黑客马拉松优秀参赛项目@灰鲸疫情地图】疫情之下,安全出行的一站式解决方案

FinClip

finclip FinClip Hackthon 疫情地图

AI简报:图像超分模型 EDSR+RDN

AIWeker

人工智能 5月月更 超分 AI简报

用更云原生的方式做诊断|大规模 K8s 集群诊断利器深度解析

尔达Erda

程序员 运维 云原生 k8s 工具

重磅官宣!摩尔线程携手7家核心分销商伙伴共拓GPU市场机遇

科技热闻

谷歌将 A2A 捐赠给 Linux 基金会,但代码实现还得靠开发者自己?!_AI&大模型_褚杏娟_InfoQ精选文章