MCP本应解决代理工具问题,却漏了一步。

MCP本应解决代理工具问题,却漏了一步。

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

AWS等公司推动“Agentic Resource Discovery”(ARD)开放规范,旨在帮助AI代理跨云和平台发现资源,类似“DNS for agents”。它允许代理搜索不同注册表,而非预先配置连接,支持企业保留私有目录并搜索外部目录。ARD由Google、Microsoft等工程师编写,已获多家公司支持,目前处于早期阶段,治理待定。

🔎

延伸解读

ARD与DNS的类比局限

AWS将ARD比作“DNS for agents”,但文章指出这一类比并不完全准确。DNS将域名解析到唯一位置,而ARD搜索可能返回多个看似都能胜任的选项。这意味着代理需要额外的选择机制,而DNS没有这个问题。理解这一差异有助于评估ARD的实际应用场景和潜在挑战。

MCP的不足与ARD的补充

MCP已成为AI应用连接外部工具和数据的常用协议,但它假设客户端事先知道要使用哪个服务器。随着企业基础设施分散在多云、SaaS和内部系统,这种预先配置的方式变得困难。ARD旨在让代理在尝试使用资源之前先发现资源,弥补了MCP在动态发现方面的不足。

企业隐私与外部搜索的平衡

ARD允许企业保留自己的目录和策略,同时将搜索路由到其他兼容服务。例如,企业可以保持内部资源私有,仅在需要时搜索经批准的外部目录。这种设计兼顾了隐私保护和跨组织发现的需求,但具体实现取决于各发现服务如何设置返回规则和信任来源。

治理与标准化进程的紧迫性

ARD目前处于早期阶段,治理细节(如董事会任期和成员资格)尚未确定,未来可能移交至W3C或AI基金会等中立组织。文章强调,随着各公司构建自己的发现系统,统一标准的难度将增加,因此尽快达成共识至关重要。

Q&A

什么是Agentic Resource Discovery (ARD)?

ARD是一种开放规范,旨在帮助AI代理跨云和平台发现资源,类似于“DNS for agents”。它允许代理搜索不同的注册表,而不是预先配置连接。

ARD与MCP(Model Context Protocol)有何不同?

MCP假设客户端已经知道要使用的服务器,而ARD帮助代理在尝试使用资源之前先发现资源。ARD允许代理搜索不同的注册表,而不是预先配置连接。

ARD规范由谁编写?

ARD由Google的Junjie Bu、Microsoft的R.V. Guha和Hugging Face的Shaun Smith编写,并在Apache 2.0许可证下发布。

ARD如何帮助企业保持资源私有?

企业可以保留自己的目录和策略,同时将搜索路由到其他ARD兼容服务。例如,企业可以保持内部资源私有,同时在需要时搜索经批准的外部目录。

ARD的当前技术细节是什么?

当前v0.91提案(日期为8月26日)使用JSON-LD和REST接口。它有一个必需的POST /search端点,用于按任务搜索,以及可选的端点,允许客户端浏览可用资源。

ARD的治理情况如何?

ARD的治理仍在制定中,董事会任期和成员资格等细节尚未确定。该小组还讨论了最终将项目转移到中立组织,如W3C或AI基金会。

🏷️

标签

➡️

继续阅读