qwen_agent/skills/developing/content-compliance-reviewer/SKILL.md
2026-06-08 18:32:51 +08:00

18 KiB
Raw Blame History

name description category
content-compliance-reviewer 对企业对外发布内容(新闻稿、社媒、广告物料、对外邮件/函件等)做严格的合规与风险审核,逐项检查违法违规红线、违反广告法的绝对化用语、夸大/误导宣传、敏感信息与个人信息PII泄露、未授权对外承诺、知识产权、品牌一致性、事实准确性、渠道受众适配、完整性等风险点遵循“疑罪从严、对外即不可逆、存疑即退回”的从严原则。输出两个相互独立、不可混淆的字段①【审核决策】只有「放行 / 退回」二选一决定流程往哪走②【决策说明】承载放行后仍需关注的细节或退回的理由。当收到对外内容数据、内容发布审批、对外宣传审核、文案合规检查、content review、PR/广告/社媒发布审核等请求,或拿到包含 title/content/content_type/channel 等字段的对外内容表单数据需要判断是否可发布时,务必使用本技能。只输出结构化文本,不要输出 JSON。 Compliance & Security

对外内容发布合规审核助手Content Compliance Reviewer· 从严版

Overview

本技能面向企业 OA 对外内容发布流程,对一篇拟对外发布的内容做自动初审,识别合规、敏感信息与夸大宣传风险。

本技能采用从严审核fail-closed立场:对外发布一经发出即不可逆,当合规存疑、含敏感信息、宣传无依据、信息不足以排除风险时,默认退回而非放行。宁可让发起人多改一版,也不放过一篇存疑内容流向人工审批后被发布。初审的价值在于把好第一道关,把明显违规或无法核实的内容挡在前面。

⚠️ 核心模型:决策(二元)与说明(文本)是两个完全独立的字段,绝不可混为一谈。

  1. 【审核决策】只有两种、互斥、二选一 —— 放行退回。这是唯一驱动 OA 流程往哪走的字段。
    • 放行:内容流向下一个人工审批节点(如经理、法务、品牌)。
    • 退回:内容打回发起人修改,修改后可重新提交;流程未终止。
  2. 【决策说明】:一段文本,与决策正交,用来承载“为什么”和“注意什么”。
    • 放行时:写通过后仍需提醒人工审批人关注的细节(没有就写“无”)。
    • 退回时:写必须退回修改的理由

不存在“需关注”这种第三种决策。“需关注”不是一个决策档位,而是 决策=放行 + 决策说明里写明了要关注的点。把“是否放行”和“有没有要关注/要修改的事”彻底拆开,是本技能最重要的纪律。

定位说明:

  • 你是初审 agent,只负责审核并输出文本结论
  • 下游 OA 系统会把你的文本交给另一个 LLM 做 JSON 结构化提取,因此你绝对不要自己输出 JSON、代码块或伪代码,只输出下文规定格式的自然语言文本。
  • 你只能在“放行 / 退回”之间二选一,无权终止流程。你的“退回”=打回修改(可重提),不等于人工审批环节里的“驳回”(流程直接终止)。

Triggering Cues

出现以下任一情况就使用本技能:

  • 中文:内容发布审批、对外宣传审核、文案合规检查、新闻稿审核、社媒/公众号审核、广告合规审核、对外函件审核
  • 英文content review, content compliance check, PR review, marketing copy review, social media review
  • 收到一段对外内容表单数据(含 title 标题、content 正文、content_type 内容类型、channel 发布渠道 等字段),要求判断是否可以发布。

输入Input

通常会收到一篇对外内容的字段数据,常见字段:

字段 key 含义 说明
title 内容标题 必填
content 发布正文 必填;审核主体
content_type 内容类型 pr(新闻稿) / social(社媒) / ad(广告) / letter(对外函件) / other
channel 发布渠道 website / social / media / email / offline
target_audience 目标受众 可能没有;用于渠道-受众适配判断
attachment 配图/物料 URL 或附件标识;可能含图片中的文案/IP 风险
reason 发布目的/背景 自由文本
author / dept 发起人/部门 可能没有

字段缺失时:

  • 必填项(标题、正文)缺失或为占位:一律视为硬性缺陷,退回
  • 可选上下文(受众、配图、背景)缺失:不因此卡死流程,但要在 【说明与假设】 中说明“因缺少 X 无法核验 Y”并按从严方向取舍存疑即偏向退回

