AI写小说前后矛盾,多数时候不是它故意乱写,而是你没给它一份全程不变的依据:前面定好的人物年龄、伤势、道具去向,写到第七八章时早已不在它眼前,它只能顺着当前这一段往下编,编得越流畅,和前文差得越远。解决办法并不复杂,先把设定固定成一张表,再按章续写、每章交接、写完自查,长篇也能稳住。
短篇其实很少出这个问题。一两千字的故事全文都在一次生成里,人物和情节它都看得见。矛盾几乎都发生在连载和长篇上:你分十几次对话写完十章,每开一次新对话,它对前文的了解就只剩下你这次贴进去的那部分。
为什么写到后面就开始对不上
原因主要有三个。第一个是上下文有限,一次对话能同时看到的内容有上限,前面的章节被挤出去之后,它不会主动提醒你这里我看不见了,而是照样往下写。第二个是它写作时优先保证眼前这段读起来顺,人物动机、时间间隔这类需要回头核对的东西,顺手就会被改掉。第三个是很多设定从头到尾只存在于你的脑子里,比如主角左手有伤、玉佩在第三章已经碎了,你没写下来,它自然无从遵守。
所以治理的思路不是换一个更强的模型,而是把只存在于你脑子里的东西,变成每次写作都摆在它面前的文字。
先定一张设定表,每次写作都贴在最前面
动笔写第一章之前,先花十分钟整理一张设定表,内容不用多,但要硬。人物部分写清姓名、年龄、外貌特征、说话习惯、和主角的关系、能力的边界;世界部分写清时间线走到哪一天、重要地点之间的距离、不能违反的规则;再单列两栏,一栏记关键道具现在在谁手里,一栏记已经埋下还没回收的伏笔。
这张表每次续写都要原样贴在要求的最前面,并加一句明确的约束:设定表里的内容不得自行改动,如需改动先停下来说明理由。顺序也有讲究,设定放在本章任务之前,它读到的优先级更高;只在写第一章时交代过一次,后面不再提,等于没有交代。
按章续写,每章结束留一份交接摘要
不要让它一次写完整本,也不要在新对话里只说一句接着写。比较稳的节奏是每次只写一章,这次输入固定包含四样东西:设定表、上一章的交接摘要、本章要发生什么、本章绝对不能出现什么。本章目标写具体事件,不要只写继续推进感情线这类空话。
每章写完,顺手让它再输出一份两百字以内的交接摘要,只记事实:谁受了伤、谁知道了什么秘密、道具换到了谁手里、时间过去了几天。这份摘要就是下一章的起点。连载几十章时,靠摘要接力比每次把前文全贴回去更现实,也更不容易把窗口撑爆。
写完一章,先让它对照设定表自查一遍
正文出来后不要急着收,先补一句自查要求:对照设定表逐项核对本章的年龄、时间、地点、道具、伤势和每个人已知的信息,列出所有对不上的地方,再逐条改掉。自查这一步能拦住大多数低级矛盾,比如同一件道具在两个人手里同时出现、昨天刚受的伤今天就痊愈。
也要留个心眼,它自查同样可能看漏,尤其是藏在对话里的暗示和前后呼应的细节。所以关键节点,比如人物关系反转、伏笔回收的那几章,作者自己再快速扫一遍原文,比全篇精修省力得多。
中途要改设定,先登记再回头修
写着写着想改设定很正常,比如给配角换一个出身,或者把结局提前。问题不在改,而在改完只改了后面:新章节按新设定写,旧章节还留着旧说法,读者一对照就穿帮。
稳妥的做法是给设定表做一次变更登记:在表里注明哪一条改了、从哪一章开始生效、前面哪些章节受影响,然后先回头把受影响的旧章节改齐,再继续往下写。登记听起来麻烦,实际就是在设定表末尾多写一行字,却能省掉完稿后全篇找矛盾的大工程。
说到底,AI写长篇更像一个记性有限但手很快的合作者:设定表负责记性,交接摘要负责衔接,自查和变更登记负责兜底。把这套流程跑顺,人物年龄不会再忽大忽小,碎掉的玉佩也不会在下一章完好地挂回腰间。