Google悄然发布Agentic Resource Discovery规范:AI代理界的DNS,将彻底改变一切

Hacker News June 2026
来源:Hacker News归档:June 2026
Google低调发布了Agentic Resource Discovery Specification(ARDS),一个让AI代理能够自主发现并相互调用的协议。这可能是AI领域最被低估的基础设施创新,为动态、可互操作的代理经济奠定了基石。

Google推出了Agentic Resource Discovery Specification(ARDS),这是一个旨在解决多AI代理系统中最大瓶颈的协议:代理无法自动发现并相互协作。目前,集成不同的AI代理需要硬编码的API、定制中间件,以及对每个代理能力的广泛先验知识。ARDS通过定义标准化的注册和发现机制改变了这一现状。代理将其能力——接受什么输入、产生什么输出、在什么约束下运行——发布到一个可发现的目录中。其他代理可以在运行时查询该目录,协商交互条款,并调用服务,而无需任何预先编写的集成代码。这在概念上类似于DNS为互联网所做的一切:它将静态、硬编码的集成转变为动态、可发现的网络。该规范是开源的,包含参考实现,并已获得早期采用者,包括几家主要的云服务提供商。如果成功,ARDS可能成为AI代理经济的核心基础设施层,使代理市场能够像网页一样动态和互联。

技术深度解析

Agentic Resource Discovery Specification(ARDS)并非一个新的AI模型,而是一个用于代理间通信的协议。其核心在于解决发现问题。在一个多代理系统中,代理A需要知道代理B的存在、代理B能做什么,以及如何与之通信。ARDS通过三个关键组件标准化了这一过程:

1. Agent Resource Registry(ARR): 一个目录服务,代理在此发布其能力。每个代理注册一个“资源描述符”——一个JSON-LD文档,包含代理名称、能力列表(例如,“text-to-image”、“data-visualization”、“code-execution”)、输入/输出模式(使用JSON Schema)、身份验证要求以及定价或速率限制。该注册表设计为联邦制,意味着任何组织都可以托管自己的注册表,并且注册表可以相互交叉引用。

2. Discovery Protocol: 代理使用标准化API查询注册表。查询可以简单(“查找所有能生成图表的代理”)或复杂(“查找一个延迟低于200ms、能处理CSV文件并输出SVG的代理”)。该协议支持语义匹配,这意味着寻找“图表生成”的代理,如果本体对齐,也能找到宣传“数据可视化”的代理。规范中包含一个基于信任分数、正常运行时间和用户评级的排名机制。

3. Invocation Protocol: 一旦发现代理,ARDS定义了如何调用它。这是一个无状态的RESTful调用,带有标准信封。调用代理发送一个包含输入数据和能力标识符的请求。响应代理返回输出。该协议支持同步和异步执行,并为长时间运行的任务提供回调URL机制。身份验证使用OAuth 2.0,并新增了“代理到代理”授权类型,允许一个代理代表用户行事,而无需暴露用户的凭据。

参考实现可在GitHub仓库`google/agent-discovery-spec`(目前拥有4,200颗星)中找到,使用Go编写,包含一个基本的注册表服务器、一个客户端库和一个用于测试的命令行工具。Go实现因其使用gRPC进行高性能内部通信而引人注目,尽管公共API是RESTful的,以实现广泛兼容性。

性能基准测试: Google研究团队发布的早期测试表明,发现协议增加的开销微乎其微。

| 指标 | ARDS发现 | 硬编码API调用 |
|---|---|---|
| 平均发现延迟 | 45 ms | 0 ms(预先已知) |
| P99发现延迟 | 120 ms | 0 ms(预先已知) |
| 调用开销(与直接调用相比) | 8 ms | 0 ms |
| 吞吐量(单注册表节点上的查询/秒) | 12,000 | 不适用 |

数据要点: 对于大多数实时应用而言,发现开销可以忽略不计(平均低于50ms)。8ms的调用开销是为动态互操作性付出的微小代价。真正的瓶颈将是注册表的可扩展性,而非协议本身。

该规范还包含一个“能力图”功能,代理不仅可以描述自己的能力,还可以描述其所依赖代理的能力。这实现了递归发现,即一个代理可以找到一个子代理来完成任务,而该子代理又可以找到另一个,从而创建一个动态的服务调用链。这是对单体代理系统中“依赖地狱”问题的直接解决方案。

关键参与者与案例研究

虽然ARDS是Google的规范,但其成功取决于生态系统的采用。已有几个参与者正在积极布局。

