原创 橘子OrangeAI 2025-04-10 08:32 北京
连接智能体网络的新协议
编者按:今天,谷歌发布了Agent2Agent (A2A) 开放协议,旨在解决AI智能体之间的互操作性问题。本文将深入剖析这一协议的核心内容、设计理念及其可能带来的行业变革。
AI智能体互操作:一个亟待解决的行业难题
随着人工智能技术的飞速发展,越来越多的企业开始构建和部署自主AI智能体,用于处理从订购新设备到协助客服,再到参与供应链规划等各类任务。然而,这些智能体往往如同"信息孤岛",各自为政,无法有效协作。
要充分发挥智能体的潜力,让它们能够在多智能体生态系统中跨越数据孤岛和应用程序进行协作变得尤为重要。这正是谷歌推出A2A协议的核心动机。
A2A协议:打破智能体间的壁垒
A2A(Agent2Agent)是一项全新的开放协议,已获得包括Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、PayPal、Salesforce、SAP、ServiceNow等50多家技术公司以及Accenture、BCG、Deloitte等领先服务提供商的支持。
该协议的核心目标是允许AI智能体之间相互通信,安全地交换信息,并在各种企业平台或应用程序上协调行动,从而实现真正的跨平台、跨厂商智能体协作。
A2A的五大设计原则
谷歌与合作伙伴在设计A2A协议时遵循了五个关键原则:
拥抱智能体的核心能力:A2A专注于让智能体能够以自然、非结构化的方式进行协作,即使它们不共享内存、工具和上下文信息。这实现了真正的多智能体场景,而非将智能体简单地视为工具。
基于现有标准构建:该协议建立在HTTP、SSE、JSON-RPC等流行标准之上,使其更容易与企业现有IT技术栈集成。
默认安全:A2A设计支持企业级的身份验证和授权,发布时即达到与OpenAPI身份验证方案同等的安全级别。
支持长时间运行的任务:协议设计灵活,既能处理快速任务,也能支持可能需要数小时甚至数天(当有人工介入时)的深度研究等场景,并提供实时反馈、通知和状态更新。
支持多种模态:A2A不仅限于文本,还支持音频和视频流等多种形式的内容。
A2A如何工作?技术架构解析
A2A协议的核心是促进"客户端智能体"和"远程智能体"之间的通信。客户端智能体负责构思并传达任务,而远程智能体则负责执行这些任务。这种交互涉及几个关键能力:
能力发现
智能体可以使用JSON格式的"智能体名片"(Agent Card)宣传自己的能力,使客户端智能体能够识别最适合执行特定任务的智能体,并通过A2A与之通信。
任务管理
客户端和远程智能体间的通信围绕任务完成展开。"任务"对象由协议定义,具有完整生命周期。它可以立即完成,或对于长时间运行的任务,各智能体可相互通信以同步任务最新状态。任务的输出被称为"成果"(artifact)。
协作
智能体可以互相发送消息,传递上下文信息、回复、成果或用户指令。
用户体验协商
每条消息包含"内容片段"(parts),这是完整的内容块,如生成的图片。每个片段都有指定的内容类型,允许智能体协商所需的正确格式,并明确包含对用户界面能力的协商,如内联框架、视频、网页表单等支持。
实际应用案例:智能招聘流程
A2A协议在实际应用中的潜力可通过招聘场景来说明。在统一界面中,招聘经理可以指示智能体寻找符合职位描述、地点和技能要求的候选人。该智能体随后会与其他专门的智能体互动,搜寻潜在候选人。
用户收到建议后,可以指示智能体安排后续面试,简化整个候选人寻找过程。面试结束后,还可以调用另一个智能体协助进行背景调查。这展示了AI智能体如何跨系统协作,完成复杂的招聘流程。
A2A与其他协议的关系
值得注意的是,A2A是一项与Anthropic公司的模型上下文协议(MCP)互补的开放协议。MCP为智能体提供有用的工具和背景信息,而A2A则专注于智能体之间的互操作性。
谷歌借鉴了内部在规模化部署智能体系统方面的经验,设计A2A以解决在大规模、多智能体系统部署中遇到的挑战。
行业影响与未来展望
A2A协议有潜力开启智能体互操作的新时代,促进创新并创造更强大、更通用的智能体系统。该协议将为未来铺平道路,让智能体能够无缝协作,解决复杂问题,改善人类生活和工作方式。
作为开源项目,A2A欢迎开发者和企业参与贡献,共同塑造智能体互操作的未来。谷歌正与合作伙伴共同努力,计划在今年晚些时候推出可用于生产环境的协议版本。
如何参与A2A生态系统
对A2A协议感兴趣的开发者和企业可以:
查阅完整的规范草案
尝试代码示例
查看示例场景
为协议演进提供反馈和贡献
A2A Github 仓库地址:https://github.com/google/A2A
结语:A2A开启智能体经济新纪元
A2A协议的发布标志着AI发展进入了一个新阶段。简单来说,它就像是给AI智能体们创造了一种"通用语言",让它们能够相互理解、协作,共同完成复杂任务。
对企业而言,A2A协议意味着可以构建专业化的智能体团队,就像组建人类团队一样,每个智能体负责自己擅长的领域,共同提升整体效率。这将大大降低AI应用的开发和部署门槛,使更多中小企业也能享受到AI带来的生产力提升。
A2A协议的意义,可以类比于早期互联网的HTTP协议——它不仅是技术标准,更是一个生态系统的基础。随着这一协议的普及,我们有望看到一个繁荣的"智能体经济"逐渐形成,各类AI能力将以智能体的形式被封装、分享和交易,最终让AI技术真正融入我们的日常生活和工作。
全文完,感谢关注橘子汽水铺。
我们下次再见。