编者按:今天,谷歌发布了Agent2Agent (A2A) 开放协议,旨在解决AI智能体之间的互操作性问题。本文将深入剖析这一协议的核心内容、设计理念及其可能带来的行业变革。

image.png

AI智能体互操作:一个亟待解决的行业难题

随着人工智能技术的飞速发展,越来越多的企业开始构建和部署自主AI智能体,用于处理从订购新设备到协助客服,再到参与供应链规划等各类任务。然而,这些智能体往往如同"信息孤岛",各自为政,无法有效协作。

要充分发挥智能体的潜力,让它们能够在多智能体生态系统中跨越数据孤岛和应用程序进行协作变得尤为重要。这正是谷歌推出A2A协议的核心动机。

A2A协议:打破智能体间的壁垒

A2A(Agent2Agent)是一项全新的开放协议,已获得包括Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、PayPal、Salesforce、SAP、ServiceNow等50多家技术公司以及Accenture、BCG、Deloitte等领先服务提供商的支持。

该协议的核心目标是允许AI智能体之间相互通信,安全地交换信息,并在各种企业平台或应用程序上协调行动,从而实现真正的跨平台、跨厂商智能体协作。

image.png

A2A的五大设计原则

谷歌与合作伙伴在设计A2A协议时遵循了五个关键原则:

  1. 拥抱智能体的核心能力:A2A专注于让智能体能够以自然、非结构化的方式进行协作,即使它们不共享内存、工具和上下文信息。这实现了真正的多智能体场景,而非将智能体简单地视为工具。
  2. 基于现有标准构建:该协议建立在HTTP、SSE、JSON-RPC等流行标准之上,使其更容易与企业现有IT技术栈集成。
  3. 默认安全:A2A设计支持企业级的身份验证和授权,发布时即达到与OpenAPI身份验证方案同等的安全级别。
  4. 支持长时间运行的任务:协议设计灵活,既能处理快速任务,也能支持可能需要数小时甚至数天(当有人工介入时)的深度研究等场景,并提供实时反馈、通知和状态更新。
  5. 支持多种模态:A2A不仅限于文本,还支持音频和视频流等多种形式的内容。

A2A如何工作?技术架构解析

ChatGPT Image 2025年4月10日 08_19_53.png

A2A协议的核心是促进"客户端智能体"和"远程智能体"之间的通信。客户端智能体负责构思并传达任务,而远程智能体则负责执行这些任务。这种交互涉及几个关键能力: