智能体的身份码,是AIP标准系列中,可以说是除了体系架构外,大家最为关注的一个点。今天就对身份码,智能体的身份证号,做一个解析和分享。
【先看PPT再看文章】











【问题1】智能体为什么需要一个身份证号?
【解答】
智能体是一种革命性的全新软件形态。简单来说,智能体的特殊性主要有两方面:
-
由于大模型技术的进步和引入作为智能体的"大脑",智能体的自主决策能力远超传统软件。这种超强的自主决策能力,让智能体能发挥更大的价值。
-
由于理念和技术的先进性,智能体已经成为人工智能技术同时触达虚拟世界和物理世界的重要载体。除了手机AI助手、编程助手外,智能体也越来越多地被应用于机器人、工业控制等领域。
由于智能体的这两个特殊性,引申出了智能体"身份证号"的必要性:
-
智能体的自主决策能力,促使智能体越来越向专业化分工协作的方式发展。就像人类社会的各类组织一样,这种专业化分工协作是不同智能体实体之间的合作。那么,就如同人类组织一样,每个智能体需要一个标识来向这个世界宣告自己的存在和唯一性。就跟每个人的名字一样,智能体的名称也会存在重名的情况,那就需要一个作用类似的智能体"身份证号"。
-
大模型带来智能体的强大能力同时,由于大模型以"生成式概率模型"为基础的技术局限性,也带来了智能体在执行时存在一定的不可预测性。也就是说,智能体就像人一样,存在一定的行为结果不可预测性。在这种情况下,当智能体在互联协作出现问题时,需要一个"身份证号"跟人类社会一样能在出现问题时进行身份回溯。
【问题2】定义智能体身份码的难度?
【解答】
在确认了智能体身份证号的必要性后,AIP标准编写团队在为智能体的身份证号,即身份码,选择和设计格式时,面临了几个在之前类似身份码定义时(例如手机终端、物联网终端、机器人等)所不同的独特难题:
-
如何适应未来庞大的智能体数量?跟之前所有的身份码定义不同,智能体身份码面临的第一个难题是如何适应未来庞大的智能体数量。可以这么简单理解,我们可以大胆地想象一下,如果未来所有的硬件终端都有一个控制智能体,未来所有的人都有若干个智能体助手,每个控制智能体和智能体助手都需要一定数量的专业智能体支撑,那智能体会达到什么数量级。Meta CEO扎克伯格、中国移动董事长都曾在公开场合表示,智能体的数量一定会超过人类。华为在技术资料中甚至大胆预测,智能体在2035年将达到9000亿。
-
如何适应快速发展的智能体产业?人工智能、大模型、智能体的相关技术,目前可以说正以光速向前快速发展中。与此相对应的,智能体与智能体互联产业,也是一个新兴且快速发展的产业。如果兼顾产业互联互通需求、行业管理规范,同时又不能束缚行业的发展,这是一个前所未有的难题。
【问题3】智能体身份码的格式是如何定义的?
【解答】
为了解决以上难题,AIP标准编写组,通过广泛查阅资料和深入讨论,确定了采用兼具规范性和可扩展性的OID格式(《信息技术 开放系统互连 OID的国家编号体系和注册规程》,GB/T 26231)为基础,定义智能体身份码格式,具体如下:
-
身份码由多位标识符顺序组成,每位标识符采用阿拉伯数字(0-9)或大写英文字母(A-Z)表示,字母不区分大小写。
-
智能体身份码根据用途划分为5层节点,每一层节点的标识数据内容、说明、标识范围见下图:

(注:表中的智能体程序包、智能体实例,是ACPs协议及AIP标准中的重要创新,后续将用单独文章进行阐述)
基于上述OID格式的智能体身份码定义,实现了以下目标:
-
用明晰的层次结构,体现了智能体的责权利管理体系:智能体身份注册服务方、智能体身份注册请求方,分别对相应管理域中的智能体进行审核、管理和担责,既体现规范的管理要求,又提供产业灵活发展的空间。
-
用足够的预留空间,适应智能体产业参与方的数量增长,以及未来海量的智能体数量:可以支持20亿个重要的智能体身份注册服务方,每个服务方下可以有20亿个智能体身份注册请求实体,每个实体可以申请注册101万亿个智能体程序包,每个智能体程序包可以生成101万亿个实例。
-
用OID的可扩展结构,适应未来智能体产业参与方的个性化需求:根据产业发展的需要,在这5个必需的层级之下,产业参与方可以扩展定义适合自己需要的更深层级。
【问题4】智能体身份证号的一个具体例子长什么样?
【解答】
这是一个完整的智能体身份码示例:
- 1.2.156.****.1.34C2.478BDF.3GF546.1
每个身份码分为两个部分:
(1)智能体身份码前缀
包括前面4个层级:1.2.156.****
-
第1级(顶级弧):1,表示ISO国际标准组织。
-
第2级(次级弧):2,表示管理机构为国家成员体。
-
第3级:156,代表中国(这个字段使得AIP标准定义的智能体身份码同样可以用于全球)。
-
第4级:****,由中国OID注册中心批准的智能体互联专属节点(将在申请后公布)。
(2)智能体身份码内容
包括后面5个层级:1.34C2.478BDF.3GF546.1
-
第5级:1,表示一个智能体身份码注册服务方(例如:公司A)。
-
第6级:34C2,表示公司A分配给一个智能体身份码请求方(例如:研究院B)的标识。
-
第7级:478BDF,表示公司A分配给研究院B请求的一个智能体程序包的序列号标识。
-
第8级:3GF546,表示由智能体程序包478BDF创建的智能体实例的序列号标识。
-
第9级:1,表示智能体身份码版本为1。
【往期回顾】
【点击关注不迷路】