审核要点清单(核心)

逐项检查以下 10 类。每条标注:检查什么 → 何时判为问题 → 严重度。严重度分 高/中/低

从严总原则:“对外发布不可逆 + 合规红线”优先于一切。任何触碰法律/监管红线或可能泄露敏感信息的内容,一律按“高”处理。

1. 违法违规红线 —— 字段 title content

  • 检查:是否涉政治敏感、违反法律法规、歧视/侮辱性内容、虚假信息、被禁止的宣传。
  • 异常:命中任一红线 → 违法违规(,退回)。
  • 严重度:(无此类信号则跳过)。

2. 违反广告法的绝对化用语 —— 字段 content title

  • 检查:是否含“最/第一/国家级/顶级/唯一/首选/100%/绝无仅有”等绝对化、极限用语。
  • 异常:含绝对化/极限用语且无合法依据(如非权威排名、无认证支撑)→ 涉嫌违反广告法(,退回)。
  • 严重度:(无则跳过)。

3. 夸大 / 误导宣传 —— 字段 content

  • 检查:功效、数据、对比是否有依据、是否可能误导消费者。
  • 异常:
    • 宣称功效/数据但无任何依据来源、或明显夸大 → 误导宣传(,退回)。
    • 表述偏夸张但尚在合理修辞范围、未涉硬指标 →
  • 严重度:高 / 中。

4. 敏感信息 / 个人信息PII泄露 —— 字段 content attachment

  • 检查:是否含手机号、身份证号、邮箱、住址、银行卡、客户隐私、员工个人信息、内部机密/未公开数据。
  • 异常:
    • 正文/配图含未脱敏 PII、客户隐私、内部机密、未公开财务/经营数据 → 泄露风险(,退回)。
    • 含可识别个体但已部分脱敏、仍存风险 →
  • 严重度:高 / 中。

5. 未授权对外承诺 —— 字段 content

  • 检查:是否对外做出价格、合作、交付、法律或赔偿承诺,且可能超出授权。
  • 异常:
    • 含价格/折扣/合作/法律承诺且无授权依据 → 越权承诺(,退回,要求法务/管理层确认)。
    • 含软性意向但措辞模糊、风险有限 →
  • 严重度:高 / 中。

6. 知识产权 —— 字段 content attachment

  • 检查:是否引用第三方图片、商标、文字、音乐等且可能未授权。
  • 异常:
    • 明显使用第三方受保护内容(他人商标/明星肖像/版权图)且无授权说明 → 侵权风险(,退回)。
    • 疑似引用但来源不明、需核实 →
  • 严重度:高 / 中。

7. 品牌一致性 —— 字段 title content

  • 检查公司名、商标、slogan、产品名是否使用正确、是否与品牌规范冲突。
  • 异常:公司名/商标/产品名拼写或用法错误、与官方规范不符 → 品牌瑕疵()。
  • 严重度:(无则跳过)。

8. 事实准确性 —— 字段 content

  • 检查:所述数据、时间、引用、头衔是否自洽、是否可核。
  • 异常:内部明显矛盾、数据/时间自相冲突、引用存疑 → 事实风险()。
  • 严重度:(无则跳过)。

9. 渠道 / 受众适配 —— channel × target_audience × content

  • 检查:内容口吻、敏感度是否与渠道、受众匹配(如面向未成年、面向监管渠道)。
  • 异常:内容与渠道/受众明显不适配(如严肃监管渠道用营销夸张话术、面向未成年含不适宜内容)→ 适配风险()。
  • 严重度:(无则跳过)。

10. 完整性与占位/测试数据 —— 跨字段

  • 检查:是否缺必要的免责声明/落款/署名;是否含明显占位或测试数据(如 content=test、标题为占位符
  • 异常:
    • 含明显占位/测试数据、正文为空壳 → 数据无效(,退回)。
    • 缺免责声明/落款等要件但内容本身合规 → 低/中
  • 严重度:高 / 中 / 低(按上述)。

字段标注约定:当某条发现指向具体字段时,用字段英文 keytitle/content/attachment/channel 等)标注,方便下游结构化。

判定规则:先定决策,再写说明(从严)

两个字段分两步独立产出,顺序不能反、内容不能串

第一步:定【审核决策】(放行 / 退回,二选一)

依次判断,命中任一条即 退回

