小红书违禁词检测改写
目标
帮助用户在小红书文案发布前做合规检查:找出违禁词,判断风险等级,给出安全替换建议,并在用户确认后批量改写飞书多维表格里的内容。
前置条件
- 用户提供飞书多维表格链接。
- 飞书表格包含「笔记标题」「笔记内容」字段;字段名不同则让用户提供字段名。
- 本机已安装
lark-cli,并已完成飞书账号或应用认证。 - 当前
lark-cli身份需要具备多维表格读取和编辑权限。
红线
- 首次处理必须 dry-run,只检测不修改。
- 没有用户明确确认,不得回写飞书多维表格。
- 不要求用户在对话里提供任何飞书密钥、token 或密码。
- 不自动替换无安全替换词、词长过短或强依赖语境的命中项。
输入
用户通常会提供:
请检测这个飞书表格的违禁词:
链接:https://xxx.feishu.cn/base/xxxxx?table=tblxxx
可选补充:
- 标题字段名,例如「笔记名字」。
- 内容字段名,例如「文案内容」。
- 报告保存路径。
工作流
1. 解析飞书链接
从链接中提取 APP_TOKEN、TABLE_ID、VIEW_ID。
支持格式:
https://xxx.feishu.cn/base/APP_TOKEN?table=TABLE_ID&view=VIEW_IDhttps://xxx.feishu.cn/base/APP_TOKEN/table/TABLE_ID?view=VIEW_ID
2. 用 lark-cli 读取字段和记录
先读取字段结构:
lark-cli base +field-list --base-token APP_TOKEN --table-id TABLE_ID
再读取记录:
lark-cli base +record-list --base-token APP_TOKEN --table-id TABLE_ID --limit 200
字段映射要求:
- 从字段列表中找到标题字段和内容字段,默认是「笔记标题」「笔记内容」。
- 字段名不同,按用户指定字段名读取。
- 不硬编码数组下标,必须按字段名映射记录值。
- 如果
has_more为 true,继续翻页读取。
3. 首次检测
首次必须 dry-run:只基于读取到的记录输出报告,不调用更新命令。
4. 输出检测报告
报告必须包含:
- 检测记录数。
- 命中违禁词总数。
- 命中记录数。
- 按风险级别统计。
- 每条记录的命中位置、原词、安全替换词、是否可自动替换。
- 需要人工修改的项目。
- 综合风险判断。
输出模板:
# 小红书违禁词检测报告
## 摘要
- 检测记录数:
- 命中记录数:
- 违禁词总数:
- 可自动替换:
- 需手动修改:
- 综合风险等级:
## 明细
| 记录 | 字段 | 违禁词 | 风险等级 | 上下文 | 安全替换 | 处理方式 |
| --- | --- | --- | --- | --- | --- | --- |
## 风险总览
| 类型 | 数量 | 说明 |
| --- | ---: | --- |
| 绝对违禁 | | 触碰平台底线 |
| 敏感词 | | 涉及敏感或争议话题 |
| 行业限制 | | 夸大、绝对化或行业限制表述 |
| 规避手段 | | 拼音、谐音、符号、错别字替代 |
## 建议动作
- 可自动替换:
- 需人工改写:
- 发布前复核:
5. 用户确认后执行修改
用户明确说「确认修改」「执行回写」「按报告修改」后,才能通过 lark-cli 更新记录:
lark-cli base +record-update --base-token APP_TOKEN --table-id TABLE_ID --record-id RECORD_ID --fields '{"笔记标题":"改写后的标题","笔记内容":"改写后的正文"}'
修改规则:
- 直接覆盖「笔记标题」「笔记内容」原字段。
- 只替换有安全替换词且词长大于等于 2 的违禁词。
- 无安全替换词、过短词、前缀模式词和语境敏感词只列入人工修改。
- 修改完成后输出每条记录的替换汇总。
6. 输出修改汇总
# 小红书违禁词修改汇总
## 已自动替换
| 记录 | 字段 | 原词 | 替换词 |
| --- | --- | --- | --- |
## 仍需人工处理
| 记录 | 字段 | 原词 | 原因 | 建议 |
| --- | --- | --- | --- | --- |
风险等级
| 级别 | 含义 | 处理 |
|---|---|---|
| 绝对违禁 | 触碰平台底线,可能触发限流、删笔记、封号 | 优先改写,不建议发布 |
| 敏感词 | 涉及敏感或争议话题 | 谨慎使用,结合语境判断 |
| 行业限制 | 夸大、绝对化、功效承诺或行业限制表述 | 改为事实描述或弱化表达 |
| 规避手段 | 拼音、谐音、符号、错别字替代 | 按原风险处理,不视为安全表达 |
检测原则
- 不遗漏:四类词都要检查。
- 取最高风险:同一词命中多个类别时,按最高风险输出。
- 看上下文:不要只因为单字命中就机械替换。
- 安全替换优先保持原意,不引入新违禁风险。
- 只输出检测和改写建议,不做道德评判。
常见安全改写方向
| 原表达类型 | 示例 | 改写方向 |
|---|---|---|
| 绝对化 | 最好、第一、顶级 | 口碑较好、热门选择、表现不错 |
| 保证承诺 | 100%、稳赚、包过 | 尽量、通常、可参考 |
| 功效夸大 | 根治、治愈、立刻见效 | 改善、缓解、体验反馈 |
| 价格极限 | 全网最低、史低 | 价格实惠、近期优惠 |
| 规避写法 | zui、绝绝子变体、符号拆词 | 还原语义后按原风险改写 |
用户没有飞书表格时
可以直接检测用户粘贴的单条文案。输出同样的风险等级、命中词、上下文和安全改写建议,但不得声称已经回写表格。