《人工智能 智能体互联》国标发布后受到了各界广泛关注【快讯】中国智能体互联国家标准发布最近我们收到不少关心这套标准的朋友们的询问。由于标准文稿篇幅有限且要求文字简练很多与标准相关的关键技术和运行机制被隐藏在精简的文字和图片背后确实比较难理解。因此我们决定将收到的问题进行梳理对大家重点关注的问题编写一些详细解释的文章姑且就叫“国标详解”系列吧。需要特别说明的是这个系列仅代表作者的个人观点和理解分享给大家供参考。那么这个系列就从关注度最高的“智能体身份码”开始吧。【问题1】智能体为什么需要“身份码”【详解1】在2025年我们开始设计北邮ACPs智能体互联协议族时就从“全网可管可控”的角度定义了“智能体身份码”【首发】AIC智能体身份码定义。在此之前业界的普遍认知是智能体需要一个ID但是尚无“身份码”概念。因此在我们将ACPs中的智能体身份码概念和定义引入到国标核心编制小组中进行讨论时还专门进行了解释并取得了广泛认可。因此在解释智能体为什么需要“身份码”之前我们先来简要梳理一下“身份码”和“ID标识码”的本质区别。ID标识码的本质是数据索引用于系统内唯一区分实体通常无内在语义侧重底层机器识别与数据关联身份码的本质是身份标记深度绑定主体属性和管理归属用于身份验证与业务授权。在国标正式定义身份码之前业界普遍接受的是智能体在开发和应用时需要一个ID类似于一个数据库索引而完全没有“智能体身份”的概念。那么为什么我们在国标系列中要定义“身份码”这一概念呢这就需要我们再来一起看一下智能体这一革命性的应用形态相对之前传统应用的特殊性自主决策能力强由于大模型技术的进步和引入作为智能体的“大脑”智能体的自主决策能力远超传统软件。这种超强的自主决策能力让智能体能发挥更大的价值。跨越虚拟和物理世界由于理念和技术的先进性智能体已经成为人工智能技术同时触达虚拟世界和物理世界的重要载体。除了手机AI助手、编程助手外智能体也越来越多地被应用于机器人、工业控制等领域。由于智能体的这两个特殊性引申出了智能体“身份证码”的必要性分工协作时的身份区分智能体的自主决策能力促使智能体越来越向专业化分工协作的方式发展。就像人类社会的各类组织一样这种专业化分工协作是不同智能体实体之间的合作。那么就如同人类组织一样每个智能体需要一个标识来向这个世界宣告自己的存在和唯一性。就跟每个人的名字一样智能体的名称也会存在重名的情况那就需要一个作用类似的智能体“身份证号”。执行结果不可预测时的身份回溯大模型带来智能体的强大能力同时由于大模型以“生成式概率模型”为基础的技术局限性也带来了智能体在执行时存在一定的不可预测性。也就是说智能体就像人一样存在一定的行为结果不可预测性。在这种情况下当智能体在互联协作出现问题时需要一个“身份证号”跟人类社会一样能在出现问题时进行身份回溯。【问题2】智能体身份码应具备什么样的属性【详解2】由于智能体的特殊性和智能体身份码的重要性智能体身份码应具备以下重要属性全局唯一性智能体身份码应跨越厂商之间的壁垒在整个智能体产业中具备全局唯一性以支撑实现真正的互联互通。定义简洁性智能体身份码的定义应简洁易懂便于实现相关增删查功能以降低理解和实现成本利于产业推广。归属明确性智能体身份码的结构应体现明确的智能体管理权和所有权的归属以支撑在智能体运行出现问题时的快速处置与责任追溯。管理高效性未来智能体的数量将是以十亿百亿为量级智能体身份码的运行机制应支持高效的增删查管理以支撑亿级TPS的并发。发展宽容性智能体是一个尚在高速发展的产业智能体厂商对智能体身份码的需求也呈现多样性智能体身份码的定义应具备可扩展性。【问题3】智能体互联国标中定义的智能体身份码是如何满足定义的【详解3】我们先来看一个国标中给出的智能体身份码实例1.2.156.3088.1.1.34C2.478BDF.3GF546我们用三种颜色配合下划线将智能体身份码分为了三部分其具体含义分别是1智能体身份码的前缀字段包括前面4个层级1.2.156.3088第1级1表示ISO国际标准组织。第2级2表示管理机构为国家成员体。第3级156代表中国这个字段使得AIP标准定义的智能体身份码同样可以用于全球。第4级3088由中国OID注册中心批准的智能体互联专属节点。2智能体身份码的规范字段包括接下来的3个层级5-7级1.1.34C2第5级1表示该智能体身份码的定义版本为1用于格式修改后的版本兼容。第6级1表示一个智能体身份注册服务方例如一家公司A。第7级34C2表示公司A分配给一个智能体身份请求方的标识例如公司A的下属研究院B。3智能体身份码的自定义字段包括剩余的所有层级可以自定义多层本实例中为8-9级478BDF.3GF546注自定义字段可由智能体注册服务方自行定义此处仅给出我们在实践中的一个示例第8级公司A自定义字段478BDF表示公司A分配给研究院B请求的一个智能体程序包的序列号标识。第9级公司A自定义字段3GF546表示由智能体程序包478BDF创建的智能体实例的序列号标识。以上就是国标中定义的智能体身份码格式和各字段含义我们可以看到这个定义是非常好理解的。其中只有1-7级这几个字段是定义的规范字段其余的均为厂商可以扩展的自定义字段。并且1-4级为固定取值使用时只需要考虑5-7级三个字段的取值即可。【问题4】智能体互联国标的智能体身份码管理机制是什么样的【详解4】智能体互联国标的智能体身份码管理机制采用分层多中心结构如下图所示图中的具体单元及相互关系为智能体身份权威管理机构这是由相关管理部门委派的进行智能体身份管理的权威机构负责审核和分配智能体身份注册服务方的编码注从技术角度考虑该权威机构可以是多个以减轻管理压力。智能体身份注册服务方任何机构在经过智能体身份管理权威机构审核并获得智能体身份注册服务方编码第6级后智能体身份注册服务方可以为智能体身份注册请求方提供身份注册、核验及管理服务负责审核和分配智能体身份注册请求方的编码并对下属所有智能体身份注册请求方注册的智能体行为规范性和安全性负责。注智能体身份注册服务方可以类比为一个应用商店的管理者智能体身份注册请求方在任何机构或个人经过智能体身份注册服务方审核并获得智能体身份注册请求方编码第7级后智能体身份注册请求方可以向智能体身份注册服务方提交智能体注册申请申请通过后可获得具体的智能体身份码并对自己注册的智能体行为规范性和安全性负责。注智能体身份注册请求方可以类比为向一个应用商店申请应用上线的开发者注图中智能体本体和实体的管理方式非国标强制性要求是我们提供的最佳实践参考为避免增加阅读难度本文不进行展开具体可参考国标附录或联系本文作者了解详情。【问题5】智能体互联国标中定义的智能体身份码定义及运行机制是如何满足以上重要属性要求的【详解5】在上面的【问题3】中我们列出了智能体身份码必须满足的五个重要属性下面我们来逐个看一下智能体身份码定义及运行机制是如何满足这些重要属性的全局唯一性智能体身份码编码规则遵循GB/T 26231 的有关规定采用非常成熟的分层结构的OID标识体系。从前面的智能体身份码格式定义可以看出每个智能体身份注册服务方的编码是唯一的。再结合智能体身份注册服务方通过分配唯一的智能体身份注册请求方编码以及自定义编码即可保证智能体身份码的全局唯一性。同时基于OID标识体系的全球共识结合第3级国家码国标定义的智能体身份码可以扩展用于全球智能体身份码的分配并保障全球唯一性。定义简洁性智能体身份码编码规则采用清晰的分层结构从前面的智能体身份码格式定义可以看出每个层级的定义非常简单清晰极大地降低了实现者的理解难度和实现成本。在各机构使用智能体身份码编码时只需要关注各自负责的层级即可。例如智能体身份管理权威机构只需要关注如何给智能体身份注册服务方分配唯一的第6级编码智能体身份注册服务方只需要关注如何给智能体身份注册请求方分配唯一的第7级编码以及如何用自己的自定义格式为智能体分配唯一的后续自定义编码字段。归属明确性智能体身份编码规则采样清晰的分层结构并且每一层编码都对应了与该层对应的管理责任归属。例如智能体身份管理权威机构对智能体身份注册服务方的资质审核负责智能体身份注册服务方对智能体身份注册请求方的资质审核负责同时也对自己分配编码的智能体的安全性和可靠性负责智能体身份注册请求方对自己申请的智能体的安全性和可靠性负责。同时这种清晰的分层结构确保了在网智能体的安全监管和控制。当某个智能体出现安全问题时基于清晰的编码结构可以实现快速的责任回溯和定位不仅可以找到相应责任人还可以进行实时的在网应急响应例如对问题智能体进行全网封堵等。管理高效性智能体身份码标识采用多层节点标识符顺序组成每位标识符采用阿拉伯数字0~9或英文字母A~Z表示最多可以支持万亿量级的智能体唯一身份码分配。同时如前述问题4智能体身份码采用分层多中心管理架构结合简洁的编码格式和高效的数据库管理技术可以支持高效的智能体身份码增删查管理支撑亿级TPS的并发。发展宽容性在智能体身份码中定义了版本号字段随着智能体产业的发展可以通过编码规则的版本号升级进行扩展。同时除前面7级为标准定义的明确编码含义外后续层级每个智能体身份注册管理方可以根据需要进行自定义扩展这位产业机构提供了广阔的发展空间。最后智能体身份注册服务方和请求方的编码范围均为1~ZZZZZZ可支持约20亿个智能体身份注册服务方和请求方提供了足够的产业发展空间。【问题6】智能体互联国标的智能体身份码管理机制为什么使用分层多中心结构【详解6】这个问题是在国标编制过程中和发布后刘老师经常被问到的问题。朋友们经常问到的是为什么国标智能体身份码管理机制没有采用简单的单中心结构典型技术单中心数据库或者复杂的去中心化结构典型技术区块链、DID等实际上这个问题的答案非常简单对于管理一个在网运行的以亿为量级的智能体互联场景采用分层多中心结构是唯一经过实践验证的方案参见通信网、互联网的典型关键技术结构例如多自治域通信网络、DNS架构其他技术方案均没有成功案例也难以做到。下面我们从上述智能体身份码必须满足的五大属性角度来对这单中心、去中心化和分层多中心这三种结构进行对比就可以清晰地看出来为什么分层多中心结构是必然的选择。结构/属性单中心去中心化分层多中心全局唯一性基于全局索引可支持 √基于区块链ID可支持 √基于编码规则可支持 √定义简洁性采用编码规则可支持 √区块链ID不具备可理解性 ×采用编码规则可支持 √归属明确性采用编码规则可支持 √区块链ID不具备归属含义 ×采用编码规则可支持 √管理高效性单中心难以支撑亿级TPS ×低效IO难以支撑亿级TPS以及实时在网安全处置 ×分层多中心可以支持亿级TPS级实时在网完全处置 √发展宽容性可以支持自定义字段但难以支撑大规模管理和注册方 ×区块链ID不具备可扩展性也难以支撑大规模管理和注册方 ×支持自定义扩展及大规模挂管理和注册方 √