返回
Kevin Riedl

7 分钟 阅读 · 2026年8月24日
最近审核

下一篇
图片在你的设备上生成,不连接 Instagram。文章链接会复制到剪贴板,供链接贴纸使用。

AI 物料清单:CycloneDX 与 SPDX 实施指南

AI 物料清单是 AI 系统的软件、模型、数据集、服务、许可证、来源与关系的机器可读清单。若重点是产品安全和 SBOM 运营,可选 CycloneDX;若重点是详细来源、许可和跨产物关系,可选 SPDX。关键是只有一个权威内部清单。

AIBOM 是证据基础设施,不是合规徽章。它应回答哪个模型和数据影响了发布,以及上游变化时哪些部署需要处理。

CycloneDX 还是 SPDX?

因素CycloneDXSPDX
导向产品安全与 BOM 运营来源、许可与产物关系
AI 表达模型和数据集 ML-BOM可与软件配置组合的 AI Profile
团队适配已有 CycloneDX 与漏洞流水线已有 SPDX、法务或研究流水线

AIBOM 应记录什么?

先记录稳定身份和版本,再加入基础模型、适配器、会改变行为的提示、训练与评估数据、运行时、检索索引、外部 API、许可、哈希、供应商、评估和部署关系。

  • 使用不可变哈希,不使用 latest 等显示名。
  • 区分 trained-on、fine-tuned-with、evaluated-on、retrieved-from 与 served-by。
  • 敏感数据详情放在受控证据中。
  • 每个生产部署连接准确 AIBOM 版本。

如何避免格式锁定?

为身份、来源、关系、许可、评估和部署定义中立内部模式,再生成外部标准,避免两份清单漂移。

  • 先原型化最复杂的产物组合。
  • 用官方模式验证生成文档。
  • 往返转换一个发布并检查关键字段损失。

在哪里生成 AIBOM?

在产物不可变之后、部署批准之前生成并签名。数据来自模型注册表、数据目录、扫描器、评估结果和基础设施清单。

  • 缺少身份、许可批准或评估时阻止发布。
  • 区分客户版本和更丰富的内部版本。
  • 上游公告变化时触发影响分析。

两个 Sprint 的试点

  1. 完整盘点一个已部署 AI 功能。
  2. 定义 ID、关系、披露层级和负责人。
  3. 分别用 CycloneDX 与 SPDX 表达并评分。
  4. 选择外部格式,保持内部中立。
  5. 生成、验证、签名并附到发布。
  6. 演练上游事件并测量定位时间。

生产级 AI 支持

正在构建 AI 产品,却担心推理成本、架构或生产可用性?Wavect 帮助创始人把 AI 原型变成可靠的生产系统。

查看相关服务:

AI 物料清单常见问题

AIBOM 与 SBOM 相同吗?
不同。AIBOM 在软件组件基础上增加模型、数据、AI 服务、评估、来源和 AI 关系。
CycloneDX 支持 ML-BOM 吗?
支持。CycloneDX 官方能力涵盖模型、数据集、服务、依赖和元数据。
SPDX 支持 AI 产物吗?
支持。SPDX 3 包含可与其他配置组合的 AI Profile。
客户应收到完整内部 AIBOM 吗?
通常不应。通过披露层级保护个人数据、密钥和安全敏感内部信息。

最终思考

选择下游用户能操作的格式,但保留一个权威内部图。成功指标不是 JSON 有效,而是更快、更准确的部署影响分析。

主要来源

  1. OWASP CycloneDX ML-BOM. 官方能力说明
  2. SPDX 3 Profiles. AI Profile 官方概述
  3. SPDX 规范. 当前规范资源

生产级 AI 支持

正在构建 AI 产品,却担心推理成本、架构或生产可用性?Wavect 帮助创始人把 AI 原型变成可靠的生产系统。

查看相关服务:

只收重要内容

关注与你相关的内容

每当我们发布新文章,你会收到一封简短邮件。你可以关注整个博客,也可以只选感兴趣的主题。

你希望接收哪些内容?
选择主题

免费、双重确认、不使用跟踪像素。

返回
Kevin Riedl

7 分钟 阅读 · 2026年8月24日
最近审核

下一篇

通过邮件获取新文章

我们发布时给你一封简短邮件。免费,不做跟踪。

免费、双重确认、不使用跟踪像素。