AI News HubLIVE
站内改写

AI代理获得基于DNS的电话目录

DNS-AID项目利用DNS基础设施实现AI代理之间的发现,避免创建新的中心化注册表。该项目由Linux基金会管理,支持MCP、A2A等协议,并允许通过名称、功能或域名搜索代理。

文章情报

工程师进阶

要点

  • DNS-AID是一个开源项目,利用DNS实现AI代理的发现。
  • 它基于现有的DNS基础设施,使用SVCB和DNSSEC等技术。
  • 支持多种协议,如MCP、A2A和HTTPS。
  • 得到Cloudflare、Infoblox等公司的支持。

为什么重要

这条新闻值得关注,因为DNS-AID是一个开源项目,利用DNS实现AI代理的发现。

技术影响

可能影响模型选型、推理成本、产品能力和评测基准。

在未来,AI代理将能够通过域名系统(DNS)相互发现,而无需进行端口扫描或依赖硬编码配置。这一愿景正随着DNS for AI Discovery(DNS-AID)项目的推出而成为现实。DNS-AID是一个开源项目,旨在利用现有的互联网基础设施促进代理之间的发现。该项目建立在DNS之上,以避免创建另一个可能成为竞争瓶颈的注册表。

DNS-AID项目维护者Ingmar Van Glabbeek表示:“当前的代理连接方式碎片化,并且经常依赖于脆弱的硬编码配置。通过DNS-AID,我们正朝着AI的‘网络原生’模型迈进。利用现有的DNS层级,开发者可以以与几十年来浏览互联网相同的可靠性和普遍性来发布和发现代理。”

DNS已经提供了除域名解析之外的多种功能。例如,网站通过DNS TXT记录暴露其DMARC、SPF和DKIM记录。最近,服务绑定(SVCB)和HTTPS RR(HTTPS资源记录)被采用,以便客户端更容易发现服务及相关参数。DNS-AID利用SVCB(TXT作为备用)以及可选的DNS安全扩展(DNSSEC)和基于DNS的命名实体认证(DANE)TLSA记录。这些为代理提供了一种无需中介实体、额外基础设施或特定协议的连接方式。DNS-AID支持MCP、A2A、HTTPS以及任何可通过SVCB和ALPN寻址的协议。

该系统允许通过名称、功能或域名搜索代理。Linux基金会承诺为该项目提供供应商中立的治理,该项目最初由Infoblox开发。Cloudflare首席技术官Dane Knecht表示:“互联网在几十年前就已经用DNS解决了发现问题——它快速、全球可扩展,并且地球上的每个网络都理解它。通过将这种经过验证的架构扩展到代理网络,DNS-AID为自治系统安全高效运行提供了基础路由层。”

有多种入门方式,最简单的是安装dns-aid并运行命令dns-aid init。目前已有Python SDK,预计其他语言很快也会有参考实现。设置过程涉及为代理发布SVCB记录到站点的DNS区域,并使用DNSSEC对该区域签名以验证来源。此后,解析代理记录_{agent-name}._{protocol}._agents.{your-domain}将返回相关详细信息,然后通过DNSSEC、可选的JWS签名和DANE策略进行验证,之后代理才能相互连接。

多家DNS提供商目前提供DNS-AID支持,包括AWS Route 53、Azure DNS、Cloudflare、Google Cloud DNS、Infoblox NIOS和UDDI、NS1以及任何符合标准的DNS服务(RFC 2136 DDNS)。本地实验的开发者可以使用Docker BIND9游乐场。全球咨询公司麦肯锡认为,代理之间的商业在未来可能具有重要意义,称其为“预计3万亿至5万亿美元的经济机会”。不过,我们注意到麦肯锡在20世纪80年代对2000年手机市场规模的预测误差约为100倍。