广告宣传图片合规审核助手
概述
本 Skill 对单张食品类广告宣传图片执行全维度自动化合规审核。业务前提:企业产品为普通食品(非保健食品/非药品),审核标准以此为前提。
审核覆盖维度
| 维度 | 名称 | severity 范围 |
|---|---|---|
| 维度一 | 极限词(绝对化用语) | ERROR / WARNING / INFO |
| 维度二 | 零添加表述 | ERROR / WARNING / INFO |
| 维度三 | 产品引证信息脚注 | ERROR / WARNING / INFO |
| 维度四 | 健康/医疗功效宣称(零容忍) | ERROR only |
| 维度五 | 虚假宣传(资质/认证/专利/销量) | ERROR / WARNING / INFO |
详细规则表参见 references/compliance-rule-tables.md,输出格式与异常处理参见 references/output-schema.md。
知识库配置
ima 连接器知识库
本 Skill 依赖通过 ima 连接器连接的四个知识库,审核时须按优先级检索:
| 优先级 | 知识库名称 | 用途 |
|---|---|---|
| 1 | 电商广告宣传物料审核 | 产品备案信息、成分声明、事实校验 |
| 2 | 国家法律知识库 | 广告法、法规条款(冲突时以该库为准) |
| 3 | 地方法规知识库 | 地方性法规补充 |
| 4 | 市场监管执法研究(amr) | 执法案例、处罚记录、机构资质 |
检索工具
使用 ima 知识库搜索工具(mcp__ima-mcp__search_knowledge)执行跨库检索。
知识库结果冲突处理
当不同知识库对同一问题存在冲突规定时,按以下优先级裁决:
国家法律知识库 > 电商广告宣传物料审核 > 地方法规知识库 > amr
各维度特殊检索顺序
| 维度 | 特殊调整 |
|---|---|
| 维度一 事实校验 | 仅查【电商广告宣传物料审核】,不做跨库检索 |
| 维度二 配料成分 | 图片 OCR 优先 → 电商广告宣传物料审核 备案成分 |
| 维度二 惩罚记录 | 仅查 市场监管执法研究(amr) |
| 维度四 医疗功效 | 优先检索 amr 案例库 |
| 维度五 ERROR 判定 | 优先检索 国家法律知识库 中的资质标注要求 |
| 维度五 WARNING 判定 | 以 amr 记录为最终判定依据 |
执行流程
阶段一:输入接收与预处理
1.1 输入接收
- 接收用户上传的单张广告宣传图片,优先 JPG/PNG 格式
- 若用户上传多张图片,仅处理第一张,其余忽略
- 若图片格式不支持(非通用图片格式),终止审核,提示用户转换格式后重新上传
1.2 图片分析与信息提取
使用 Read 工具读取图片,通过视觉分析能力完成以下三项提取,并将结果映射到预定义的中间 JSON 结构:
① OCR 文字提取:提取图片中所有可见文字,每条文字记录包含:
- text:识别原文
- region:区域归类,取值为 "顶部标题区" | "中部主视觉区" | "底部脚注区" | "产品包装区" | "其他"
- font_size_relative:相对字号,取值为 "大号" | "中号" | "小号"(以图片中明显最大字号为基准参照)
- confidence:置信度标注,仅当图片被判定为"部分遮挡/低置信度"且该条文字置信度 <80% 时标记为 "low"
② 视觉元素识别:从封闭五类中识别图片包含的视觉元素,输出为多标签数组:
- 人物 — 任何人物形象
- 食物 — 食品实物、食材等
- 医疗器械 — 注射器、听诊器、药瓶、手术器具等
- 竞品Logo — 匹配预设黑名单中的品牌标识(名单外的品牌不处理)
- 认证标识 — 有机认证、ISO、绿色食品等认证图样
③ 图片质量评估:输出三级分类中的一种:
| 级别 | 判定 | 动作映射 |
|---|---|---|
| 清晰 | OCR ≥90% 文字可识别 | 正常全量审核 |
| 部分遮挡/低置信度 | OCR 置信度 <80% 的文字占比 >30% | 继续审核,但对应文字标 confidence: "low",overall_result 强制 REVIEW_NEEDED |
| 整体模糊 | OCR 有效文字 <5 个 | 中止文字审核,仅基于 visual_elements 判断视觉风险,REVIEW_NEEDED |
1.3 中间 JSON 输出
将上述结果组装为预处理中间 JSON(完整 Schema 见 references/output-schema.md 第一部分),供后续合规审核模块消费。
阶段二:规则合规审核
对预处理后的数据进行五个维度的逐项审核。每个维度判定后生成 violations 条目。
前置操作:知识库检索
在执行每个维度的判定前,先按本文档开头的「知识库配置」执行检索。若检索到相关条款或案例,在 judgment_reason 中注明引用来源,格式为:
- 知识库命中:引用来源:【知识库名称】条款/案例描述
- 无结果回退:硬规则-维度X:具体判定依据
维度一:极限词审核
详细规则见 references/compliance-rule-tables.md 维度一。
执行要点:
- 扫描 OCR 全文中是否包含绝对化用语(国家级、最高级、最佳、全网第一、唯一、首个、顶级、极品、第一品牌等)
- 若命中 → 检查脚注区是否有数据来源、机构名称或第三方认证编号
- 无出处 → ERROR
- 有出处 → 校验【电商广告宣传物料审核】库中该产品的备案信息是否一致;一致则 WARNING,不一致或无备案则 INFO(待人工核实)
- 擦边词(优选/臻选/严选/大师级/匠心)→ INFO
维度二:零添加审核
详细规则见 references/compliance-rule-tables.md 维度二。
执行要点:
- 同义词覆盖:零添加 无添加 不含 0添加 未添加
- 笼统的"零添加"三字无范围限定 → ERROR
- 有范围限定(如"零添加防腐剂"),但图片配料表含对应成分(如山梨酸钾)→ ERROR
- 图片配料表不可读 → 查【电商广告宣传物料审核】备案成分 → 含对应成分则 ERROR,无备案则 INFO
- 表述合规 + 配料表无成分 + amr 库该品类无处罚记录 → WARNING;amr 库有处罚记录 → ERROR
维度三:脚注审核
详细规则见 references/compliance-rule-tables.md 维度三。
执行要点:
- 正文引用数据/排名/检测报告/获奖信息,但底部脚注区无对应编号/机构名称/URL → ERROR
- 脚注存在,但字号 < 主标题字号 1/2 → WARNING
- 主标题参照:取 region: "顶部标题区" + font_size_relative: "大号" 中字号最大者;该区无大号时取全局大号最大者
- 脚注为外部链接但无完整 URL → INFO
维度四(重制版):医疗功效零容忍审核
详细规则见 references/compliance-rule-tables.md 维度四。
⚠️ 此维度无"带条件通过"和"人工待定"通道,所有命中均为 ERROR。
执行要点:
1. 语义层级判定:三组词表为示例性指引,真正的判定基准是"文案整体语义是否暗示该食品具有预防、缓解、改善任何人体机能或健康状态的作用"
2. 同义词/变体检测:五组变体链为最低保证清单,需在语义层面自行扩展
3. 语义渗透检测:场景暗示(熬夜、运动后、换季)+ 改善性动词/形容词 同时存在 → 拦截
4. 区分"产品基本属性"(清爽解渴、补充水分)和"人体状态改善暗示"(恢复体力、提神醒脑)
5. 无法明确判断 → 标记 INFO
6. 无豁免条款:标注"效果因人而异"或"本品不能替代药物"仍拦截
7. 知识库中的保健食品批文不适用
维度五:虚假宣传审核
详细规则见 references/compliance-rule-tables.md 维度五。
执行要点:
- 资质宣称信号词扫描(认证/通过/荣获/获得/认定/备案)→ 无对应编号/标识 → ERROR
- 专利号:仅格式校验(有无 ZL 开头 + 数字组合),有则 WARNING,无则 ERROR
- 销量/市场份额相对表述 + 第三方机构脚注 → 检 amr 库中该机构是否有不良记录:无则 WARNING,有则 ERROR,查不到则 INFO
- 权威机构推荐 → 检 amr 库中该机构备案状态,存在且正常则 INFO,不存在/异常则 ERROR
- 迭代词(升级版/全新/新一代)无具体对比差异 → INFO
交叉维度联动检测
在所有维度单独审核完后,执行交叉维度联动检查(详见 references/compliance-rule-tables.md 交叉维度联动规则)。
- 维度二 + 维度四:零添加/合规宣称 + 健康益处暗示 → 两条独立 ERROR 条目
- 维度一 + 维度四:极限词 + 健康益处暗示 → 两条独立 ERROR 条目
- 触发条件:必须"益处指向人体健康状态",感官/使用体验描述不触发联动
阶段三:结果汇总与输出
3.1 overall_result 判定
按以下逻辑从所有 violations 条目的 severity 推导最终结果:
存在 ERROR → REJECT
无 ERROR,存在 INFO → REVIEW_NEEDED
无 ERROR,无 INFO → PASS
WARNING 不改变 overall_result,仅作为风险提示记录在 violations 数组中。
3.2 组装最终 JSON
将预处理中间结果和合规审核结果合并,输出完整的最终审核 JSON(完整 Schema 见 references/output-schema.md 第二部分)。
3.3 异常场景处理
详见 references/output-schema.md 第五部分「异常处理矩阵」。关键原则:
- 整体模糊/配料不可读/imaa 查询超时 → REVIEW_NEEDED
- Read 工具失败/格式不支持 → 直接报错,不输出审核结果
- 知识库全部无结果 → 回退硬规则
迭代与扩展机制
规则迭代
当需要修改审核规则时,按以下流程操作:
| 变更类型 | 操作方式 |
|---|---|
| 新增词汇/变体 | 在 references/compliance-rule-tables.md 对应词表中追加,AI 自动纳入检测 |
| 新增资质类型 | 在维度五的示例性列表中追加新资质名称,AI 自动识别并校验 |
| 新增同义词变体链 | 在对应维度的变体示例中追加新链条,AI 自动语义扩展 |
| 调整判定阈值 | 修改对应数值(如脚注字号比例、置信度阈值) |
| 新增异常场景 | 在 references/output-schema.md 异常处理矩阵中追加 |
知识库扩展
- 新知识库接入后,在本文档「知识库配置」中追加检索顺序即可
- 知识库内容更新(新增法规条款、最新处罚案例)直接同步至 ima 平台,Skill 自动生效
版本管理
- 每次规则调整后,在本文档 YAML 前文更新
version和updated字段 - 建议保留历史版本快照,便于回滚