news studionews studio

摘要: 谷歌近日开源了其首个标准智能体交互协议A2A(Agent2Agent Protocol),旨在打破不同框架和供应商构建的AI智能体之间的壁垒,实现智能体之间的无缝协作。A2A协议基于现有标准构建,支持多种模态、长时任务处理和实时反馈,有望推动企业流程自动化、跨平台客服等多个领域的智能化升级。

北京 – 人工智能领域迎来一项重要进展。谷歌正式宣布开源A2A(Agent2Agent Protocol),这一举措标志着AI智能体之间的互联互通迈出了关键一步。A2A协议旨在解决当前AI应用生态中普遍存在的“孤岛”效应,让不同框架和供应商构建的智能体能够安全、高效地交换信息、协调行动,从而实现更强大的功能和更广泛的应用。

A2A:智能体协作的“通用语言”

A2A协议的核心理念是为AI智能体提供一种“通用语言”,使其能够跨越技术壁垒,实现无缝协作。该协议基于标准化的通信方式,支持多种模态(如文本、音频、视频)、长时任务处理和实时反馈,并与现有IT系统易于集成。

“A2A的推出,旨在解决AI应用生态中长期存在的互操作性问题,”一位不愿透露姓名的谷歌工程师表示,“我们希望通过开源A2A协议,促进AI智能体之间的协作,加速AI技术在各个行业的应用。”

A2A的主要功能与设计原则

A2A协议具备以下主要功能:

  • 促进智能体协作: 支持不同框架和供应商构建的AI智能体之间进行无缝协作。
  • 支持多种模态: 支持文本、音频、视频等多种交互方式,满足不同场景下的需求。
  • 任务管理和状态更新: 定义“任务”对象,具有生命周期,并实时向用户反馈任务进度和状态更新。
  • 用户体验协商: 支持智能体之间协商用户体验,根据用户设备和偏好调整交互方式。
  • 安全性和认证: 支持企业级的认证和授权,确保数据交换的安全性和合规性。

A2A的设计原则包括:

  • 发挥代理能力: 支持代理在自然、非结构化的模式下协作。
  • 基于现有标准: 基于HTTP、SSE、JSON-RPC等现有标准,易于与现有IT系统集成。
  • 默认安全: 支持企业级认证和授权,与OpenAPI的认证方案保持一致。
  • 支持长期任务: 支持从快速任务到可能需要数小时甚至数天的深度研究任务,提供实时反馈和状态更新。
  • 模态无关: 支持文本、音频和视频等多种交互方式。

A2A的工作原理与技术细节

A2A协议的工作原理主要包括能力发现、任务管理、协作和用户体验协商等环节。其中,Agent Card是智能体的“名片”,以JSON格式存储智能体的能力、技能、端点URL和认证要求。客户端通过访问/.well-known/agent.json获取Agent Card,发现和选择合适的智能体进行协作。

A2A Server和A2A Client是实现A2A协议方法的HTTP端点,负责接收请求和管理任务执行。两者基于HTTP协议进行通信。任务是A2A的核心工作单元,客户端发送消息(包含任务描述)启动任务。消息由多个“部分”组成,包含文本、文件或结构化数据。任务在执行过程中经历不同的状态,状态基于消息的形式反馈给客户端。

对于长时任务,A2A支持流式传输(Server-Sent Events,SSE),客户端实时接收任务进度更新。A2A还支持推送通知,服务器基于客户端提供的Webhook URL主动发送任务更新。

广泛的合作伙伴与应用前景

A2A协议已经得到包括Atlassian、Articul8、Arize AI、Box、C3 AI、BCG、Capgemini、Cognizant等在内的50多家技术合作伙伴和服务提供商的支持。这些合作伙伴的加入,将加速A2A协议的推广和应用。

A2A协议的应用场景十分广泛,包括:

  • 企业流程自动化: 连接不同部门的系统,自动完成订单处理、库存管理等任务。
  • 跨平台客服: 整合多平台智能客服,提供更全面、及时的客户支持。
  • 招聘流程优化: 协同多个招聘平台和内部系统,快速筛选候选人并安排面试。
  • 供应链协同: 实时共享供应链各环节信息,优化库存和物流。
  • 智能办公: 整合办公工具中的智能体,自动安排会议、提醒任务,提升协作效率。

行业专家观点

“A2A协议的开源,对于整个AI行业来说都是一个积极的信号,”一位长期关注人工智能发展的行业分析师表示,“它有望打破AI应用之间的壁垒,促进不同厂商之间的合作,加速AI技术的创新和应用。”

结语

谷歌开源A2A协议,为AI智能体之间的互联互通奠定了基础。随着A2A协议的不断完善和推广,我们有理由相信,未来的AI应用将更加智能、高效、协同,为各行各业带来更大的价值。

项目地址:


>>> Read more <<<

Views: 2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注