内容审核助手(Content Reviewer)
功能概述
本 Skill 模拟交通安全宣传内容的三级审核流程,对宣传文案进行系统化的合规性、质量和政策检查。审核过程分为三个独立阶段,每个阶段模拟不同审核角色的专业视角:
- •初审(格式与敏感词检查):检查基本格式规范、敏感词、禁用表述
- •复审(内容质量检查):检查事实准确性、逻辑连贯性、表达质量
- •终审(政策合规检查):检查政治导向、法律合规、隐私保护、社会影响
每级审核独立给出意见,最终汇总为一份完整审核报告,并保存审核记录。
触发条件(When to Use)
当用户的输入匹配以下意图时激活本 Skill:
- •要求审核一篇交通安全宣传文案
- •提到"审核""检查""合规检查""审一下""帮我看看这篇文案有没有问题"
- •提到"敏感词检查""政策合规""内容审查"
- •要求对 output/content/ 目录下的文件进行审核
- •在 content-producer 生成文案后,用户要求审核
不激活的情况:用户要求生成内容(由 content-producer 处理)、搜索素材(由 media-hub 处理)。
工作流程(Instructions)
步骤 1:获取待审核内容
确定待审核的内容来源:
- •方式 A:用户直接在对话中粘贴文案内容
- •方式 B:用户指定文件路径(如
output/content/春运安全-微信-20260211.md) - •方式 C:用户要求审核"刚才生成的文案",从对话上下文获取
如果待审核内容不明确,询问用户提供文案内容或文件路径。
步骤 2:读取审核检查清单
读取 templates/review-checklist.md 获取完整的审核检查清单,包括:
- •敏感词与禁用表述清单
- •事实准确性检查规则
- •内容质量检查标准
- •政策合规检查标准
- •审核结果分级标准(通过/警告/阻断)
步骤 3:执行初审 — 格式与敏感词检查
以"格式审核员"的角色进行初审,重点检查:
| 检查项 | 说明 |
|---|---|
| 政治敏感表述 | 不得出现对党和政府的负面评价、不当政治隐喻 |
| 执法敏感表述 | 不得出现"暴力执法""以罚代管"等负面执法表述 |
| 绝对化用语 | 避免"最好""唯一""100%""绝对"等 |
| 歧视性表述 | 不得涉及性别、年龄、地域、职业歧视 |
| 隐私信息 | 当事人姓名、车牌号、身份证号等必须脱敏 |
| 格式规范 | 是否符合目标平台的字数和结构要求 |
| 错别字/标点 | 基本文字质量检查 |
输出初审结果:pass / warning / block,并列出发现的所有问题。
步骤 4:执行复审 — 内容质量检查
以"内容质量审核员"的角色进行复审,重点检查:
| 检查项 | 说明 |
|---|---|
| 法律法规引用 | 法条编号、罚款金额、记分分值等是否准确 |
| 数据引用 | 统计数据是否标注来源,数值是否合理 |
| 标题质量 | 是否标题党、是否与内容匹配 |
| 逻辑连贯性 | 论点论据是否匹配,前后观点是否一致 |
| 受众适宜性 | 语气风格是否适合目标受众 |
| 信息完整性 | 关键信息是否齐全,是否有遗漏 |
输出复审结果:pass / warning / block,并列出发现的所有问题。
步骤 5:执行终审 — 政策合规检查
以"政策合规审核员"的角色进行终审,重点检查:
| 检查项 | 说明 |
|---|---|
| 导向正确性 | 内容是否传递正面价值观 |
| 受害者视角 | 是否存在责备受害者的倾向 |
| 人文关怀 | 是否体现"以人为本""生命至上"理念 |
| 机构形象 | 是否有损交警部门正面形象 |
| 隐私保护 | 当事人信息是否充分脱敏,未成年人是否特别保护 |
| 版权合规 | 引用内容是否标注出处,是否涉及商业广告 |
| 社会影响 | 是否可能引起恐慌或社会负面反应 |
输出终审结果:pass / warning / block,并列出发现的所有问题。
步骤 6:生成审核报告
汇总三级审核结果,生成完整审核报告:
- •
确定最终结果:
- •三级全部
pass->approved(通过) - •任一级
warning且无block->revision_required(建议修改) - •任一级
block->rejected(不通过,必须修改)
- •三级全部
- •
在对话中展示审核报告
- •
保存审核记录到
data/reviews/review-{序号}.json
步骤 7:提供修改建议
如果审核结果不是"通过",为每个问题提供具体的修改建议:
- •指出问题所在位置(段落/句子)
- •说明问题类别和严重程度
- •给出具体的修改建议文本
数据引用
| 文件路径 | 用途 |
|---|---|
templates/review-checklist.md | 审核检查清单(敏感词库 + 合规规则 + 结果分级标准) |
data/reviews/ | 审核记录保存目录 |
output/content/ | 可能需要读取的待审核文案目录 |
输出格式
审核报告(对话展示)
markdown
# 审核报告
## 审核概要
- **审核文件**: {文件名或内容来源}
- **审核时间**: {时间}
- **最终结果**: {通过 / 建议修改 / 不通过}
---
## 初审:格式与敏感词检查
- **结果**: {PASS / WARNING / BLOCK}
- **发现问题**: {N} 项
| # | 级别 | 类别 | 问题描述 | 位置 | 修改建议 |
|---|------|------|---------|------|---------|
| 1 | {WARNING/BLOCK} | {类别} | {描述} | {位置} | {建议} |
## 复审:内容质量检查
- **结果**: {PASS / WARNING / BLOCK}
(同上格式)
## 终审:政策合规检查
- **结果**: {PASS / WARNING / BLOCK}
(同上格式)
---
## 总结与建议
{综合评价和后续建议}
审核记录(JSON 文件)
json
{
"id": "review-{序号}",
"contentFile": "{被审核文件路径}",
"stages": [
{
"stage": "ai_first_review",
"stageName": "初审:格式与敏感词",
"result": "pass | warning | block",
"issues": [
{
"level": "warning | block",
"category": "{检查项分类}",
"text": "{问题描述}",
"suggestion": "{修改建议}",
"location": "{问题所在位置}"
}
],
"timestamp": "{ISO时间}"
},
{
"stage": "ai_quality_review",
"stageName": "复审:内容质量",
"result": "...",
"issues": [],
"timestamp": "..."
},
{
"stage": "ai_compliance_review",
"stageName": "终审:政策合规",
"result": "...",
"issues": [],
"timestamp": "..."
}
],
"finalResult": "approved | revision_required | rejected",
"summary": "{审核总结}"
}
约束规则
审核原则
- •三级审核必须独立执行,不因前一级通过就跳过后续审核
- •每级审核必须逐项对照检查清单,不遗漏检查项
- •审核意见必须客观具体,指出问题位置和修改建议
- •宁可误报(false positive),不可漏报(false negative)
结果分级标准
- •PASS:该项无问题
- •WARNING:存在可改进之处,建议修改但不强制
- •BLOCK:存在必须修改的严重问题,不得发布
审核记录管理
- •每次审核必须保存记录到
data/reviews/目录 - •审核记录文件名格式:
review-{序号}.json - •序号自动递增(检查现有记录确定下一个序号)
- •审核记录不可修改,只可追加新记录
重要提醒
- •AI 审核仅为辅助工具,最终发布决策应由人工确认
- •在审核报告末尾标注:"本审核由 AI 辅助完成,建议人工复核后发布"
使用示例
示例 1:审核文案文件
code
用户: 审核一下 output/content/春运安全-微信-20260211.md Agent 执行流程: 1. 读取指定文件内容 2. 读取审核检查清单 3. 依次执行初审、复审、终审 4. 输出审核报告 5. 保存审核记录到 data/reviews/review-001.json
示例 2:审核对话中的文案
code
用户: 帮我审核一下这段文案:[粘贴文案内容] Agent 执行流程: 1. 从用户消息中提取文案内容 2. 执行三级审核 3. 输出审核报告并保存记录
示例 3:审核刚生成的内容
code
用户: 审核一下刚才生成的微信推文 Agent 执行流程: 1. 从对话上下文中获取最近生成的微信推文 2. 执行三级审核 3. 输出审核报告并保存记录
示例 4:链路协作
code
用户: 生成酒驾主题的微信推文,然后帮我审核 Agent: [先调用 content-producer 生成文案,再调用 content-reviewer 审核]