Browse Source

feat: core-constraints+style-adapter 新增 anti-AI 写作预防层

lingfengQAQ 2 months ago
parent
commit
f8252b536c

+ 11 - 2
webnovel-writer/references/shared/core-constraints.md

@@ -45,8 +45,17 @@ purpose: 每次章节写作前加载,确保三大定律执行
 ### Style(可选强化)
 
 - 对话尽量带意图(试探/回避/施压/诱导),减少纯说明句。
-- 避免连续大段纯解释;若必须解释,建议切分为“信息 + 行动/反应”。
-- 避免“回去休息了”式机械收尾;若使用平缓收尾,需同时保留未闭合期待。
+- 避免连续大段纯解释;若必须解释,建议切分为”信息 + 行动/反应”。
+- 避免”回去休息了”式机械收尾;若使用平缓收尾,需同时保留未闭合期待。
+
+### Anti-AI(写作时预防)
+
+- 禁止连续 3 段以上使用相同句式结构。
+- 情绪描写必须通过行为/生理暗示,禁止直接标签(”他感到X”)。
+- 每 500 字至少有一次节奏变化(短句爆发、对话插入、场景切换)。
+- 对话必须带意图冲突,禁止纯信息传递。
+- 章末禁止”安全着陆”——必须保留至少一个未解决的问题或不安感。
+- 删掉万能副词(缓缓/淡淡/微微),用具体动作替代。
 
 ## 爽点与节奏(按题材 profile 调整)
 

+ 8 - 8
webnovel-writer/skills/webnovel-write/references/style-adapter.md

@@ -1,13 +1,9 @@
 ## 定位
-Step 2B 专用提示词,将粗稿改写为网文风格
+Step 4 风格适配参考,将正文改写为网文风格并消除 AI 痕迹
 
 **中文优先原则**:本步骤的改写说明、改写日志、变更摘要一律使用简体中文表述。英文仅保留在 CLI flag、checker id、JSON 键名等不可改的机器标识上。
 
-**与 Step 4 (polish-guide) 的职责边界**:
-- **Step 2B (本步骤)**: 纯风格转换 —— 句式改写、抽象→具体、网文口感
-- **Step 4**: 问题修复 —— 基于审查报告修复 critical/high 问题 + AI痕迹检测
-
-> 注意:Step 4 不会重复执行 Step 2B 的句式转换,两步各有侧重。
+**职责**:风格转换 + AI 痕迹消除 —— 句式改写、抽象→具体、网文口感、万能副词/神态模板替换。
 
 ## 输入
 - 粗稿正文(Step 2A 输出)
@@ -49,9 +45,13 @@ Step 2B 专用提示词,将粗稿改写为网文风格。
 - **悬疑/规则怪谈/克苏鲁**:线索投放要可回收,恐惧来自规则而非堆词。
 
 ## AI痕迹快速替换(新增)
-- 把“他非常愤怒”改为“动作+生理+决策”的三段式表达。
-- 把总而言之/可以说”改为直接结论动作,不做元叙述。
+- 把”他非常愤怒”改为”动作+生理+决策”的三段式表达。
+- 把总而言之/可以说”改为直接结论动作,不做元叙述。
 - 连续三句同句式时,至少改一处为短句爆点。
+- 万能副词替换:”缓缓说道”→ 删副词加前置动作(”他搁下杯子——'不行。'”)。
+- 神态模板替换:”眸中闪过一丝X”→ 个性化微动作(”她无意识地拧起袖口”)。
+- said tag 替换:”XX淡淡道”→ 动作引导(”他没抬头——'随你。'”),全文 said tag 占比不超过 30%。
+- 内心套话替换:”心中暗道”→ 直接写内心句,删掉”心中暗道”四个字。
 
 ## 检查点(改写后验证)
 | 检查项 | 标准 | 不通过处理 |