Google(架构师): Google获益最多。通过定义该协议,它可以引导整个代理经济。其Vertex AI Agent Builder已经原生支持ARDS。Google的策略很明确:使ARDS成为在Google Cloud上运行的代理的默认协议,然后将其扩展到开放网络。该公司在开放协议方面有着好坏参半的记录(OpenSocial逐渐衰落,但Kubernetes蓬勃发展),但其将规范和参考实现开源的承诺是一个强烈信号。

OpenAI(怀疑论者): OpenAI尚未认可ARDS。相反,它正在推广自己的“Agent API”和“GPT Actions”,这些实际上是OpenAI生态系统内的专有发现机制。OpenAI的方法更为可控——代理只能在OpenAI平台内发现和调用其他代理。这是经典的“围墙花园”与“开放网络”之争。OpenAI的优势在于其庞大的用户群和模型质量,但其封闭的方法限制了多样化代理生态系统的潜力。

Anthropic(实用主义者): Anthropic已表示对互操作性感兴趣,但尚未承诺支持ARDS。其Claude API包含“工具使用”功能,允许Claude调用外部函数,但这些函数由开发者定义,而非动态发现。Anthropic很可能会支持ARDS,作为其更广泛战略的一部分。

更多来自 Hacker News

LLM将内核调优从分钟级压缩至秒级:实时AI优化的黎明传统的内核自动调优方法一直依赖蛮力搜索:穷举编译器标志、循环变换和内存布局的组合空间,以找到最优配置。虽然有效,但这一过程极其缓慢,复杂内核往往需要数分钟甚至数小时。如今,一种新颖方法借助大型语言模型彻底改变了这一格局。LLM不再将搜索空间AI Commander:解锁云端AI代理的远程桌面时刻数月以来,AI代理生态系统一直专注于提升大语言模型能力和构建更复杂的代理框架。然而,一个关键的“最后一公里”问题始终未解:如何让这些智能代理安全、即时地触及用户的真实物理设备。防火墙、端口转发、SSH密钥管理以及复杂的网络拓扑,迫使大多数A浏览器端AI助手终结服务器成本:云依赖聊天机器人的末日来临AINews发现了一场AI部署领域的静默革命:一个能将任何静态FAQ文档转化为完全功能、交互式AI助手的平台,且该助手完全在用户浏览器内运行。其核心创新在于客户端推理——利用WebAssembly和优化的小型语言模型处理查询,无需任何服务器查看来源专题页Hacker News 已收录 4901 篇文章

时间归档

June 20261801 篇已发布文章

延伸阅读

2026开发者工作流:从写代码到指挥AI大军2026年的开发者工作流已从编写代码进化为编排AI智能体。新手用自然语言生成应用,资深工程师则精通智能体协调与提示工程,推动行业向“智能体即服务”模式转型。OpenClaw互操作框架:打破壁垒,实现本地与云端AI智能体的分布式协同新兴开源框架OpenClaw正拆除AI智能体之间的高墙。它通过实现本地设备智能体与强大云端智能体的无缝协作,有望解锁以往无法实现的复杂多步骤工作流,从根本上改变智能系统的构建与部署方式。智能体设计模式:将聊天机器人转化为自主数字劳动力的架构革命一场悄然却深刻的革命正在AI领域上演:结构化智能体设计模式的崛起。这些可复用的架构蓝图——涵盖规划、记忆、工具调用与多智能体协作——正将AI从被动的对话者转变为自主的执行者。AINews认为,这种模式驱动的方法,是连接今日聊天机器人与明日数智能体社区崛起:2026年,自主AI成为数字公民到2026年,AI智能体社区已从概念演变为现实——自主数字实体彼此协作、谈判,并形成微型经济体。这标志着超越聊天机器人的范式转变,重新定义了人类与AI作为数字世界共同公民的互动方式。

常见问题

这次模型发布“Google's Agentic Resource Discovery Spec: The DNS for AI Agents That Changes Everything”的核心内容是什么?

Google has introduced the Agentic Resource Discovery Specification (ARDS), a protocol designed to solve the single biggest bottleneck in multi-agent AI systems: the inability of ag…

从“Google Agentic Resource Discovery vs OpenAI A2A protocol comparison”看,这个模型发布为什么重要?

The Agentic Resource Discovery Specification (ARDS) is not a new AI model; it is a protocol for agent-to-agent communication. At its core, it solves the discovery problem. In a multi-agent system, Agent A needs to know t…

围绕“How to build an agent registry with ARDS specification”,这次模型更新对开发者和企业有什么影响?

开发者通常会重点关注能力提升、API 兼容性、成本变化和新场景机会,企业则会更关心可替代性、接入门槛和商业化落地空间。