Back to skills
extension
Category: OtherNo API key required

网文连载AI文风清洗大师

对长篇网文做系统性AI文风清洗。当用户要求清洗小说、去AI味、整治文风、修改AI叙事风格、去除AI套话、改善人物声音趋同、修改句式结构AI感时使用。 执行全流程:字数审查 → 高频套话扫描 → 句式结构诊断 → 叙事密度评分 → 分层清洗 → 验证评分。 包含完整的四层清洗体系:词级替换→句式重构→叙事重写→人物声音分化。 Do NOT use when user only needs a quick grammar check or single-sentence polish. Do NOT use when user wants creative writing assistance (plot development, chapter drafting).

personAuthor: user_27bb7805hubcommunity

novel-ai-wash — 网文AI文风整治

快速概览(30秒决定要不要用)

它能干什么: 给你的小说做全套AI味检测和清洗——查套话、改句式、重写叙事、分化人物声音。 适合谁用: 写网文长篇连载的作者,尤其是要发番茄、起点等平台的人。 不适合谁用: 只改一句话语法、写创作大纲、单纯查字数的场景。


触发词

当用户说以下任何一句话时,直接启动本流程(不需要追问):

  • "清洗小说" / "去AI味" / "整治文风"
  • "帮我看看AI味儿重不重" / "检查一下有没有AI痕迹"
  • "人物说话都一个调" / "改一下人物声音"
  • "套话太多" / "重复描写太多"
  • "模板化描写" / "AI流水账" / "阅读感差"
  • "跑一遍流程" / "执行清洗" / "批量清洗" / "全本清洗"

运行模式

  • 全本模式:对已完成的小说全本执行完整五阶段流程
  • 连载增量模式:只处理新增章节,旧章节假设已清洗过

风险分级体系

| 等级 | 定义 | 示例 | 处理方式 | |------|------|------|---------| | 🔴 P0 | 硬伤:致读者弃书或无法理解 | 名称截断、文本损坏、章节<1800字 | 必须修复,不改不发 | | 🟡 P1 | 显性AI味 | 高频套话、"眼睛很亮"反复出现 | 清洗核心,80%工作量 | | 🟢 P2 | 隐性瑕疵 | 少数"感到/觉得"残留、人物声音轻微趋同 | 有空就改,优先级最低 |

P0没修完不进P1,P1没降到阈值不进P2。

人机协作节点

以下步骤需暂停询问用户确认(标记为 ⚡): | 节点 | 原因 | |------|------| | ⚡ Phase 1完成后 | 输出诊断报告,确认清洗方案 | | ⚡ Phase 3 Layer 3重写前 | 确认要重写的章节 | | ⚡ Phase 4验证有异常 | 暂停等用户判断 |

费用效率优化

| 策略 | 说明 | 节省 | |------|------|------| | 先P0/P1再P2 | 修完硬伤可发布,P2连载处理 | ≤30% | | 抽样代替全量 | 定位问题章节,只处理Top 10 | ≤50% | | 增量模式 | 只处理新增章节 | 等比 | | 扫描用脚本 | 本地脚本扫描,AI只做决策 | ≤70% |


执行流程

Phase 0:进场检查

  1. 确认项目目录结构存在 chapters/ 目录
  2. 检查文件完整性:名称截断、文本损坏、章节编号连续
  3. 逐章统计字数,标记 <1800字 和 >4000字的章节
  4. 如果脚本 scripts/count_patterns.py 存在,检查能否正常运行
  5. 发现P0硬伤先修复,不进Phase 1

异常处理: 如果 chapters/ 目录不存在或文件损坏,直接报错终止,不要继续。

Phase 1:扫描

  1. 根据题材(玄幻/都市/言情/历史/科幻/悬疑)调整扫描重点
  2. 高频套话扫描,密度>0.3次/章列入清洗
  3. 句式诊断:情绪直述(A×3)、生理模板(B×2)、翻译腔(×2.5)、模型签名(×2.5)、否定肯定(C×1.5)、意义解说(E×1)
  4. 计算AI密度:score = A×3 + B×2 + C×1.5 + E×1。score≥10→Layer 3,5≤score<10→Layer 2,<5→Layer 1

异常处理: 脚本运行失败时,改用关键词搜索替代(grep 或逐段分析),不要卡住。

Phase 2:诊断报告

📊 字数: ✅ 全部≥1800 / ⚠️ X章不足
📊 套话: 共X种超阈值,最严重为「_」出现X次
📊 密度: Top 3章节score: X
📊 声音: 已检测(若趋同)
➡ 建议: Layer 1清洗X处 + Layer 2清洗X章 + Layer 3重写X章

Phase 3:分层清洗

Layer 1:词级替换

每类套话:1/3直接删除、1/3缩短替代、1/3换具体动作。 可运行 python3 scripts/count_patterns.py <chapters_dir> 辅助扫描。 安全规则:对话和技术描写保留。

Layer 2:句式重构

| 问题句式 | 规则 | 改前示例 | 改后示例 | |---------|------|---------|---------| | "不是X,是Y" | 删前半 | "不是害怕,是担心" | "是担心" | | 解释性插入语 | 删解释,留动作 | "他摇了摇头,想把嗡嗡声甩掉" | "他摇了摇头" | | 副词堆砌 | 删副词 | "他无意识地抠着稻草" | "他抠着稻草" | | "感到/觉得"情绪句 | 改具体动作 | "他感到一种说不出的压力" | "他说不出话来" | | 长定语(多"的") | 拆短句 | "他穿着一件深蓝色洗得发白的旧工作服" | "他穿着一件旧工作服,洗得发白" | | 被动语态 | 改主动句 | "被他放在桌上" | "他放在桌上" | | 连接词滥用 | 删70% | "然而……但是……因此……" | 删掉,用语序暗示 | | 模型签名 | 直接删除 | "值得注意的是/不可否认/这告诉我们" | 删除 |

Layer 3:叙事重写

score≥10的章节整段重写。核心原则:删比喻→删评论→删告诉读者怎么感受→只留事实和动作。 输出样例(清洗前 → 清洗后):

改前:少女蹲在废墟旁边。她的眼睛很亮,不是害怕的亮,是某种他以前没有在她眼里看到过的东西。男人感觉到了。
改后:少女蹲在废墟旁边,没说话。男人的手在黑暗中摸到了她的手。她反握住他,捏紧。

Layer 4:人物声音分化

| 角色类型 | 句长 | 特征 | |---------|------|------| | 硬汉/技术型 | ≤5字 | 命令式、少语气词 | | 智慧/导师型 | 5-15字 | 类比、反问 | | 年轻/成长型 | 10-20字 | 疑问多、口语词 | | 反派/权势型 | 3-10字 | 省略句、慢节奏 |

Phase 4:验证迭代

闭环迭代流程(每轮偏差为零则结束):

第1轮:Layer 1+2 → 解决70%
第2轮:Layer 3(Top 5) → 解决20%
第3轮:Layer 4+残余清扫 → 解决10%

偏差测量维度:调性、节奏、情感表达、阅读感。 常见偏差:删过火了→恢复标记;还有残留→重扫;变生硬→改轻改。 每轮确认降幅≥30%,随机抽样确认未破坏语感。

Phase 5:评分输出

六维度评分(故事完整性、人物塑造、世界观、技术细节、去AI味、节奏控制),各1x权重:

<7 → 不可发布
7-8 → 继续清洗
8-8.5 → 可发布边更边改
>8.5 → 达标

输出内容(用户拿到可直接用的成品):

═══ 《书名》AI文风整治报告 ═══
📊 字数合规: ✅/⚠️
📊 AI密度对比: 清洗前X → 清洗后Y (降幅Z%)
📊 综合评分: X.X/10
📊 建议: ✅ 可发布 / ⚠️ 需继续清洗

【修改稿】
第01章:清洗后的完整正文(替换原章节即可)
第02章:清洗后的完整正文
...

注意: 清洗完成后,修改稿是整章输出的,用户可以直接替换原文件。不要只给"第X行改了啥"的摘要。


番茄平台特化

  • 每章≥1800字(硬门槛),最佳2000-2800字,上限3200字
  • 4000字拆上/下

  • 开头3章末尾必须有钩子

各题材AI味特征速查

| 题材 | 高频特征 | 清洗重点 | |------|---------|---------| | 玄幻/仙侠 | "眼中闪过一丝寒芒""心中骇然" | 战斗描写模板化 | | 都市/职场 | "嘴角勾起一抹弧度""眼神深邃" | 动作描写模板化 | | 言情/甜宠 | "心脏漏了一拍""耳尖泛红" | 生理反应堆砌 | | 历史/架空 | "眸色一沉""薄唇微抿" | 古风词滥用 | | 科幻/末世 | "瞳孔地震""喉咙发紧" | 科技描写堆砌 | | 悬疑/灵异 | "后背发凉""头皮发麻" | 恐怖描写套话 |

通用原则:最核心的问题——"叙事者在替读者感受"。删掉告诉读者该怎么想的句子。

反模式(千万别这么用)

| 错误用法 | 为什么不行 | 正确做法 | |---------|----------|---------| | 一次性清洗100章 | 大规模修改容易节奏崩、人物走形 | 分批洗,一次最多20章 | | 对话含量高的章节大力清洗 | 对话本来就该有口语感,过度清洗反而生硬 | 对话章只做Layer 1 | | 不改先跑全流程 | 如果只是改几个词,没必要走5个Phase | 单处问题手动改更快 | | 清洗后不检查直接发 | 脚本也会误伤特色表达 | 至少随机抽3处对比 |

写前预防(可选)

在AI开始写作前注入指令减少AI味:抑制模型签名、感官锚定(每个抽象表达配具体细节)、留白节奏(长句后接短句)。


FAQ

Q:清洗到一半断了怎么办? A:重新启动本技能,输入"继续清洗 + 小说名称",系统会从 Phase 1 重新扫描。已洗过的章节记录在大纲文件中可跳过。

Q:Layer 3 改完之后不像原来的文风了怎么办? A:撤回修改,降级到 Layer 2。Layer 3 是深度重写,会改变叙事风格,不是所有章节都需要。