随着智能经济的迅速崛起,智能体互联协议如雨后春笋一般,但各个协议并非完全竞争关系,而是各有所长、相互补充。MCP解决模型与工具的连接问题;A2A解决智能体间的任务协作问题;ANP构建去中心化智能体网络;AG-UI解决前端与智能体的交互问题;AGNTCY则提供跨组织协作的基础设施层。Linux基金会已启动Agent2Agent项目实体 ,整合A2A和AGNTCY协议,形成类似互联网的分层架构。
目前国内智能体互联协议比较前沿的是人工智能 智能体互联AIP协议,也将成为推荐性国标。AIP协议相对于全球应用最广泛的智能体协议MCP、A2A,增加了智能体身份授权与管理的功能,架构是一个多中心分层架构体系,实现智能体可以使用工具、可以交互、可管控、可定责的功能,能够促进了智能体健康可控安全的发展。
智能体互联国标协议:AIP协议
AIP协议旨在解决多智能体之间缺乏统一组织机制的核心问题。它为智能体的互联与协作提供了可信注册、身份认证、智能体发现、交互通信等关键能力,首次从"协议层"定义了智能体社会化运行的基础规则。
在传统的智能体系统中,即使具备强大的模型能力与工具调用能力,智能体之间的协作依旧停留在"点对点""非结构化"的阶段,缺乏身份体系、信任基础与组织管理机制。而ACPs协议族的引入,使得每一个智能体都能够进行可信注册与身份认证,拥有独立、可验证的数字身份,成为"网络中合格的社会成员"。这类身份体系为权限管理、访问控制和追责机制提供了基础,避免了恶意或伪造智能体的泛滥。
同时,AIP中的发现机制允许智能体主动"感知"并连接网络中的其他智能体,动态建立协作关系,像人类社会中的社交网络和企业组织一样形成"自组织结构"。借助标准化的交互协议,不同开发平台、不同能力模型构建的智能体也可以进行高效互操作,无需重新适配,显著降低协作成本。这些机制共同推动智能体从孤立运行、临时协作,迈向有规则、有身份、有分工的"智能体社团"形态。正如人类社会中通过制度与规则建立国家与企业,AIP为智能体建立起类社会的协作框架,具备可治理性与可扩展性。
人工智能智能体互联国家标准AIP主要包含总体架构、身份码、身份管理、智能体描述、智能体发现、智能体交互、智能体工具调用等七部分。

智能体互联概念模型
智能体互联由用户域、智能体域、身份管理域、互联服务域及资源访问域共5个概念域组成,各概念域间的连线表示域与域之间存在数据交互关系。

- 用户域:用户域是智能体互联系统中任务的发起和最终受益的用户集合。任务的发起方和最终受益者可以是个人或者机构。
- 智能体域:智能体域是不同类型智能体的智能体描述、智能体交互、智能体身份维护、互联鉴权和工具访问的功能集合。智能体是智能体互联中的核心执行单元,由具有研发能力或服务供给能力的相关主体提供。
- 身份管理域:身份管理域是智能体互联中智能体身份管理、智能体凭证管理和智能体身份鉴别的功能集合,为智能体互联中智能体的身份等相关信息的提供管理服务。
- 互联服务域:互联服务域是智能体互联中智能体描述管理、智能体发现和消息分发的功能集合,为智能体互联中的互联协作提供服务。
- 资源访问域:资源访问域是为智能体提供工具服务等资源服务的功能集合,被智能体访问和调用。
智能体互联功能参考架构
智能体互联功能参考架构是以概念模型为基础,给出各概念域具体的功能组成,并且给出功能层面的接口关系。

