代理技术全面更新:ADK、代理引擎及 A2A 重大升级

2025年5月20日
Polong Lin Product Manager
Holt Skinner Developer Advocate Cloud AI

在 Google,我们展望这样一个未来:智能代理不仅仅是工具,更是解决复杂挑战、优化工作流、释放全新可能性的协作伙伴。我们认为,要实现这一愿景,关键在于为开发者提供一个具备灵活性、可信度与全面能力的平台。今天,我们很高兴能与您分享我们产品组合中一系列意义重大的更新,这些更新正是围绕这一理念打造,旨在帮助您以前所未有的便捷性与强大能力,构建并管理您的智能代理。

这些增强功能聚焦于提供强大的开发工具、直观的管理界面以及无缝的代理间通信,为下一代 AI 驱动的解决方案打造更加坚实的基石。


助力构建可靠而灵活的代理:代理开发套件 (ADK)

为了让您能够构建具备稳定性和适应性的复杂代理系统,我们在代理开发套件 (ADK) 中引入了多项重要创新。

  • Python ADK v1.0.0:适用于生产就绪型代理的稳定版本我们很高兴地宣布正式发布 Python 代理开发套件 v1.0.0 稳定版。这一里程碑标志着 Python ADK 已达到生产就绪状态,可为开发者提供一个可靠、稳健的平台,使其能够在实际环境中安心构建和部署代理系统。我们已经收到来自现有代理开发套件用户的积极反馈,包括 Renault Group、Box 和 Revionics 等企业。

  • Java ADK v0.1.0:将代理能力拓展至 Java 生态系统为了进一步扩大适用范围,我们同时发布了 Java ADK v0.1.0 的初始版本。此次发布将 ADK 的强大功能与灵活性引入了 Java 开发环境,使 Java 开发者也能利用该套件的能力,满足其代理系统的开发需要。


要开始使用 Java ADK,请将以下依赖项添加到您的 Maven 项目中:

<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.1.0</version>
</dependency>
XML

直观的控制与管理:代理引擎界面

Vertex AI 代理引擎有助于开发者在生产环境中部署、管理和扩展代理系统。我们很高兴现在推出代理引擎用户界面,以更加直观和集中化的方式简化代理生命周期管理。这一便于使用的界面可通过 Google Cloud 控制台访问,并提供全面的仪表板,供您查看和管理已部署的代理、列出会话记录、追踪并调试操作,并监控代理的状态。这种简化的流程显著提升了开发和管理效率,让您对代理的行为和性能拥有更强的控制力和更深入的洞察。

代理引擎界面:您可以在这里查看已部署的代理、监控指标(如请求量和 CPU 使用率)、管理会话、查看部署详情,并深入分析跟踪记录。

无缝且安全的协作:全面升级 Agent2Agent (A2A) 协议

为了让代理真正成为可靠的协作伙伴,它们之间需要能够有效且安全地进行通信。我们正与合作伙伴一道,持续改进 Agent2Agent (A2A) 协议,以在代理之间实现更复杂、更可靠的交互。

更轻量、更安全的交互

更新的 A2A 协议规范 (v0.2)我们已推出 A2A 协议规范的 0.2 版本,包含以下关键改进:

  • 支持无状态交互:此次更新简化了无需会话管理场景下的开发流程,实现了更高效、更轻量的通信方式。

  • 标准化的身份验证:我们基于类似 OpenAPI 的身份验证架构,正式定义了统一的身份验证方案,确保代理之间清晰传达身份验证需求,从而提升代理间交互的安全性与可靠性。


简化与
A2A Python SDK 的集成

为了让开发者更轻松地使用 A2A 协议,我们推出了适用于 A2A 的官方 Python SDK。这一专用软件开发套件提供了与 A2A 交互以及基于其构建应用所需的各种工具,让强大的通信能力能够更便捷地集成到您的 Python 代理中。


携手新的 A2A 合作伙伴,推动生态系统加速成长

A2A 在行业中的采用速度正在显著加快。我们已经看到多个平台推出了增强功能,用于构建、部署和保护 A2A 代理,这将有助于为未来复杂的多代理系统奠定坚实的基础设施基础。同时,各公司也在为现有代理添加 A2A 支持,使其能够在这个快速增长的生态系统中与其他代理无缝通信。最近的更新包括:

  • Box AI 代理通过提取关键信息(如日期和合同条款),将扫描件、图像等非结构化内容转化为可操作的数据。通过采用 A2A 协议,Box AI 代理能够与外部代理安全协作,在内容存储的位置直接完成复杂的多系统流程。

  • Microsoft 已宣布在 Azure AI Foundry 中支持该协议以用于构建 A2A 代理,并实现了在 Microsoft Copilot Studio 中调用任意 A2A 代理的能力。此外,Microsoft 还展示了通过使用 Microsoft Entra Agent ID 和 Microsoft Graph 调用多个 A2A 代理,以此提升办公效率的应用案例。

  • SAP 正在为其 AI 助手 Joule 添加对 A2A 协议的支持,这将使 Joule 能够在 SAP 生态系统内编排代理,并在 Joule 界面中调用基于 Google ADK 构建的 A2A 代理,让用户无需切换上下文即可访问多个系统中的代理,完成更多任务。

  • Zoom 已宣布支持 A2A 协议及 Agentspace 集成,推动其开放平台上的多代理协作迈向新阶段。


携手共建未来

我们对这些更新感到无比振奋,并坚信它们有助于您构建更加复杂、可靠且具有影响力的智能代理解决方案。此次在 ADK、代理引擎和 A2A 协议上的重大升级,旨在为您提供一个全面而灵活的平台,将您那些以代理为核心的宏伟计划真正变为现实。

我们期待见证您接下来的精彩创作。

🚀 即刻行动,开始构建


🗣️ 参与讨论,获得支持


💡 深入学习,激发灵感


请浏览本公告。所有 2025 年 Google I/O 大会动态将于 5 月 22 日在 io.google 公布,敬请关注。