这个"旧稿污染"的判断是对的,而且确实比"上下文太长"更该优先排查。我只补一个更隐蔽的角度:摘要本身也会漂移。
如果每章摘要也让 AI 来写,它其实是把上一版摘要再压缩一遍的产物,几章之后同一件事的措辞会开始互相抄,等到正文里显形时,重复其实是埋在摘要层的。稳妥做法是摘要手写,或至少人工过一遍,只留硬事实:谁做了什么、结果如何、留下了哪个物件或哪条信息,形容词和句式一律丢掉。这样回喂的才是"事实",不是"文风"。
状态表建议拆成两栏:不可变量(专名、性格底色、能力上限)和可变量(当前位置、关系、掌握的信息)。不可变量写死之后,模型不会隔两章又给你重新介绍一遍主角。
另外"不能出现前两章已用过的对话"这条约束,模型实际执行不了——它若只看摘要,本来就看不到原文。换成给它一张桥段黑名单更实用,比如雨夜、镜子、旧照片、惊醒,每章定稿后手动追加一行,下指令时直接贴进去。
参数那部分我确实不清楚 WinkDesk 的选项叫什么名,你按 temperature、重复惩罚这类关键词在设置里找,能开就开,但别指望它单独解决问题。800–1200 字一段我同意,我自己还会再压到 600–800,并且一定卡在场景切换点断——断在段落中间最容易让它下一轮重写头一句。最后一个坑:千万别让 AI 自己写摘要、再自己回喂摘要,这个闭环漂移得最快。
