AgentDNS: A Root Domain Naming System for LLM Agents

📄 arXiv: 2505.22368v1 📥 PDF

作者: Enfang Cui, Yujun Cheng, Rui She, Dan Liu, Zhiyuan Liang, Minxin Guo, Tianzheng Li, Qian Wei, Wenjuan Xing, Zhijie Zhong

分类: cs.AI

发布日期: 2025-05-28

备注: 7 pages, 6 figures


💡 一句话要点

AgentDNS:为LLM Agent设计的根域名命名系统,实现跨平台服务发现与安全调用。

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: LLM Agent 服务发现 域名系统 互操作性 多Agent协作

📋 核心要点

  1. 现有LLM Agent缺乏跨厂商服务发现的标准化协议,阻碍了Agent间的互操作性和协作。
  2. AgentDNS借鉴传统DNS,构建结构化服务注册、语义发现、安全调用和统一计费机制。
  3. AgentDNS旨在使LLM Agent能够自主发现、解析和安全调用第三方Agent和工具服务。

📝 摘要(中文)

大型语言模型(LLM)Agent的快速发展凸显了跨厂商服务发现、互操作性和通信方面的关键挑战。现有的模型上下文协议和Agent间协议在标准化Agent和工具之间的互操作性以及多Agent之间的通信方面取得了显著进展。然而,仍然缺乏用于跨不同Agent和工具厂商的服务发现的标准化协议和解决方案。在本文中,我们提出了AgentDNS,一个根域名命名和服务发现系统,旨在使LLM Agent能够自主地发现、解析和安全地调用跨组织和技术边界的第三方Agent和工具服务。受到传统DNS原则的启发,AgentDNS引入了一种结构化的机制,用于服务注册、语义服务发现、安全调用和统一计费。我们详细介绍了AgentDNS的架构、核心功能和用例,展示了其在实际场景中简化多Agent协作的潜力。源代码将在https://github.com/agentdns上发布。

🔬 方法详解

问题定义:当前LLM Agent生态系统中,不同厂商提供的Agent和工具之间缺乏统一的服务发现机制。这导致Agent难以跨平台协作,限制了其应用范围和效率。现有的模型上下文协议和Agent间通信协议主要关注Agent内部或特定平台间的互操作,无法解决跨组织和技术边界的服务发现问题。

核心思路:AgentDNS的核心思路是借鉴传统DNS的域名解析机制,为LLM Agent构建一个统一的根域名命名系统。通过该系统,Agent可以根据语义化的服务名称,自主发现并安全调用第三方Agent和工具服务,从而实现跨平台的服务互操作。这种设计使得Agent能够像访问互联网服务一样,方便地访问各种Agent服务。

技术框架:AgentDNS的整体架构包括以下几个主要模块:1) 服务注册模块:允许Agent和工具提供商注册其服务,并提供服务的语义描述信息。2) 域名解析模块:负责将语义化的服务名称解析为具体的服务地址和调用方式。3) 安全调用模块:确保Agent在调用第三方服务时的安全性,防止恶意攻击和数据泄露。4) 计费模块:提供统一的计费机制,方便Agent服务的使用和结算。整个流程类似于DNS查询,Agent发起服务请求,AgentDNS解析服务地址,Agent安全调用服务,最后完成计费。

关键创新:AgentDNS的关键创新在于将传统DNS的域名解析机制应用于LLM Agent领域,实现了跨平台的服务发现和互操作。与现有方法相比,AgentDNS提供了一种标准化的、可扩展的解决方案,能够支持大规模的Agent协作。此外,AgentDNS还引入了语义服务发现机制,使得Agent能够根据服务的语义描述信息,更加准确地找到所需的服务。

关键设计:AgentDNS的关键设计包括:1) 语义服务描述:采用标准化的语义描述语言(例如Schema.org)来描述Agent服务的功能和接口。2) 域名解析算法:设计高效的域名解析算法,以支持大规模的服务发现。3) 安全调用机制:采用加密和身份验证技术,确保Agent在调用第三方服务时的安全性。4) 计费策略:设计灵活的计费策略,以适应不同类型的Agent服务。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

论文提出了AgentDNS的概念验证系统,并展示了其在跨平台服务发现和安全调用方面的潜力。虽然论文没有提供具体的性能数据,但通过用例展示了AgentDNS能够简化多Agent协作,并为LLM Agent生态系统的发展奠定基础。未来的工作可以进一步评估AgentDNS的性能和可扩展性,并与其他Agent协议进行比较。

🎯 应用场景

AgentDNS可广泛应用于智能客服、自动化办公、智能家居等领域。它能够促进不同厂商的Agent和工具之间的协作,构建更加开放和繁荣的Agent生态系统。例如,在智能客服场景中,Agent可以利用AgentDNS发现并调用第三方知识库、情感分析等服务,从而提供更加个性化和高效的服务。未来,AgentDNS有望成为LLM Agent领域的基础设施,推动Agent技术的进一步发展。

📄 摘要(原文)

The rapid evolution of Large Language Model (LLM) agents has highlighted critical challenges in cross-vendor service discovery, interoperability, and communication. Existing protocols like model context protocol and agent-to-agent protocol have made significant strides in standardizing interoperability between agents and tools, as well as communication among multi-agents. However, there remains a lack of standardized protocols and solutions for service discovery across different agent and tool vendors. In this paper, we propose AgentDNS, a root domain naming and service discovery system designed to enable LLM agents to autonomously discover, resolve, and securely invoke third-party agent and tool services across organizational and technological boundaries. Inspired by the principles of the traditional DNS, AgentDNS introduces a structured mechanism for service registration, semantic service discovery, secure invocation, and unified billing. We detail the architecture, core functionalities, and use cases of AgentDNS, demonstrating its potential to streamline multi-agent collaboration in real-world scenarios. The source code will be published on https://github.com/agentdns.