ANP(Agent Network Protocol)
ANPAgent 互联网的 DNS
亦作、亦称:Agent Network Protocol · Agent 网络协议
ANP(Agent Network Protocol)是开源社区推动的 Agent 互联协议,旨在为 Agentic Web 提供身份(DID)、发现与消息协商能力,让不同厂商的 Agent 在开放网络上安全协作,定位类似「Agent 互联网的 DNS + 通信层」。
三层架构
通常包括身份层(去中心化标识 DID)、传输层(加密消息)与应用层(能力协商)。目标是在无中心注册商前提下实现 Agent 发现与互操作。
与 A2A/MCP
MCP 连接 Agent 与工具;A2A 连接企业级异构 Agent;ANP 侧重开放互联网上的去中心化身份与发现。三者解决不同层级问题,可能共存。
生态现状
截至 2026 年仍处早期标准化与参考实现阶段,采纳度低于 MCP/A2A。关注互操作与隐私的团队可跟踪其 DID 与协议草案演进。
常见误解
日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。
- 「Agent 互联网的 DNS」
- 「去中心化 Agent 通信」
相关术语
和本术语关联紧密的其他词条,便于串联理解。
🎯 考点练习
含该术语的高频面试题,含标准答案与追问。
- 中级系统设计查看详解 →
如何为 AI Agent 交易设计审计和权限控制?
考察候选人对 Agent 经济活动的审计和权限控制设计,特别是 Smart Tokens 等可编程支付工具的应用。
- 高级系统设计查看详解 →
Multi-Agent 系统中如何处理 Agent 遗忘/状态丢失?
考察候选人对 Multi-Agent 系统中状态管理和容错设计的理解,特别是 Agent 崩溃、重启或上下文丢失时的恢复策略。
- 高级系统设计查看详解 →
设计一个 Agent 长期记忆系统,支持可写外部记忆、过期策略和冲突解决
考察候选人对 Agent 记忆架构的理解,特别是从 RAG 只读到可写外部记忆的演进,以及过期、冲突解决等工程挑战。
- 中级概念查看详解 →
什么是 Agentic Engineering?它和 Vibe Coding 有什么区别?
Vibe Coding(Karpathy 2025)是凭感觉用自然语言让 AI 生成代码、快速试错,适合原型;Agentic Engineering 把 Agent 纳入系统化工程流程(需求-规划-生成-自动测试-迭代-评审),强调可控、可验证、可维护,生产系统应走后者。
延伸阅读
从知识库精选 2 篇文章,帮助深入理解该术语。
- 1
AI Agent 协议全景:MCP vs A2A vs ACP vs ANP 选型实战指南
2026 年 AI Agent 协议生态已形成四层架构:MCP 解决工具连接、A2A 解决 Agent 间协作、ACP 解决企业流程集成、ANP 解决网络层发现。本文从架构设计、协议报文、实战代码三个维度,手把手教你如何在生产环境中选型和组合使用这四大协议。
- 2
AI Agent 协议全景:从 MCP 到 X42 的 6 大协议栈深度解析
2026 年,AI Agent 生态已从单一工具调用演进为多层协议栈。MCP 解决工具接入、A2A 实现 Agent 协调、AG-UI/A2UI 处理界面流式与状态同步、AP2 统一管理 Agent 生命周期、X42 提供跨域信任治理。本文系统梳理 6 大协议的定位、技术细节、适用场景和组合使用模式,帮你构建生产级多 Agent 系统。
外部参考
维基百科:查看「ANP」词条本页内容为本站原创撰写;维基百科链接仅作延伸参考。