智能体互联功能参考架构详细功能描述
|---------|---------|------------------------------------------------------------------------------------|
| 概念域 | 功能 | 功能描述 |
| 智能体域 | 智能体身份维护 | 用于维护智能体身份码与智能体数字身份凭证。智能体身份码具体见人工智能智能体互联第2部分:智能体身份码,智能体数字身份凭证具体见人工智能智能体互联第3部分:身份管理。 |
| 智能体域 | 智能体描述维护 | 用于维护智能体名称、功能等描述信息,这些描述信息遵从特定的表达形式,具体见人工智能智能体互联第4部分:智能体描述。 |
| 智能体域 | 互联鉴权 | 用于对互联的其他智能体进行鉴权,以及接受其他互联智能体的鉴权请求,具体见人工智能智能体互联第3部分:身份管理。 |
| 智能体域 | 智能体交互 | 用于实现智能体间的信息交互,具体见人工智能智能体互联第6部分:智能体交互。 |
| 智能体域 | 工具访问 | 用于调用资源访问域中的工具,具体见人工智能智能体互联第7部分:智能体工具调用。 |
| 身份管理域 | 智能体身份管理 | 用于对被管理的智能体的身份码进行全生命周期管理,包括智能体身份码的分配、更新和注销,具体见人工智能智能体互联第3部分:身份管理。 |
| 身份管理域 | 智能体凭证管理 | 用于对被管理的智能体的数字身份凭证进行全生命周期管理,包括智能体数字身份凭证的发放、更新和注销,具体见人工智能智能体互联第3部分:身份管理。 |
| 身份管理域 | 智能体身份鉴别 | 用于鉴别特定智能体声称的身份与真实身份是否一致,具体见人工智能智能体互联第3部分:身份管理。 |
| 互联服务域 | 智能体描述管理 | 用于智能体描述全生命周期管理,包括智能体描述的录入、审核、更新、注销及与智能体发现信息同步的功能集合,具体见人工智能智能体互联第4部分:智能体描述。 |
| 互联服务域 | 智能体发现 | 用于智能体之间的能力发现与匹配以支持智能体互联协作,具体见人工智能智能体互联第5部分:智能体发现。 |
| 互联服务域 | 消息分发 | 用于在智能体之间提供消息分发服务。消息分发为可选功能,在智能体之间采取群组模式进行交互时宜采用,具体见人工智能智能体互联第6部分:智能体交互。 |
| 资源访问域 | 工具服务 | 用于提供资源信息并管理资源调用与结果返回的功能集合,具体见人工智能智能体互联第7部分:智能体工具调用。 |
智能体互联功能参考架构中的主要接口
|-----------------------|----------------------|----------------------|---------------------------------------------------------------|
| 涉及相关协议 | 功能 1 | 功能 2 | 接口描述 |
| 人工智能智能体互联第3部分:身份管理 | 智能体身份维护 | 智能体身份管理 | 本接口规定智能体身份维护向智能体身份管理申请智能体身份码,并在两者之间进行智能体身份码分配、更新和注销的方式。 |
| 人工智能智能体互联第3部分:身份管理 | 智能体身份维护 | 智能体凭证管理 | 本接口规定智能体身份维护向智能体凭证管理申请智能体数字身份凭证,并在两者之间进行智能体数字身份凭证生成、更新和注销的方式。 |
| 人工智能智能体互联第3部分:身份管理 | 互联鉴权 | 智能体身份鉴别 | 本接口规定互联鉴权使用智能体身份鉴别对其他智能体进行身份鉴别,以及接受智能体身份鉴别对本智能体进行身份鉴别的方式。 |
| 人工智能智能体互联第3部分:身份管理 | 智能体身份管理 | 智能体凭证管理 | 本接口规定智能体身份管理和智能体凭证管理之间进行交互的方式。 |
| 人工智能智能体互联第3部分:身份管理 | 智能体凭证管理 | 智能体身份鉴别 | 本接口规定智能体身份鉴别从智能体凭证管理同步智能体凭证信息的方式。 |
| 人工智能智能体互联第4部分:智能体描述 | 智能体描述维护 | 智能体描述管理 | 本接口规定智能体描述维护将智能体描述信息提交到智能体描述管理,并在两者之间进行智能体描述信息的更新与注销的方式。 |
| 人工智能智能体互联第5部分:智能体发现 | 智能体描述管理 | 智能体发现 | 本接口规定智能体发现从智能体描述管理同步智能体描述信息的方式。 |
| 人工智能智能体互联第6部分:智能体交互 | 智能体交互 | 智能体交互 | 本接口规定智能体之间进行交互的方式。 |
| 人工智能智能体互联第6部分:智能体交互 | 智能体交互 | 消息分发 | 本接口规定智能体交互通过通过消息分发实现智能体间以群组模式进行交互的方式。 |
| 人工智能智能体互联第7部分:智能体工具调用 | 工具访问 | 工具服务 | 本接口规定工具访问通过工具服务进行工具调用的方式。 |
智能体身份管理体系
(1)身份码定义
智能体身份码由32位标识符组成。每位标识符是阿拉伯数字或大写英文字母,其中阿拉伯数字的取值范围为0~9的数字,大写英文字母的取值范围为A~Z。智能体身份码应根据用途划分为7个通用类别,智能体身份码的数据内容、说明、示例及具体类别表索引见表。
|------------|----------------|--------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
| 类别 | 标识数据内容 | 说明 | 参考 示例 |
| 1 | 身份码版本号 | 表示智能体支持的智能体身份码版本号。版本号见第5章概述中的定义 | 采用1位标识符表示。比如:1表示支持版本号为1的智能体身份码标准 |
| 2 | 智能体身份管理功能提供方 | 表示智能体身份管理功能的提供方,结合OID中国家/地区代码可具体确定一个智能体身份管理功能的提供方 | 采用4位标识符表示。比如:0001代表中国电子技术标准化研究院 |
| 3 | 智能体注册方 | 表示提交智能体注册的实体,该实体可能是机构或者个人,每个实体的编码由智能体身份管理功能的提供方分配 | 采用5位标识符表示。比如:00001代表北京邮电大学 |
| 4 | 智能体注册年份时间 | 对应该智能体注册时间的年份 | 采用3位标识符表示。比如:1K9换算为十进制是2025代表该智能体于2025年注册 |
| 5 | 智能体程序包序列号 | 提交注册的智能体程序包序列号,该序列号是由智能体身份管理功能的提供方分配的一个用于区分智能体程序包的唯一序列号 | 采用9位标识符表示。比如:12345E789代表注册的智能体程序包序列号,基于标识符定义,一个智能体身份管理功能提供方可注册的智能体程序包最多可达101万亿个 |
| 6 | 智能体实例序列号 | 提交注册的智能体实例序列号,该序列号是由智能体身份管理功能的提供方分配的一个由某一智能体程序包创建的智能体实例的唯一序列号。 当提交注册的智能体为一个程序包时,对应的智能体实例序列号为全0序列 | 采用8位标识符表示。比如:ABCDEF23代表注册的智能体实例序列号,基于标识符定义,一个智能体身份管理功能提供方为每个智能体程序包可提供最多可3万亿个的实例注册能力,所有程序包创建的所有实例可达300万兆个 |
| 7 | 校验码 | 用于验证智能体身份码是否有效的校验码 | 采用2位标识符表示,其计算方式可采用某种校验码计算方法,参考GB/T 17710-2008或其他等效安全性校验算法 |
(2)身份管理体系
智能体身份管理提供了一个总体框架及相应的技术要求,涵盖了智能体身份注册及核验、身份账户管理、凭证发行及管理、身份鉴别等活动。

