name: polish-guide purpose: 章节生成后的润色阶段加载,基于审查报告修复问题 + 去除AI痕迹
此文件用于内容润色,v5.0 新增基于审查报告的问题修复。
润色步骤现在接收两个输入:
润色步骤会收到审查报告,格式如下:
{
"overall_score": 85,
"issues": [
{"agent": "ooc-checker", "type": "OOC", "severity": "high", "location": "第3段", "suggestion": "林天对敌人太客气,应更冷酷"},
{"agent": "consistency-checker", "type": "POWER_CONFLICT", "severity": "critical", "location": "第5段", "suggestion": "筑基3层不能使用金丹期技能"}
],
"pacing_analysis": {
"quest_ratio": 0.4,
"fire_ratio": 0.35,
"constellation_ratio": 0.25
},
"pass": true
}
| 严重度 | 处理方式 |
|---|---|
| critical | 必须修复,否则记录 deviation |
| high | 优先修复 |
| medium | 建议修复 |
| low | 可选修复 |
| 问题类型 | 修复方法 |
|---|---|
| OOC (人物失真) | 调整角色言行,使其符合人设;若需要OOC,补充触发原因 |
| POWER_CONFLICT (战力冲突) | 修改能力描述,使用当前境界可用的技能/能力 |
| TIMELINE_ISSUE (时间线问题) | 调整时间描述,补充时间流逝过渡 |
| LOCATION_ERROR (地点跳跃) | 补充移动过程描述,或调整地点设定 |
| PACING_IMBALANCE (节奏失衡) | 调整 Strand 比例,增加缺失的内容类型 |
| LOW_COOL_POINTS (爽点不足) | 增加爽点密度,补充打脸/升级/收获等元素 |
| CONTINUITY_BREAK (连贯断裂) | 补充过渡句,连接断裂的场景 |
OOC 修复:
问题:林天(隐忍冷静)突然暴怒,缺少触发原因
修复前:林天怒吼一声:"你找死!"冲向对手
修复后:对方的话触及了林天的底线——那是关于他家人的羞辱。
林天眼中闪过一丝寒芒,"你找死。"声音平静,却让人毛骨悚然。
POWER_CONFLICT 修复:
问题:筑基3层使用金丹期技能"破空斩"
修复前:林天使出破空斩,剑芒划破虚空
修复后:林天运起全身斗气,使出了筑基期的极限一击——裂地斩
| 特征 | 表现 |
|---|---|
| 句式规整 | 句子长度相近,结构相似 |
| 模式化词汇 | "首先、其次、最后"、"值得注意的是" |
| 过度连接 | 大量使用"然而、因此、此外" |
| 缺乏转折 | 逻辑过于顺畅,缺少自然跳跃 |
| 情感平淡 | 缺乏个性化情绪表达 |
| 信息密集 | 每句都有信息,缺少留白 |
| AI词汇 | 替换为 |
|---|---|
| 值得注意的是 | 有意思的是/说来也巧 |
| 与此同时 | 这时候/正好 |
| 不禁 | 忍不住/没忍住 |
| 缓缓 | 慢慢/一点点 |
| 淡淡 | 轻轻/随意 |
| 微微 | 略微/稍稍 |
| 综合来看 | 这么一想/琢磨了下 |
| 从某种程度上说 | 说白了/往大了说 |
| 本质上 | 说到底/归根结底 |
| 指标 | 警戒线 | 目标值 | 检测词 |
|---|---|---|---|
| 总结词密度 | > 1次/1000字 | 0次 | 综合/总之/由此可见/总而言之 |
| 列举结构 | > 0.5次/1000字 | 0次 | 首先…其次…最后… |
| 学术词频 | > 3次/1000字 | < 1次 | 而言/某种程度上/本质上 |
| 排比连续度 | > 2组 | ≤ 1组 | 连续3+相同句式 |
| 因果连词 | > 5次/1000字 | < 3次 | 因为/所以/由于/因此 |
| 转折连词 | > 3次/1000字 | < 2次 | 然而/但是/不过/尽管 |
| 模糊量词 | > 4次/1000字 | < 2次 | 一定/某种/一些/某些 |
| 指标 | 不达标 | 达标 | 添加词 |
|---|---|---|---|
| 停顿词 | < 0.5次/500字 | 1-2次/500字 | 嗯/这个/那什么/怎么说呢 |
| 不确定表达 | 0次 | ≥ 2次/章 | 大概/应该/似乎/好像 |
| 短句占比 | < 20% | 30-50% | 拆分长句(>25字) |
| 口语词 | 0次/1000字 | ≥ 2次/1000字 | 咋回事/得了/行吧/算了 |
| 思维跳跃 | 0次/章 | ≥ 1次/章 | "算了"/"不想了"/"反正" |
建议用 Grep/rg/Select-String 对章节正文计数(以 3000-5000 字章节为基准):
。!? 分句),≤25 字视为短句,目标 30-50%注意:以上是"自然化"指标,不是越多越好;超量会显得刻意。
❌ AI风格:
他走进房间。他看到了她。他感到很惊讶。
✅ 人类风格:
推开门的瞬间,他愣住了——她怎么会在这里?
❌ 均匀句式:
萧炎走进大厅,看到了很多人。他们都在讨论着什么,气氛很热烈。
✅ 长短交替:
大厅里人声鼎沸。萧炎挤进人群,耳边全是议论声。"听说了吗?""什么?""那个废物..."他的脚步顿住了。
❌ 书面语:
他对此感到非常愤怒,认为这是不可接受的。
✅ 口语化:
他气炸了。这算什么?欺负人也不是这么欺负的!
❌ 完美逻辑:
因为A,所以B,因此C。
✅ 自然跳跃:
A发生了。B...算了,不想了。反正C就是这样。
❌ 通用描述:
她很漂亮,有一双大眼睛。
✅ 个性化:
她的眼睛会说话——至少萧炎是这么觉得的。
| 问题类型 | AI原文模式 | 自然化方法 |
|---|---|---|
| 情绪直白 | "他很愤怒" | 动作外化(拳头攥紧、额角青筋) |
| 逻辑完美 | "首先…其次…" | 打断重组(加……和破折号) |
| 比喻堆砌 | 3个比喻连用 | 只留最有力的1个 |
| 形容过密 | 4个形容词 | 删除70%,只留1个 |
| 对话书面 | "我认为我们应该…" | 口语化+"先把这事儿了了" |
| 转折生硬 | "然而/但是" | 删除连接词,用句号隔开 |
| 删除冗余 | "慢慢地、缓缓地" | 只留动作,或添加独特比喻 |
| 强化动词 | "很快地跑" | 换强动词(冲/飞奔/撒腿就跑) |
| 打破规律 | "他看到A。他看到B。" | 变换句式(A映入眼帘。然后是B。) |
AI风格:综合以上分析,林天认为自己需要做三件事:第一,提升修为;第二,获取资源;第三,寻找盟友。 林天心里盘算着,修为是根本,资源也不能少,至于盟友……先走一步看一步吧。
AI风格:首先,他查看了周围环境。其次,他分析了敌人的位置。最后,他制定了突围计划。 他扫了一眼四周——三面是墙,只有正前方有条路。敌人嘛,两个在左,一个在右。得想个法子冲出去才行。
AI风格:他感到非常愤怒,同时又有些无奈,心中五味杂陈。 他的拳头攥紧了,指节发白,半晌又松开,无力地垂下。
AI风格:她的眼神中流露出复杂的情感,既有对过往的怀念,又有对未来的期许,同时还夹杂着一丝不安。 她的眼神有些复杂,说不清是怀念还是期待,又或者……有点儿怕?
AI风格:"请问你能告诉我,刚才发生了什么事情吗?我需要了解详细的经过。" "刚才……怎么回事?"
AI风格:萧炎缓缓地走进大厅,他的目光扫视着四周,注意到了很多人都在看着他。他感到有些不自在,但还是保持着镇定的表情。 萧炎一脚迈进大厅,刷——所有目光都转了过来。 他头皮一紧。 装,继续装。他告诉自己,脸上硬挤出一个淡定的表情。
AI风格: "你好,我是萧炎。"他礼貌地说道。 "你好,我是林月。"她微笑着回应。 "很高兴认识你。"他说。 "我也是。"她说。 "萧炎。"他报上名字。 "林月。"她点点头,嘴角带着若有若无的笑意。 气氛有点微妙。萧炎搜肠刮肚想找个话题,她却先开了口:"听说过你。" "好事还是坏事?" "你猜。"
❌ 总结词密度 > 1次/1000字 → ✅ 删除所有"综合/总之/由此可见" ❌ 列举结构"首先…其次…" → ✅ 打散为独立句子 ❌ 学术表达"就…而言" → ✅ 替换为口语"这块儿" ❌ 连续排比3组以上 → ✅ 最多保留1组 ❌ 每2句就有因果连词 → ✅ 删除多余因果词,句号隔开 ❌ 对话太完整太书面 → ✅ 口语化+省略主语 ❌ 忽略审查报告的 critical 问题 → ✅ 必须修复或记录 deviation ❌ 句式规整(句子长度相近) → ✅ 长短句交替 ❌ 情感直接说出("他很愤怒") → ✅ 动作外化表现情感 ❌ 逻辑过于顺畅 → ✅ 增加自然跳跃和"不完美"
润色完成前检查: