谷歌发布Agentic Resource Discovery(ARD)开放规范
阅读原文· developers.googleblog.com虽然才刚发布,但 ARD 有可能成为代理网络的“robots.txt”,做 agent 开发的都该看一眼,它解决的是跨组织发现和信任这个真问题。
Agentic Resource Discovery(ARD)是一项开放规范,用于在Web上发布、发现和验证AI工具、技能与智能体。它基于两个原语:组织在其自有域名下托管catalog描述可用能力,registry作为搜索引擎索引catalog并响应发现请求。ARD支持加密验证,使客户端与端点连接前确认发布者身份,然后直接通过原生协议调用能力。Google Cloud的Gemini Enterprise Agent Platform通过Agent Registry提供企业级支持,包括URN命名、出站策略、工具固定和基于Agent Identity的信任验证。该规范现已发布,开发者可通过托管ai-catalog.json文件使其服务可发现。
宣布推出智能体资源发现规范
一项用于在网络上查找和验证工具、技能及智能体的开放规范。
智能体正成为更大生态系统中的参与者。它们越来越依赖分布在各个团队、组织和平台上的工具、技能以及其他智能体。
为了让这个生态系统能够扩展,智能体需要可靠地回答三个问题:正确的能力存在于何处?我实际应该使用哪种能力?以及如何验证连接它是安全的?
目前,跨组织回答这些问题还没有标准方法。
正因如此,我们宣布推出智能体资源发现(ARD)——一项用于在网络上发布、发现和验证 AI 能力的开放规范。ARD 与行业合作伙伴共同开发,允许工具和服务安全地共享和连接,无论它们底层采用何种框架、协议或提供商。
与智能体生态系统中的合作伙伴共同构建
智能体网络缺失的一层
设想一个运维智能体正在调查一起生产事故。要解决这个问题,它可能需要查询可观测性系统、搜索工程文档、审查部署历史、开支持工单,甚至可能还要咨询专门的故障排查智能体。
虽然许多平台已有自定义注册表来管理这些能力,但它们仍然碎片化,且局限于特定生态系统内部。这种互操作性的缺失阻碍了智能体在不同工具之间轻松通信。目前缺少的是一种标准方式,让智能体能够跨组织边界发现能力,并对其找到的内容建立信任。
ARD 提供了这一层。它将能力如何在组织自己的域名下发布以及如何在联合注册表中索引的方式标准化,使任何智能体都能动态找到适合任务的最佳资源。在此之后,ARD 便退居幕后——移交可验证的信任元数据,以便智能体能够使用工具的原生协议建立直接、安全的连接。
ARD 的工作原理
该架构依赖于两个基本概念:目录和注册中心。
- 目录:为了让各类资源可被发现,组织会发布一份描述其可用能力的目录。由于这些目录直接托管在组织自身的域名下,域名的所有权便构成了身份和信任的加密基础。
- 注册中心:注册中心充当智能体网络的搜索引擎。它们会抓取已发布的目录,索引其中的内容,并使其可被搜索。当智能体提交发现请求时,注册中心会返回匹配的能力,以及验证发布者身份并在连接前建立信任所需的元数据。
下方视频演示了一个ARD客户端在运行时完全动态地发现并执行新能力的过程。请留意终端窗口中以下四个关键阶段:
- 发布目录:提供方在其域名的已知路径上托管一个`ai-catalog.json`文件。该目录描述了提供方可用的能力,可以包括MCP服务器、A2A智能体、OpenAPI工具,甚至是其他嵌套的目录。
- 发现与解析:当客户端智能体需要某种能力时,它可以直接向ARD注册中心查询(使用自然语言意图,注册中心可以主动抓取并索引这些目录),也可以完全绕过搜索,直接从已知合作方的域名获取目录。
- 加密验证:在生产环境中,发现层允许发布者附加可验证的信任元数据。无论是通过搜索找到还是直接获取,客户端智能体或注册中心在连接到端点之前,都可以据此主动确认发布者的真实加密身份。
- 直接运行时连接:客户端智能体动态加载所选能力,使用其原生协议或API与之交互,并将结果返回给用户。
将ARD引入Gemini企业智能体平台
就像开放网络让信息变得大众化一样,ARD让AI资源发现也实现了大众化。Google Cloud通过Gemini企业智能体平台中的Agent Registry来支持这一点——这个企业级产品实现了这一愿景,并成为该全球联邦网络的一部分。
Agent Registry 确保企业能够大规模地信任、治理并运营这一承诺。它提供完全托管的支持,用于搜索、发现和托管智能体资源,包括智能体、技能、MCP 服务器以及其他工具。此外,它允许用户将这些能力直接接入 Agent Registry,并且很快将支持经过身份验证的发布者入驻。
重要的是,Agent Registry 在企业治理中扮演核心角色。这包括分配全局唯一的带命名空间的 URN、强制执行智能体出站策略,以及固定工具和规范。它还通过使用 Agent Identity 验证信任清单(即 ARD 的加密层,用于证明智能体的真实性并满足 HIPAA 等企业合规标准)来处理安全资源管理。
对 ARD 的原生支持将在未来几个月内集成到 Agent Platform 中,使组织能够安全地将其内部注册中心连接到更广泛的网络。
开始使用 ARD
ARD 规范现已可用。要参与其中:
- 发布你的第一个目录:按照快速入门指南,在你的域名上托管一个 `ai-catalog.json` 文件,几分钟内即可让你的服务变得可发现。
- 阅读规范:查看完整规范,包括完整模式、联邦模型、信任架构和参考实现。
- 加入社区:访问我们的 GitHub 仓库,贡献实现、提出模式更新,并参与 ARD 的演进。
去中心化且开放的智能体生态系统效果最佳。ARD 是我们为保持这一状态所做的贡献。我们期待你的反馈——以及你的目录!
致谢
Agentic Resource Discovery 规范采用 Apache 2.0 许可证,并基于 AI Catalog 基础数据模型构建。我们感谢 Linux 基金会下的 AI Catalog 工作组,以及帮助制定规范和参考实现的启动合作伙伴。
- AI
- 公告
- 学习