Skip to content

SPDX 3.0.1 AI Profile 的模型来源与物料清单能力 ​

摘要 ​

SPDX 3.0.1 的 AI Profile 把 AI/ML 模型与数据集纳入机器可读物料清单,允许记录模型类型、训练和推理能耗、超参数、数据可用性、敏感信息及评测信息。它解决的是“有哪些组件、如何关联、由谁声明”,并不证明模型无后门、训练数据合法或声明真实。

标准或框架的定位 ​

SPDX 是开放物料清单标准。3.0.1 的 AI Profile 在 Core、Software、Dataset 等基础类型上增加 AI 专用元素与关系,使模型、数据、软件包和证据可以在同一 BOM 中表达。本站将其归入 A3.5,因为主要可验证对象是制品谱系和发布入口,而非组织是否建立治理制度。

适用范围 ​

适用于发布开放或内部模型、Adapter、数据集和推理组件的生产者、仓库与部署平台。黑盒 API 只能声明服务和版本信息,无法像可下载制品一样验证全部字节与派生关系。

核心要求或映射方法 ​

AI Profile 可描述模型与数据集的标识、用途、标准符合性、超参数、训练环境、评测指标、能耗和敏感数据属性。Core BOM 通过元素、关系、创建信息、外部引用和完整性方法组织这些记录;实现若声称 AI Profile 一致性,应能够导入和导出包含 AI/ML 系统组件与依赖的信息。

实施与验证 ​

发布流程应为模型、Tokenizer、配置、Adapter、数据集快照和自定义代码生成不可变摘要;用关系表达训练、生成、测试和依赖;将签名与透明日志绑定到整个 BOM;在部署入口测试缺字段、错误摘要、旧版本回退和撤销。验证器还应拒绝“BOM 存在但关键组件没有摘要”的故障开放状态。

局限与待验证问题 ​

SPDX 定义交换语义,不核验声明事实,也未提供行为安全证明。持续训练、无法公开的数据、供应商浮动别名和模型合并后的派生关系仍需额外政策、证明和运行时评测。

参考链接 ​