智能体身份注册方:即接受智能体注册请求,进行审核,并分配身份码的功能实体。例如:一个注册服务器。
智能体凭证发行方:即为智能体创建身份凭证,并进行管理和验证的功能实体。例如:一个身份证书服务器。
智能体身份验证方:通常来说,智能体可以依靠自身的能力(例如图中智能体B中的互联鉴权功能)基于协作智能体的身份凭证验证对方身份。但有的智能体为了提高安全性或追求轻载而将这部分功能委托给一个独立的身份验证方。
AIP协议代码实现
基于国标智能体互联协议(AIP)代码具体实现,具体架构如下。

主要特点:
- 采用了分层集中的技术方案实现整体架构;
- 在一个智能体互联自治域内,采用集中式服务器方案实现管理实体(注册服务器、身份凭证管理与验证服务器、发现服务器),这种方案可以提供更好的可管理性和运行效率;
- 采用智能体互联自治域,随时可以开放相关服务器的接口,即时与其他厂商实现互联互通(图中顶部通过网络与其他厂家的相关服务器进行的连接);
- 可以兼容已经采用A2A和MCP协议实现的智能体和工具;
- 采用消息队列服务器提供消息分发功能,可以实现比A2A点对点通信模式效率更高的群组通信模式
智能体协作协议中的实体及相互关系如下:

AIP协议代码实现
https://atomgit.com/AIP-PUB/Agent-Interconnection-Protocol-Project