@deepwhale-cn/dsh-cn-ai-labeling:面向国内市场的 AI 生成合成内容标识自检

前言

面向中国大陆的 AI 产品,在设计和发版前需要核对生成合成内容标识是否落实。条款分散在部门规章、规范性文件和强制性国标里,单靠记忆容易漏项或误读附录性质。DeepSeek Harness(DSH)通过 skill 插件把「怎么做」和「有没有做」拆开:技能指导核对思路,规则引擎对代码与产出做静态取证。

下面介绍维护者 feely0208 发布的 @deepwhale-cn/dsh-cn-ai-labeling(GitHub:feely0208/dsh-cn-ai-labeling,分类:模型推理)。插件当前版本 0.2.0,MIT 许可,依赖 DSH >=0.1.0-rc.6 <0.3.0 与 Node >=18。

这是什么

一句话定位:AI 生成合成内容标识合规自检 —— 给 DeepSeek Harness 用的 skill 插件。对照《人工智能生成合成内容标识办法》与强制性国标 GB 45438—2025,在本地逐条核对显式/隐式标识是否写进实现与导出物,并标明哪些要求不适用、避免误伤。

插件不联网、只读不改被扫项目;报告是提示与证据,不构成法律意见,是否违规由人判断。

规则引擎能扫出什么

同一条 CLI 可扫项目、看演示、列规则依据:

dsh-ai-labeling --root <项目路径>      # 扫一遍
dsh-ai-labeling --demo                # 看内置演示样本
dsh-ai-labeling --list-rules          # 列出规则与依据

README 列出的五条规则示例如下(每条带 when 守卫:未使用 AI 的项目记为「不适用」,报告会写明「N 条因不适用本项目未运行」,避免把「不适用」当成「通过」):

规则 查什么 级别
AILABEL-NO-DISCLOSURE 生成结果直接回给用户的文件里,没有任何「AI 生成」显式标识 高
AILABEL-MISSING-TEXT 全项目找不到一句「AI 生成 / 由 AI 生成 / AI-generated」标识文案 高
AILABEL-NO-REVIEW 面向用户输出缺「人工核验 / 仅供参考」提示 中
AILABEL-NO-IMPLICIT-META 生成产出文件缺 generated_by / ai_generated 等隐式标识元数据 中
AILABEL-VAGUE-GENERATED 文案写「自动生成 / 系统生成」但无 AI 字样 低

边界:只做静态检查;图片/音视频里的隐式标识(如数字水印)看不见。

依据在技能正文中按官方文件引用,主要包括:《互联网信息服务深度合成管理规定》(第 12 号令,2023-01-10 施行)、《人工智能生成合成内容标识办法》(国信办通字〔2025〕2 号,2025-09-01 施行)、GB 45438—2025《网络安全技术 人工智能生成合成内容标识方法》(2025-09-01 施行,附录 E 为规范性)。

技能覆盖的检查面

除上述规则外,技能正文按组组织核对项,便于在 agent 对话里逐项回答义务主体、显式/隐式标识、协议与上架材料等问题:

组 内容
第 0 步 义务主体判定(自建服务 / 工具 / 端上模型)
A. 显式标识 文本、图片、音频、视频、虚拟场景、交互场景界面 + 下载/复制/导出链路
B. 隐式标识 五要素齐备、附录 E 格式、Label 取值、字符集、一文件一份
C. 协议与流程 用户服务协议、无标识版本与日志留存、禁止删除篡改
D. 分发与备案 应用市场上架问询、算法备案与安全评估材料
E. 防误伤 明确列出不构成强制要求的项及依据

README 强调的三点判断(摘录要点):隐式标识义务面在《深度合成规定》第十六条起即可能适用,显式标识需看第十七条第一款五类场景;义务主体是「服务提供者」而非产品形态,纯工具方不等同义务主体但导出链路仍宜提供标识能力;GB 45438 仅附录 E 为规范性,附录 A.2 对数字水印「在本文件中不做要求」,文本等无图片 5% 字高之类误读。

安装与启用

安装命令以仓库 README 为准:

dsh plugin --profile <profile> add @deepwhale-cn/dsh-cn-ai-labeling

完成后重启 dsh。技能在 agent 需要时自动可用;包内提供 dsh-ai-labeling 命令(bin/cli.mjs)。

安装前建议自行查看 GitHub 仓库 源码与 MIT 许可证。插件以当前 DSH 进程权限运行,只读本地路径与被指定文件。

取证脚本与 CI 用法

插件随包分发 labeling-check.sh,技能正文会给出其绝对路径。用于收集代码实现证据或校验真实产出文件元数据:

# 扫代码库,收集标识实现的证据与缺口
bash <labeling-check.sh 路径> --code --dir .

# 校验一个真实产出文件的元数据(导出物 / 图片 / 文档)
bash <labeling-check.sh 路径> --meta ./导出样例.docx
bash <labeling-check.sh 路径> --meta ./生成图.png

# 一起跑
bash <labeling-check.sh 路径> --all --dir .

退出码:0 表示未发现问题,1 表示有发现,可接在 CI 或发版前卡口。--meta 会解析文件中的 AIGC JSON,校验 7 个要素、Label 取值、字符串类型与字符集。

与其它插件的关系

与 @deepwhale-cn/dsh-cn-compliance 互补:后者侧重发布前扫对外文案(广告法极限词、网络工具红线、备案展示);本插件侧重开发阶段查产品实现(标识是否写入代码与导出物)。可按 DSH 插件生态「组合优先」原则配套使用。

适用场景与注意

适合:面向国内发版的生成式/深度合成能力、需要在设计阶段对齐 GB 45438 与配套办法的团队;希望在发版前用同一套规则出证据、减少误报的工程流程。

注意:插件不内置会过期的「合规结论库」,条款以官方最新文本为准;静态扫描不能替代法务结论。社区目录可在 SkillHub 插件页 与 DSH Plugin Hub 查看,与 DeepSeek / 幻方无官方从属关系。

更多说明与 issue:https://github.com/feely0208/dsh-cn-ai-labeling。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye