在互联网世界,设备之间的通信有一套通用协议,比如 HTTP 让网站和浏览器可以互相理解,TCP/IP 让全球的计算机能无缝连接。但在 AI 领域,不同智能体(Agent)之间的通信还处于「各说各话」的阶段,缺乏统一标准。这导致它们很难协作,限制了 AI 应用的潜力。
今天马建仓要介绍的智能体通信协议 AgentNetworkProtocol(ANP)就想要试图改变这一现状。
项目名称:AgentNetworkProtocol
开源许可协议:MIT
项目地址:https://gitee.com/agent-network-protocol/AgentNetworkProtocol
它的目标是成为智能体互联网时代的 HTTP,定义智能体之间的连接方式,为数十亿智能体构建一个开放、安全、高效的协作网络。
智能体网络面临的三大挑战
当前互联网基础设施虽已相当完善,但针对智能体网络的特殊需求,当下仍缺乏最适合的通信和连接方案。AgentNetworkProtocol(ANP)则致力于解决智能体网络面临的三大挑战:
互联互通:让所有的智能体相互之间都能够进行通信,打破数据孤岛,让AI能够获得完整的上下文信息。
原生接口:AI无需模仿人类访问互联网,AI应该用它最擅长的方式(API或通信协议)与数字世界交互。
高效协作:利用AI,智能体之间可以自组织、自协商,构建比现有互联网更低成本、更高效率的协作网络。
AgentNetworkProtocol(ANP) 的的架构分为应用协议层(Application Protocol Layer)、元协议层(Meta-Protocol Layer)和身份与加密通信层(Identity and Encrypted Communication Layer)。每一层都有不同的功能,确保智能体(Agent)能够安全、高效地进行通信和协作。
应用协议层:基于语义网相关规范,让智能体能够描述其他能力与支持的应用协议,并且高效的管理这些协议。
元协议层:元协议即协商智能体之间通信协议的协议。是智能体网络演进为自组织、自协商的高效协作网络的关键。
身份与加密通信层:基于W3C DID(Decentralized Identifiers,去中心化标识符)规范,在现有成熟的Web基础设施上,构建一个去中心化的身份认证方案和端到端加密通信方案。它可以让任意平台之间的智能体进行身份认证,而不依赖于任何中心化系统。
这一架构类似于互联网协议栈(如 TCP/IP、HTTP),但针对 AI 智能体的通信需求进行了优化,确保不同 AI 之间可以安全、高效地互操作。
如果你希望你的 AI Agent 具备更强的协作能力,不妨看看 ANP,它或许会成为智能体时代的「通信基石」。