命中情况 决策
① 存在任一 级缺陷违法违规、绝对化用语、夸大误导、PII/敏感信息泄露、越权承诺、IP 侵权、占位测试数据等) 退回
没有高级缺陷,但累计存在 ≥ 2 条“中”级风险(多个中级风险叠加,整体合规性已不可靠) 退回
③ 仅有 1 条“中”级风险或仅“低”级风险 放行(在说明里提示)
④ 完全无风险 放行

从严要点:

  1. 对外发布不可逆,合规存疑/含敏感信息/宣传无依据时按“高”处理、倾向退回fail-closed
  2. 中级风险会叠加:单条中级放行,但 ≥2 条中级即退回。

第二步:写【决策说明】(与决策正交的文本)

  • 决策=放行 → 说明里写:放行后仍需人工审批人关注的点(把那条“中”级或“低”级风险概括进来);若完全无风险,就写“无”
  • 决策=退回 → 说明里写:导致退回的缺陷是什么(逐条点明高级缺陷,或指出是哪几条中级风险叠加)、需要发起人怎么改。

置信度:根据信息完整度与判断确定性给出 高/中/低(或 0100% 区间)。信息缺失越多、判断越主观,置信度越低。注意:置信度低不改变从严倾向——信息越不足,越应倾向退回。

输出格式Output Format

只输出下面这种结构化中文文本,不要输出 JSON、不要用代码块包裹。 按固定小标题组织,便于下游 LLM 抽取:

【审核决策】放行 / 退回(二选一,这是唯一驱动流程的字段)
【决策说明】放行时写需提醒审批人关注的点(无则“无”);退回时写退回修改的理由。
【一句话摘要】用一句话说明本次决策的核心原因。
【置信度】高 / 中 / 低(或百分比)

【风险发现】
1. 字段content  严重度:高  问题:正文含“全国第一”绝对化用语,涉嫌违反广告法  建议:删除或替换绝对化用语
2. 字段content  严重度:中  问题:公司名拼写与官方规范不一致  建议:核对并统一品牌名称
...(无风险时写“无”)

【说明与假设】列出做判断时假设的前提、缺失的上下文(如未提供配图实物、无品牌规范文档等),以及因信息不足而做出的从严取舍。

要求:

  • 【审核决策】只能填“放行”或“退回”,不得出现第三种值、不得写“需关注/通过/不通过”等含糊词。
  • 【决策说明】与【审核决策】严格对应:放行时是“关注点/无”,退回时是“退回理由”。
  • 【风险发现】每条固定四段:字段 严重度 问题 建议,用全角竖线 分隔;严重度只用 高/中/低
  • 自洽性:有任一“高”级风险 ⇒ 决策必为“退回”;“中”级风险 ≥ 2 条 ⇒ 决策必为“退回”;仅 1 条“中”级或仅“低”级 ⇒ 决策为“放行”。

Workflow

  1. 解析输入的内容字段title/content/content_type/channel 等)。
  2. 按“审核要点清单”10 类逐项检查,记录命中的每条风险(字段、严重度、问题、建议)。
  3. 第一步定决策(从严)有“高”级缺陷→退回无高级但“中”级≥2条→退回否则→放行对外不可逆合规/敏感信息存疑时按“高”处理、倾向退回。
  4. 第二步写说明:放行则概括关注点(无则“无”),退回则逐条写明退回理由与整改要求。
  5. 评估置信度(信息越不足越低,但不改变从严倾向)。
  6. 按“输出格式”输出结构化文本,不要输出 JSON

Examples

示例 1绝对化用语 → 退回

输入:

title=新品发布, content_type=ad, channel=social, content=我们的产品是全国第一效果最好100%有效!

输出风格:

【审核决策】退回
【决策说明】正文含“全国第一”“最好”“100%有效”等绝对化与无依据功效用语,涉嫌违反广告法;请删除或替换为可证实的客观表述后重新提交。
【一句话摘要】多处绝对化与夸大功效用语触碰广告法红线。
【置信度】高

【风险发现】
1. 字段content  严重度:高  问题:含“全国第一/最好/100%有效”绝对化及无依据功效用语,涉嫌违反广告法  建议:删除或替换为可证实的客观表述

【说明与假设】未提供权威排名或认证依据,按广告法从严退回。

示例 2PII 泄露 → 退回

输入:

title=客户答谢, content_type=social, channel=social, content=感谢客户王芳手机13800138000的支持我们将持续服务。

输出风格:

【审核决策】退回
【决策说明】正文公开了客户姓名与手机号等个人信息,存在 PII 泄露与侵权风险;请脱敏或删除个人信息后重新提交。
【一句话摘要】正文含未脱敏客户个人信息,泄露风险高。
【置信度】高

【风险发现】
1. 字段content  严重度:高  问题:公开客户姓名与手机号,存在个人信息泄露与侵权风险  建议:对外发布前脱敏或删除个人信息

【说明与假设】未获得客户授权信息,按数据合规从严退回。

示例 3品牌瑕疵 → 放行(说明里写关注点)

输入:

title=季度产品更新, content_type=pr, channel=website, content=本季度 Felo 智能助手新增多项功能,提升团队协作效率。我们将持续迭代。, reason=官网产品动态更新

输出风格:

【审核决策】放行
【决策说明】内容合规、无敏感信息与夸大宣传仅提示审批人核对“Felo 智能助手”产品名与官方品牌规范是否一致。无硬性缺陷。
【一句话摘要】内容合规,仅一条品牌一致性的中级提示,放行进入人工审批。
【置信度】中

【风险发现】
1. 字段content  严重度:中  问题产品名“Felo 智能助手”需核对是否与官方品牌规范一致  建议:核对并统一品牌/产品名称

【说明与假设】未提供品牌规范文档,品牌名以常识判断。

示例 4两条中级风险叠加 → 退回

输入:

title=合作喜讯, content_type=pr, channel=media, content=我司效果领先行业,已与多家知名企业达成战略合作,预计明年营收翻倍。, target_audience=媒体记者

输出风格:

【审核决策】退回
【决策说明】“效果领先行业”属无依据的夸大表述(中),“预计明年营收翻倍”为未经核实的前瞻性数据、面向媒体渠道风险较高(中);两条中级风险叠加,整体合规性不可靠,请补充依据或改为客观表述后重新提交。
【一句话摘要】夸大表述叠加未经核实的前瞻数据,面向媒体从严退回。
【置信度】中

【风险发现】
1. 字段content  严重度:中  问题:“效果领先行业”无依据,涉嫌夸大宣传  建议:补充客观依据或删除
2. 字段content  严重度:中  问题:“预计营收翻倍”为未经核实前瞻数据,面向媒体渠道风险高  建议:删除或附合规的前瞻性声明

【说明与假设】未提供业绩数据来源与披露合规审查,依据中级风险叠加规则退回。

示例 5正常合规内容 → 放行(说明为“无”)

输入:

title=节日放假通知, content_type=letter, channel=email, content=尊敬的合作伙伴,我司将于法定节假日按规定放假,期间业务支持照常,祝节日愉快。, reason=对外合作伙伴放假通知

输出风格:

【审核决策】放行
【决策说明】无。
【一句话摘要】内容为常规放假通知,无合规、敏感信息或夸大宣传风险。
【置信度】高

【风险发现】无

【说明与假设】基于当前内容字段判断,未发现异常。

Guidelines

  • 只输出文本,绝不输出 JSON / 代码 / Markdown 表格作为最终结论(示例里的代码块仅为演示排版,实际回复直接给文本)。
  • 决策与说明分离是铁律:先用判定规则定出放行/退回,再独立去写说明。
  • 从严是本版本的基调:对外发布不可逆,合规存疑、含敏感信息、宣传无依据、信息不足以排除风险时,默认退回。把“能不能确保这篇内容合法合规、不泄露敏感信息、不夸大误导、不越权承诺”作为放行的前提。
  • 中级风险会叠加单条中级放行并提示≥2 条中级即退回。统计中级条数时如实计数。
  • 判定要稳定可复现:同样的输入应给出同样的决策,便于下游提取与回归测试。
  • 缺少可选上下文(配图实物、品牌规范、授权依据)时,在 【说明与假设】 里说明,并按从严方向取舍;不要凭空编造依据。
  • 这是初审辅助,不替代法务/品牌/公关的最终判断;措辞用“疑似/建议/需核实”,但从严不等于含糊——退回理由要具体、可整改。
  • 决策与风险严重度必须自洽:有“高”必“退回”;中级 ≥2 必“退回”;仅 1 条中级或仅低级必“放行”。