开发工具 综合自 5 个来源

谷歌六协议统一AI代理标准

要点

  • 六项协议统一代理与数据(MCP)及代理间(A2A)通信标准
  • Colab MCP服务器支持Claude Code和Gemini CLI连接Google Colab
  • Gemini Code Assist新增Agent Mode、内联差异视图、Finish Changes和Outlines
  • 协议套件与谷歌代理开发套件ADK深度绑定
  • OpenAI和Anthropic维持与谷歌开放路线竞争的专有SDK
参考来源 (5)
  1. [1] 谷歌发布AI智能体协议套件指南 — Google Developers Blog
  2. [2] 谷歌推出Colab MCP服务器 — Google Developers Blog
  3. [3] Gemini CLI新增Plan Mode — Google Developers Blog
  4. [4] Gemini Code Assist更新Agent Mode — Google Developers Blog
  5. [5] Gemini代码助手新增代码补全功能 — Google Developers Blog

谷歌想当裁判,却又亲自下场参赛。本周谷歌发布的六项AI代理协议——MCP、A2A、UCP、AP2、A2UI和AG-UI——将这家科技巨头定位为开放标准的捍卫者,而与此同时,Anthropic和OpenAI正在构建日益封闭的代理生态系统。这一矛盾显而易见:一家拥有商业利益的公司,能否真正成为整个AI行业的中立基础设施层?

这套协议直击开发者的痛点。当前,构建一个跨数据源工作、能与其他代理通信的AI代理,需要为每个连接编写定制集成代码。谷歌的协议套件承诺通过标准化代理与数据交互(MCP,即模型上下文协议)和代理间通信(A2A)来消除这种混乱。谷歌用"厨房管理器"代理示例演示了这一点:一个系统可以检查数据库中的库存、通过UCP下达批发订单、通过AP2授权支付——每项功能都无需定制集成代码。

但这正是圈地运动显现之处。谷歌发布这些协议时,配套的工具链深度集成其自有生态系统。代理开发套件(ADK)让实现A2UI和AG-UI变得简单,新发布的Colab MCP服务器则允许Claude Code和Gemini CLI等外部代理连接到Google Colab——但只能通过谷歌定义的接口。开发者采用协议套件的同时,也在采用谷歌的开发模式、工具链和思维框架。

Anthropic的Claude和OpenAI的模型都有自己的SDK、代理框架和工具使用方式。这些在各自围墙内运行良好。但希望实现互操作性的开发者——让Claude代理与Gemini代理协作、让代理从任何数据源提取信息而无需为每个连接编写代码——面对的是一片割裂的景象。谷歌押注:标准化的吸引力将把开发者拉向其协议,而靠近谷歌协议就意味着靠近谷歌平台。

另一种解读:也许这只是良好的基础设施。谷歌六协议套件确实解决了一个真实的协调问题。即使由商业玩家主导,标准化也能创造共同利益。TCP/IP并非由中立机构发明,而是从商业利益中诞生的。如果开发者发现真正有价值,这些协议可以独立于谷歌的商业目标而成功。

但竞争格局十分清晰。Gemini Code Assist随协议发布获得了重大更新:高速工作流的Agent Mode with Auto Approve、用于审查AI变更的Inline Diff Views、用于上下文感知代码补全的Finish Changes、以及用于代码导航的Outlines。这些功能直接对标GitHub Copilot的核心开发者工作流。同时,Gemini CLI中的Plan Mode添加了只读环境,可在不执行代码的情况下分析代码库——这是一种安全功能,使谷歌的CLI比可能执行不受信任代码的替代方案显得更负责任。

协议现已上线。真正的问题是:开发者采用谷歌的协议,是因为它们开放,还是因为谷歌让它们易于实现?在实践中,这两种动机不可分割。每个框架都内嵌了偏好。真正的考验将是:基于谷歌协议构建的代理,能否真正与基于Anthropic或OpenAI工具构建的代理互操作——还是"开放标准"最终只是谷歌首选方式的品牌包装。

0:00