Google介绍了Agent2Agent(A2A):一种新的开放协议,允许AI代理在生态系统中安全地合作 原创 精华

发布于 2025-4-14 09:55
浏览
0收藏

在当今数字化飞速发展的时代,AI智能代理(AI agents)已经成为提升工作效率、优化企业流程的利器。它们能够自主处理各种日常重复性任务或复杂工作,从简单的设备采购到复杂的供应链规划,再到客户支持服务,AI代理的应用场景无处不在。然而,随着企业对AI代理的依赖程度越来越高,一个新的挑战也随之而来:如何让这些来自不同厂商、基于不同框架构建的AI代理实现无缝协作,从而最大化发挥它们的生产力?今天,我们将探讨一个全新的解决方案——Agent2Agent(A2A)协议,它有望开启智能代理协作的新时代。

一、AI代理的协作困境与新机遇

在企业环境中,AI代理的应用越来越广泛。它们可以帮助企业实现流程自动化,提高工作效率,降低成本。然而,目前大多数AI代理都是独立运行的,它们之间缺乏有效的协作机制。这就像是在一个大型交响乐团中,每个乐器演奏者都在独自演奏,却无法协调一致,最终无法奏出和谐美妙的乐章。同样地,如果AI代理之间不能有效协作,它们的潜力就无法得到充分发挥。

为了解决这一问题,Google联合超过50家技术合作伙伴和服务提供商,如Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、PayPal、Salesforce、SAP、ServiceNow、UKG、Workday等,以及Accenture、BCG、Capgemini、Cognizant、Deloitte、HCLTech、Infosys、KPMG、McKinsey、PwC、TCS、Wipro等领先服务提供商,共同推出了一个名为Agent2Agent(A2A)的全新开放协议。这一协议旨在让不同来源的AI代理能够在各种企业平台或应用之上安全地交换信息、协调行动,从而实现跨系统的无缝协作。

Google介绍了Agent2Agent(A2A):一种新的开放协议,允许AI代理在生态系统中安全地合作-AI.x社区

二、A2A协议:开启智能代理协作的新篇章

A2A协议的推出,标志着一个全新的智能代理协作时代的到来。它不仅是一个技术上的突破,更是对企业数字化转型的一次重大推动。通过A2A协议,AI代理可以跨越不同的数据系统和应用程序,实现真正的互联互通。这就好比是为AI代理搭建了一座桥梁,让它们能够在不同的“岛屿”之间自由穿梭,共同完成复杂的任务。

A2A协议的核心优势在于它的开放性和兼容性。它是一个开放协议,任何开发者都可以基于这个协议构建能够与其他代理进行交互的AI代理。同时,它还与Anthropic的模型上下文协议(MCP)相辅相成,为代理提供了有用的工具和上下文信息。此外,A2A协议还借鉴了Google在大规模代理系统扩展方面的内部专业知识,旨在解决我们在为客户提供大规模、多代理系统部署时所识别的挑战。

三、A2A协议的设计理念与五大原则

A2A协议的设计遵循了五大核心原则,这些原则确保了协议的灵活性、安全性、兼容性和实用性。

1. 拥抱代理能力:A2A专注于使代理能够在它们自然的、非结构化的模式下进行协作,即使它们不共享内存、工具和上下文。这意味着代理可以在没有限制的情况下,真正地实现多代理场景。

2. 基于现有标准构建:协议基于现有的、流行的标凈,如HTTP、SSE、JSON-RPC等。这使得它更容易与企业日常使用的现有IT系统进行集成。

3. 默认安全:A2A设计时就支持企业级的身份验证和授权,与OpenAPI的身份验证方案在启动时保持一致。

4. 支持长期任务:A2A被设计为灵活的,能够支持从快速任务到可能需要数小时甚至数天才能完成的深度研究的各种场景。在这个过程中,A2A可以为用户提供实时反馈、通知和状态更新。

5. 模态不可知:代理的世界不仅限于文本,因此A2A被设计为支持各种模态,包括音频和视频流。

四、A2A协议的工作机制

Google介绍了Agent2Agent(A2A):一种新的开放协议,允许AI代理在生态系统中安全地合作-AI.x社区

A2A协议通过促进“客户端”代理和“远程”代理之间的通信来实现其功能。客户端代理负责制定和传达任务,而远程代理则负责执行这些任务,以提供正确的信息或采取正确的行动。这种交互涉及几个关键能力:

1. 能力发现:代理可以使用JSON格式的“代理卡”来宣传自己的能力,使客户端代理能够识别出能够执行任务的最佳代理,并利用A2A与远程代理进行通信。

2. 任务管理:客户端和远程代理之间的通信以任务完成为导向,代理们共同努力以满足最终用户的需求。协议定义了“任务”对象及其生命周期。任务可以立即完成,或者对于长期任务,每个代理都可以相互通信,以保持对任务完成的最新状态的同步。任务的输出被称为“工件”。

3. 协作:代理可以相互发送消息,以传达上下文、回复、工件或用户指令。

4. 用户体验协商:每条消息都包含“部分”,这是一个完整的、已形成的内容片段,例如生成的图像。每个部分都有指定的内容类型,允许客户端和远程代理协商所需的正确格式,并明确包括用户界面能力的协商,例如iframe、视频、网页表单等。

五、A2A协议的现实应用场景:招聘流程的优化

Google介绍了Agent2Agent(A2A):一种新的开放协议,允许AI代理在生态系统中安全地合作-AI.x社区

让我们通过一个实际的案例来感受一下A2A协议的强大功能。假设一家公司需要招聘一名软件工程师,传统的招聘流程往往繁琐且耗时。然而,在A2A协作的场景下,一切都变得简单高效。在像Agentspace这样的统一界面中,用户(例如招聘经理)可以指派他们的代理去寻找符合职位描述、地理位置和技能要求的候选人。代理随后与其他专业代理进行交互,以寻找潜在的候选人。用户收到这些建议后,可以指示他们的代理安排进一步的面试,从而简化了候选人的筛选过程。面试结束后,另一个代理可以被启用,以协助进行背景调查。这个例子生动地展示了AI代理如何通过跨系统协作来寻找合格的求职者。

六、展望未来:A2A协议的潜力与发展方向

A2A协议的推出,不仅仅是一个技术上的创新,更是对企业数字化转型的一次重大推动。它有潜力开启一个全新的智能代理协作时代,激发创新,创造出更强大、更灵活的智能代理系统。我们相信,这个协议将为未来铺平道路,让代理能够无缝协作,解决复杂问题,提升我们的生活质量。

Google致力于与合作伙伴和社区合作,共同开发这个协议。他们将协议作为开源项目发布,并建立了明确的贡献途径。目前,协议的完整规范草案已经发布,代码示例和示例场景也可以在A2A网站上找到。此外,Google正在与合作伙伴合作,计划在今年晚些时候推出一个生产就绪版本的协议。

七、结语:拥抱A2A,迎接智能协作的未来

随着A2A协议的推出,我们正站在一个新时代的门槛上。这个协议不仅解决了当前AI代理协作的困境,更为未来的企业数字化转型和智能化发展提供了无限可能。它让我们看到了一个未来,其中AI代理能够无缝协作,共同完成复杂的任务,为企业带来更高的效率和创新。让我们一起期待A2A协议的正式发布,共同迎接智能协作的未来!


本文转载自公众号Halo咯咯    作者:基咯咯

原文链接:​​https://mp.weixin.qq.com/s/Gss8hPJ2kwFYaHnYWlamjQ​


©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2025-4-14 09:55:37修改
收藏
回复
举报
回复
相关推荐