Skip to content

AI 如何写好长篇故事

Published: at 08:00 AM

AI 如何写好长篇故事

一段文字写得流畅,不等于一个故事成立;一个故事能写出几千字,也不代表它能支撑几十万字或几百万字。长篇创作真正困难的地方,是在很长的时间跨度里维持人物的生命力、情节的因果关系和读者的期待,同时允许故事在写作过程中自然生长。

这对 AI 尤其困难。模型很擅长沿着当前上下文继续写一段文字,却不天然拥有作者对整部作品的判断:哪些承诺已经给读者,哪些人物正在改变,某个配角离场后还会不会回来,眼前的冲突是否只是重复上一卷,某个反转是否真的改变了读者对前文的理解。只把小说正文不断追加到 Prompt 中,最终通常会变成一部局部连贯、整体松散的故事。

要让 AI 参与长篇创作,首先需要理解小说是怎样工作的。叙事理论能解释事件、因果和信息披露;网络小说作者的经验能说明连载节奏、读者期待和长期写作的实际约束;创造力研究则能帮助我们把“灵感”拆解成可以反复练习的过程。最后,再把这些认识转化为 AI 可以执行、可以检查、也允许作者随时改变方向的工作流。

一、故事不是事件清单

事件发生的顺序,不等于读者看到的顺序

叙事理论中有一个对创作很有用的区分:故事(story)指故事世界中发生的事件,以及参与事件的人物和环境;话语或叙述(discourse)指作者通过什么顺序、视角和方式把这些内容告诉读者。Seymour Chatman 在《Story and Discourse》中系统讨论了这一区分。它听起来像文学理论,实际却直接关系到情节设计。

假设一场谋杀案中,真正的事件顺序是:管家提前调换了药瓶,医生发现药物异常,家主喝下药后死亡,管家销毁证据。作者可以按时间顺序完整交代,也可以先写家主死亡,再逐步让读者发现药瓶、医生和管家的关联。两种写法的事件事实相同,读者经历的故事却完全不同。

Brewer 与 Lichtenstein 对故事结构和读者情绪的研究,将这种差别进一步落实为悬念、惊奇和好奇心。悬念让读者知道一个危险或重要结果正在逼近,却不知道结局;惊奇隐去关键的前置信息,在结果出现后才揭示它;好奇心则让读者意识到有一段重要信息缺失,并期待逐步还原。研究还指出,这些情绪需要得到某种解决,单纯制造悬念却始终不兑现,并不能构成令人满意的完整故事。

这给长篇创作一个非常实用的判断方法:写作时同时维护两份不同的结构。

一份是事件事实:谁在什么时候做了什么,为什么做,造成了什么后果。它决定故事是否成立。另一份是读者信息:读者目前知道什么、误以为什么、正在猜测什么,以及作者准备在什么时候揭示剩余信息。它决定故事怎样被体验。

AI 如果只维护第一份记录,往往会把所有谜底提前解释;如果只追求第二份记录,又容易用隐瞒信息掩盖情节本身没有因果。真正的悬念必须同时满足两者:隐藏的是读者暂时不知道的信息,而不是作者自己也没有设计清楚的逻辑。

参考:Seymour Chatman, “Towards a Theory of Narrative”;Brewer & Lichtenstein, “Event Schemas, Story Schemas, and Story Grammars”。

情节靠人物的目标和选择推动

情节不是一串越来越大的事件。一个人想得到某样东西,现实或另一个人阻止了他,他必须做出选择;选择改变局面,也可能带来新的代价。这个过程不断重复,才形成故事。

Teun van Dijk 在《Narrative Macro-Structures》中把叙事看作具有因果或理性联系的行动序列:一个意外、危险或异常事件形成 complication,人物采取行动试图阻止不希望发生的后果,行动可能成功,也可能失败;一次解决还可以引出下一轮冲突。这个模型没有规定小说必须分成几幕,但指出了情节不能缺少的基本关系。

对写作者来说,可以把一场戏压缩成几个问题:人物眼下想完成什么?谁或什么阻止他?他有哪些选择?他选择了哪一个?付出了什么代价?场景结束后,局面有什么不同?

最后一个问题尤其重要。如果一场戏结束后,人物的处境、关系、知识、策略、情绪或读者理解都没有发生任何变化,这一场戏就可能只是重复信息。它未必必须删掉——日常生活、闲谈和留白也可以塑造人物——但作者应该清楚它提供了什么阅读价值。

冲突也不等于争吵或战斗。一个人物想保护家人,另一个人物想维护法律;两人都不是坏人,却必须做出互相排斥的决定。这样的价值冲突往往比单纯出现一个更强大的敌人更有持续性,因为它迫使人物暴露自己的判断和边界。

三幕式、英雄之旅和节拍表:结构模型不是故事定律

三幕式适合检查一个完整故事是否建立了初始局面、是否持续改变人物处境,以及高潮是否真正解决了核心冲突。英雄之旅把人物离开熟悉世界、经历试炼、带着变化返回的过程整理成一组神话叙事阶段;《救猫咪》的 Beat Sheet 则把商业电影的关键节拍拆成较细的检查点,方便编剧观察开端、转折、低谷和高潮是否失衡。

这些模型可以用来诊断结构,却不能把一部长篇小说硬切成固定比例。特别是网文连载,卷、篇章和章节各有不同的闭合程度:一卷可以完成一次阶段性胜负,同时让整部作品的核心问题继续悬而未决。比起追求某个百分比必须出现某种事件,更值得检查的是人物是否被迫作出选择、局面是否改变、情绪是否有起伏,以及读者的期待是否得到回应。

英雄之旅也不应被当成跨文化的普遍法则。Glenda Hambly 对 Campbell 神话材料的重新审视指出,把不同原住民叙事解释成西方个人英雄成长模式,会忽略它们原本的文化语境和叙事目的。写作者可以借用“离开—试炼—归来”的观察角度,但不该因此把所有故事都改写成主角个人的自我实现之旅。三幕式、英雄之旅和节拍表是不同的分析镜头,作品需要哪一个,取决于题材和作者真正想讲的故事。

参考:Hambly, “The Not So Universal Hero’s Journey”;“Battle of the Paradigms: Screenplay Structure”。

长篇需要多层次的故事结构

长篇小说通常同时运行多个尺度。整部作品有一个最终的命运变化或核心问题;卷或大型篇章处理阶段性的目标;支线让配角、组织和世界继续变化;章节提供连续阅读的推进;场景和动作节拍则把抽象情节变成可见的行动。

这些尺度最好具有相似的内部逻辑,但不需要机械套用固定的三幕式。每个层级都应该有自己的问题、阶段结果和下一步压力。章节可以解决眼前的调查,同时暴露更大的利益冲突;一卷可以让主角赢得某场战争,却失去原本赖以行动的盟友;一条支线可以暂时结束,却改变主线下一阶段的条件。

连载作品尤其需要这种“局部闭合、整体开放”的结构。单章完全没有推进,读者会觉得这一章只是填字数;每章都用世界毁灭、人物死亡或更强敌人结束,读者又会很快对不断升级的刺激失去感觉。一个更稳定的办法,是让章节兑现一项较小的期待,同时建立一个新的问题。读者得到阶段性回报,才愿意继续等待更大的答案。

这也解释了为什么悬念不能只靠章末一句“他不知道,真正的危险才刚刚开始”。真正有效的钩子来自一个已经进入故事的具体问题:一个人突然说出不该知道的话,一份证据与此前的判断矛盾,主角必须在两个都无法接受的结果中做选择。读者在意的是这个问题,而不是句子本身是否神秘。

二、网络小说的长期创作经验

网络小说不是把传统小说切成很多小段发布。连载会持续暴露创作中的弱点:作者需要不断交付新的阅读体验,还要承受读者即时反馈、人物和设定持续增加、早期伏笔可能被遗忘,以及创作周期长到足以改变作者本人生活节奏等问题。

不同作者的工作方法差异很大,但从公开访谈中能看到几个反复出现的实践。

先让读者进入一个具体的世界

科幻作家晨星LL在封面新闻的访谈中谈到,写科幻不一定要从宏大的宇宙、星球和复杂设定讲起。用读者熟悉的生活切入,例如一个普通白领玩家进入废土世界后会先做什么,能让读者先产生代入,再逐步理解陌生世界。他创作长篇前会准备大纲、细纲、人物设定、故事时间轴和背景设定,并在写作过程中持续记录和修正。

这背后的原则不是“开头必须写日常”,而是读者需要一个可以理解的入口。世界观再复杂,也应该通过人物正在处理的具体问题进入故事。主角需要找工作、躲避追捕、处理一笔债务、保护某个人,读者就能在行动中理解这个世界的制度和规则。先用几页解释十个组织的历史,往往不如让一个人物因为组织之间的冲突失去某种东西有效。

晨星LL还谈到连载中的“废话”并不一定无用。人物的闲谈、日常行动和场景过渡,有时是在为后来的情绪或选择建立背景。写作不是每一句都必须推动主线事件。问题在于这些内容有没有让人物更具体、让读者更接近这个世界,或者为后续变化建立对照。没有这些作用的重复说明才是水分。

来源:晨星LL:打造虚实结合的网络小说。

人物不是设定卡,而是有自己目标的人

网络作家弈青锋在中国作家网的写作分享中,把人物目标之间的冲突视为情节的重要来源。他的习惯是先为人物建立较完整的背景、性格、经历和目标,再通过人物选择和目标碰撞推动故事。一个鲜明的性格标签可以帮助读者快速记住人物,但标签本身不能构成完整人物;人物在压力下做出的选择,才会让读者看到性格中复杂甚至矛盾的一面。

例如,一个胆小、自私、只在乎家族利益的人,可能在最后关头为了守护一座城而牺牲。这个转变之所以有力量,不是因为作者在人物设定里预先写了“关键时刻勇敢”,而是因为过去的选择、关系和处境使这个决定变得可信。配角也应该拥有自己的人生目标,主角暂时离开他们的视线时,他们仍然可能在行动、失败或改变。

因此,人物档案不能只记录年龄、外貌、性格和技能。更值得维护的是人物当下最在意什么、不能接受什么、误解了什么、欠下什么、对谁负有责任,以及最近一次重大选择如何改变了他。人物可以反复、矛盾和改变;档案是创作参考,不应变成限制人物的规则表。

人物弧线可以再用 Want 和 Need 两个问题观察。Want 是人物眼下明确追求的东西,Need 则是他可能尚未意识到、却必须面对的内在问题。两者有时一致,有时相互冲突。人物也可能相信一套后来被事实推翻的原则,或者早已知道某个道理,却一直没有勇气按它行动。写作教材常把这种变化归纳为正向弧线、负向弧线和平坦弧线:有人改变信念,有人逐渐走向毁灭,也有人坚守原有原则并改变周围环境。这些是帮助作者整理角色变化的工具,不是每个人物都必须走完的心理流程。

冲突也可以从外部、人际和内部三个层面同时设计。外部冲突来自环境、制度、敌手和资源限制;人际冲突来自亲密关系、联盟、权力和信任;内部冲突则来自恐惧、价值观和自我辩解。三个层面相互作用时,一个简单目标就可能变得复杂:主角想救一个人,制度不允许,盟友反对,而主角自己也怀疑救人的真正动机。Jens Eder 对人物动机的分析把目标、计划、意图、欲望、情感和价值观视为连接人物特质与行动的重要机制,这比给人物贴一个性格标签更能解释人物为什么会做出某种选择。

来源:弈青锋:当角色设定丰满,故事自然推进;Eder, “Motivation and Plot: Characters’ Needs, Goals, and Actions”。

大纲要有,但不必把未来全部写死

血红在中国作家网转载的访谈中,描述过一种从世界到人物的构思方式:先设定一个有自身规则、文化、历史和自然环境的世界,再确定影响世界运转的主线,随后设计主角和配角,让他们围绕这条主线产生命运交错。他也提到,自己并不预先固定每一章的情节;人物的一句话或一次行动可能触发新的转折,写作者也会在写作中发现原本没有想到的走向。

花都大少的实践则更强调主线和大纲的持续校准。他在《极品全能高手》长达七年的连载期间,定期回看大纲,保持主线方向,并根据实际写作和读者反馈调整局部剧情。他也强调,前面埋下的坑不能因为故事不断向前推进就被遗忘。

这两种方法并不矛盾。大纲的职责是确定故事的方向、主要转折和不可随意丢弃的承诺,不是替作者提前写完每一场戏。完全没有主线,长篇容易变成一组互不相干的冒险;把所有细节提前锁死,则可能让人物失去选择空间,写作者也无法利用创作过程中产生的新发现。

比较稳妥的做法是固定少量关键支点,允许中间路径不断调整。支点包括故事最终要回答的问题、主角无法回避的选择、每一卷必须改变的局面,以及几个影响全书的重大揭示。具体如何抵达这些节点,可以根据人物行动、资料发现和读者反应修改。

来源:血红访谈;花都大少访谈。

读者反馈是信号,不是剧情指令

连载让作者能更早知道读者在哪里感到困惑、喜欢哪些人物、期待什么关系或情节。花都大少提到,读者对前文的记忆有时甚至能帮助作者找回自己忽略的伏笔。读者反馈因此可以成为一种长期外部记忆和阅读体验观察。

但晨星LL在同一系列访谈中表达了另一个重要边界:读者提出的修改意见并不一定等于读者真正需要的故事。读者只看到已经发布的部分,未必知道后面的主题和结构;若作者逐条服从评论,作品可能失去自己的方向。

更实用的区分是:读者指出“我没看懂这个人为什么突然这么做”,可能是人物动机或信息披露出了问题;读者指出“我更希望主角和另一个角色在一起”,则是偏好,不一定需要改变主线。作者应该从反馈中识别真实的阅读问题,再决定是否调整创作,而不是把评论区变成投票决定剧情走向的系统。

来源:晨星LL访谈;花都大少访谈。

连载的节奏来自持续兑现,不是无限升级

有些网文创作经验会把开头归纳成“黄金三章”,甚至进一步压缩成开篇几句话。这类说法可以理解为平台竞争环境下的经验提醒:作品需要尽快让读者知道主角是谁、眼前有什么问题、继续阅读能得到什么。但它不是适用于所有类型和所有作品的叙事定律。

晨星LL的访谈把开头吸引力与读者时间被短视频、直播等内容竞争联系起来;这提醒作者尽早建立阅读期待,却不等于每部小说都必须在前三章安排连续反转、打脸和战斗。真正重要的是让读者尽快看到作品独特的阅读承诺。这个承诺可以是一个有趣的世界、一种人物关系、一项悬而未决的任务,也可以是一种独特的情绪体验。

连载章节还需要阶段性满足。独立作者的连载经验和 Writing Excuses 关于 serialization 的讨论都强调,单集或单章应该在更大的故事中保持局部完整,同时推进更长的情感弧线。每次都用更强的敌人、更高的战力和更大的灾难刺激读者,会使冲突不断膨胀,却不一定让人物更有变化。真正有持续性的升级,应该改变人物能够做什么、愿意牺牲什么,以及他与其他人的关系。

金手指与升级体系要能持续产生新问题

网络作家百里龙虾在访谈中谈到,读者快感需要贯穿主线,不能只在开篇或某一场高潮里出现。他以升级类小说为例,说明大段主线之间需要安排若干有铺垫的小冲突和阶段高潮;这些事件可以有不同形式,但最终仍要回到主线。访谈还特别提到,只有打怪升级而缺少情感线,长篇会逐渐显得单调。

这可以转化成一个适合 AI 使用的“升级闭环”:主角得到一种优势或能力,随即遇到一个能检验它的门槛;跨越门槛需要付出代价、消耗资源或承担关系后果;成功之后,主角获得的不只是更高数值,还可能是新的社会身份、信息权限、行动范围或责任。新的位置又带来此前不会出现的冲突。金手指因此成为持续制造选择的故事引擎,而不是随时替主角消除困难的万能按钮。

如果升级只意味着数字更大、敌人更强,读者很快就能预判下一轮重复。更有效的升级会改变主角所处的社会层级、能够接触的信息、必须承担的责任,以及其他人物对他的态度。每一次突破最好也留下一项新的限制或代价。这样,爽点和压力不是机械的“受辱—打脸—胜利”,而是读者看到人物用自己的方式解决问题,并为解决问题支付了真实成本。

来源:百里龙虾访谈:好作品注重人设,“金手指”让读者有畅快淋漓的感觉;Serial Fiction Success for Indie Authors;Writing Excuses:Serialization。

三、创意是怎么来的

“灵感”常常被描述成突然出现的念头,但这不是说它完全无法训练。创意研究和作家的实际经验都指向一个更朴素的过程:积累材料,建立联想,提出问题,生成若干可能性,再通过写作和判断筛选、发展其中值得继续的方向。

创意材料来自观察、阅读和知识迁移

血红在访谈中提到,小说中的人物、世界和情节都可以从现实找到原始材料。他会广泛阅读历史、自然科学、传统文化、网络作品和各类非虚构文本;一段游记、一张照片或一个陌生地点,都可能触发人物和故事的联想。江月年年在中国作家网的访谈也谈到从社会观察、新闻、网络信息和专业阅读中积累素材,再把这些内容转化为故事,而不是直接把资料搬进小说。

创意不是看到一个奇怪的物件就完成了。真正有价值的是继续追问:它为什么存在?谁从中受益?谁承担代价?它会改变哪一种关系?假如它出现在一个完全不同的时代、职业或社会制度中,会发生什么?

例如,看到现实中的信用评分制度,可以联想到一个虚构城市:人们借钱不需要支付利息,代价是出借自己的部分记忆。这个设定本身只是一个创意种子。故事要继续追问:一个记忆贫穷的人能否借到钱?债权人可以拿走怎样的记忆?如果一个人忘记了自己最重要的承诺,法律如何认定债务已经偿还?主角为什么必须进入这套制度?他最终愿意牺牲什么?当设定开始影响人物的选择,世界观才转化成故事。

生成和选择是两种不同的思维活动

创造力研究经常区分发散思维和收敛思维。发散阶段扩大可能性,鼓励产生差异明显的想法;收敛阶段比较、筛选和发展其中有价值的想法。Childs 等人提出的 Creativity Diamond 框架也强调,先生成足够多且彼此不同的方案,再进行选择和深化。它是创造力支持框架,不是证明“想法越多就一定越好”的文学定律;关键在于不要过早把第一个顺手的答案当成唯一方向。

Margaret Boden 对创造力提出过一个很有用的区分。组合式创造力(combinational creativity)把原本不常同时出现的元素重新组合;探索式创造力(exploratory creativity)是在既有规则和类型空间里发现此前没有尝试的可能;变革式创造力(transformational creativity)则改变原有规则本身。放到小说里,组合式创意可以把金融制度与记忆交易放到同一个世界;探索式创意可以在侦探小说的规则里重新设计犯罪方式;变革式创意则可以改变类型故事的基本假设,例如让“预言”不能预测未来,只能改变人们对未来的行动。

Finke、Ward 和 Smith 的 Geneplore 模型同样把创造活动描述为生成与探索两个相互作用的阶段:先产生一些尚未完全定型的中间构想,再探索这些构想可能承担什么功能、会产生什么结果。对小说作者而言,这意味着不要急着把每个点子写成一段完整文字。先把概念、人物、矛盾、场景和反常设定放在一起,观察它们能否产生新的冲突。

参考:Boden, “Computer Models of Creativity”;Childs et al., “The Creativity Diamond”。

一个可以重复使用的创意练习

“What if”不是只把现实设定改得奇怪,而是选择一条底层规则,观察它改变之后会如何重写整个社会。例如,“如果一个人的谎言会变成别人看得见的实体”,第一步是推演个人行为:人们会怎样说话、隐瞒和建立信任;第二步是推演制度反应:司法、商业、教育和政治如何适应;第三步再看新的职业、黑市、礼仪和阶层会怎样出现。最后才把人物放进这个系统,问他会利用它、反抗它,还是被它伤害。

另一种来源是把现实焦虑转译成虚构制度。职场考核可以被改造成修行世界的“天道评定”,年龄门槛可以变成组织定期清退成员的规则,信用记录也可以变成能买卖记忆的金融体系。转译的重点不是给现实问题换一套奇幻名词,而是找到原问题的结构:谁制定标准,谁拥有解释权,谁承担失败代价,谁能规避规则。设定只有进入人物的日常选择,才会产生持续的戏剧冲突。

跨领域组合也应寻找结构上的相似,而不只是拼贴视觉元素。把保险业与奇幻世界放在一起,可以借用风险定价、逆向选择、再保险和理赔调查这些关系;把犯罪侦查与医疗诊断结合,可以让调查者像医生一样从症状反推不可见的病因。Thomas Ward 对奇幻作家 Stephen R. Donaldson 的创作分析,将概念组合视为创意生成的重要过程;Riedl 与 Leon 的计算故事类比研究则展示了如何把一个故事的关系结构映射到另一个世界,再补齐新世界规则下无法直接迁移的部分。对写作者而言,保留的是因果关系和角色功能,变化的是制度、材料和世界规则。

最后让人物进入设定。选择一个真正有欲望、有弱点的人,问他为什么非得参与这件事不可。一个有趣的世界设定可能只适合短篇展示;当人物为了它必须做选择、承担代价并改变关系,它才有机会支撑长篇。

Wallas 的准备、酝酿、顿悟和验证四阶段模型可以作为理解创意过程的参考,但不应该被当成固定流水线。对这一模型的后续讨论强调了元认知在不同阶段中的作用;现实创作经常在阅读、写作、观察和修改之间来回移动,有些想法在数周后才会因为另一件事变得可用。把素材记录下来、允许暂时不写出答案,比强迫自己每次坐到电脑前都必须立即想出完整剧情更实际。

四、AI 能怎样参与创意写作

不要让一个 Agent 同时负责所有事情

直接要求模型“写一部长篇小说”,相当于把选题、主题、人物、结构、情节、场景、对白、文风和连续性检查全部交给同一次生成。模型通常会优先满足眼前可见的文字任务,却没有足够清晰的中间决策和长期状态。结果可能是开头读起来很顺,写到后面才发现人物动机、世界规则和伏笔无法对齐。

更合适的方式,是把写作拆成若干专业任务,让每个 Agent 有明确输入、职责、输出和交接边界。一个可用的分工如下。

主编 Agent掌握作品的核心承诺、当前创作目标和已经确认的故事事实。它负责决定本次写作要解决什么问题,选择创意方案,批准章节蓝图,并在不同 Agent 给出冲突建议时作出取舍。主编不是简单汇总所有意见,更不能把“多数 Agent 赞同”当成文学判断。

创意 Agent负责发散,不直接写成品正文。它可以从现实观察、其他学科、人物背景和现有世界规则中提出不同方向的组合,产生反常识设定、两难选择、意外后果和支线可能。它应主动避免只改变人名、地点或敌人强度的伪差异,说明每个候选点子会改变什么、会带来什么代价。

主线剧情 Agent围绕全书的核心问题和阶段目标,提出主角接下来必须面对的冲突、选择和结果。它关心这一章是否推进了主线,是否改变人物处境,以及当前事件如何连接下一阶段,而不是只提出“再来一个更强的敌人”。

人物 Agent检查人物各自的目标、关系、经历和知识边界,并模拟不同角色面对同一事件时可能作出的反应。它在场景级任务中应同时读取人物眼前的目标、深层恐惧、价值判断、可用资源、掌握的信息和需要隐瞒的事情。外在习惯、压力下的身体反应和社会身份也能让角色更具体,但这些细节必须服务于场景,而不是变成每次出场都要重复的标签。

设计博弈时,可以先单独从对手视角推演:在他目前掌握的信息、资源和风险偏好下,什么行动最符合他的利益?他可能误判什么,又有什么理由不选择对主角最有利的方案?主角随后面对的是一个有自己逻辑的对手,而不是等待被击败的剧情工具。对白 Agent 再根据双方真实诉求和信息差,把这些动机转化为台词、回避、试探和行动。隐藏动机是帮助模型构思的内部材料,不需要在正文里全部解释出来。

章节与场景 Agent把已经确定的章节蓝图分解为场景和动作节拍,再生成正文。每一场需要知道参与人物、场景开始时的局面、人物目标、阻力、关键选择和结束时的状态变化。模型可以在写作中发现新可能,但如果它改变了蓝图中的关键结果,应将其作为变更提议交回主编,而不是悄悄改写主线。

对白 Agent专门处理人物说话的方式、潜台词、对话中的信息差和关系变化。人物对白不应只是交换设定和解释剧情。一个人可能故意回避问题,另一个人可能只听见自己愿意相信的部分;对话的内容、停顿和误解都可以推动情节。

叙事声音 Agent统一视角、叙述距离、句式节奏和描写密度。它可以维护作品自己的风格规范,但不应该通过复制某位作者的独特句子或段落来模拟文风。此前文章《AI 写作的关键不是 Prompt:Style Sheet、作者声音与人机协作工作流》已经讨论了 Style Sheet 和作者声音,长篇小说可以沿用这一层配置,不必把它与剧情规划混在一起。

连续性与故事资料 Agent维护人物状态、事件时间线、物品去向、世界规则、未解决情节线和读者已经得到的信息。它要能区分原文事实、合理推断和新创作提案,不能因为模型在上一轮提出一个可能性,就把它升级为已经发生的故事事实。

读者与质量审查 Agent从读者角度检查章节是否易懂、是否有真实的情绪推进、因果是否断裂、人物是否知道不可能知道的信息,以及前文建立的期待是否得到合理处理。它应优先报告会破坏阅读体验的硬伤,不应把自己的审美偏好当成必须修改的错误。

这些 Agent 的产物应以结构化的章节蓝图、人物/事件状态和独立文本版本交接。主线、创意和人物分析可以并行;对白润色和叙事声音调整应按顺序作用于同一份正文;连续性审查针对确定的候审版本;状态更新只能从最终稿提取。多个 Agent 同时修改一个 Markdown 文件,通常只会制造覆盖和版本冲突。

研究已经在探索类似的协作结构

Google DeepMind 团队在 ICLR 2025 发表的 Agents’ Room,把故事生成拆成规划 Agent 与写作 Agent。规划侧分别处理冲突、人物、环境和情节,写作侧再承担具体文本部分,由编排器把阶段结果放进共享工作区。论文报告称,这种专业分工生成的故事在专家评价中优于若干基线方法。这说明任务分解值得认真研究,但它并不证明多 Agent 已经解决了百万字网络小说的创作问题;论文实验与长期连载在规模、读者反馈和审美目标上仍有很大距离。

NAACL 2025 的 DOME 研究针对长篇故事生成提出动态分层大纲和记忆增强机制。它把计划与写作结合起来,使大纲能够根据生成中出现的变化继续调整;同时使用时间知识图谱保存生成内容,并通过时间冲突分析检查前后不一致。这个方向比简单地把所有前文塞进上下文窗口更适合长篇:故事记忆应该按人物、事件和时间关系组织,写作时只检索当前场景真正需要的内容。

Google DeepMind 在 2026 年公开的 Fabula 研究原型,则尝试让写作者同时查看故事文本和层级化的场景/节拍计划,并允许在剧本、场景和计划层面重新生成或修改。研究涉及设计访谈与写作活动中的 42 位写作者,也讨论了写作者对自动评价、计划可见性、文化差异和创作控制权的不同看法。该论文目前是 arXiv 预印本,应把它看作一种研究方向,而不是成熟商业产品的效果证明。

参考:Agents’ Room(ICLR 2025);DOME(NAACL 2025);Fabula(arXiv, 2026)。

AI 最有价值的创意输出,不一定是完整段落

AI 很容易给出一段读起来完整的续写。这种输出看似节省时间,却可能让写作者过早接受模型最容易想到的方向。创意阶段应该更多要求模型交付中间构想,而不是直接交付可以复制进正文的成品。

例如,对于“主角需要进入一座已经封闭的城市”这个任务,创意 Agent 不应只给出十种潜入方式。它可以分别从身份、利益、关系、规则和误判出发,提出性质不同的方案:主角被迫代表一个不愿承认的组织进入;城内有人主动把他列入名单;进入城市的唯一方式是放弃一个重要身份;城门关闭并不是为了防止外人,而是为了阻止里面的人离开。每种方案都应说明它会暴露什么人物弱点、打开哪条支线、对后续主线造成什么影响。

这种“半成品”很重要。Zhou 与 Sterman 在 2024 年的 Ai.llude 研究中观察了 27 次创意写作会话,比较流畅续写和由多个不完整构想组成的中间建议。后者被作者直接保留的文字更少,却引发了更多改写和更丰富的采用方式。研究规模不大,不能据此断言所有作者都更喜欢不完整建议,但它提供了一个值得采用的设计思路:AI 有时应该让作者继续思考,而不是用一段过于顺滑的文字结束思考。

另一个针对 15 名参与者的前期创意研究,把人机协作归纳为构思、启发和实现之间反复往返的过程,并强调人类仍然需要保持主导。对长篇创作而言,AI 可以扩展可能性、帮助角色模拟、提供反例和组织资料;作者则需要决定哪一种可能性真正属于这部作品。

参考:Ai.llude(Creativity and Cognition 2024);“It Felt Like Having a Second Mind”(CSCW 2024);Holding the Line(37 位写作者访谈研究)。

五、一套可以落地的长篇 AI 创作流程

多 Agent 本身不是创作方法。若没有统一的创作目标、明确的中间产物和稳定的记忆结构,增加 Agent 只会增加调用次数。下面这套流程把前面的理论和研究转化为一次可重复的章节生产过程。

1. 先定义作品的承诺

创作开始时先回答几个问题:这部小说希望读者持续体验什么?主角为什么必须进入故事?他最想得到什么?阻挡他的力量是什么?成功的代价是什么?整部作品最终要回答什么问题?

这不是市场宣传语,而是创作方向的约束。例如,一部作品的核心承诺可能是“一个擅长解决他人麻烦的人,逐渐发现自己一直在逃避最重要的选择”。后面的世界观、人物和情节应该持续为这个问题提供新的压力。作品可以出现许多支线,但支线不能让核心承诺消失。

2. 先发散,再选择故事种子

让创意 Agent 从不同来源提出候选:现实矛盾、职业观察、历史事件、科学现象、人物关系、类型惯例和其他领域的机制。要求候选在冲突逻辑上真正不同,而不是仅仅更换设定名词。

主编再用几个问题筛选:这个点子能否产生反复变化的冲突?人物有没有主动选择的空间?每次选择是否有代价?设定能否自然产生支线和配角命运?是否有足够多的变化,而不会只能靠不断升级敌人维持篇幅?最重要的是,作者自己是否真的想写它。

3. 建立人物、世界和故事规则

确定故事种子后,再整理世界背景、人物目标、重要关系、组织利益和关键规则。设定不必在开篇全部解释,但作者和 AI 都需要有一份稳定的参考资料。对关键能力和制度,可以明确它能做什么、不能做什么、需要付出什么、会留下什么副作用,以及其他人如何反制。规则还会产生社会后果:谁有资格使用能力,谁承担成本,组织如何围绕它建立权力和交易。把这些关系写清楚,世界设定就能持续提供冲突,而不是只在主角需要时临时增加新功能。

人物资料要强调正在变化的东西。某个人物现在想得到什么、害怕失去什么、对谁有所隐瞒、掌握哪些信息、误解了哪些事情,这些内容会随事件更新。可以同时记录外在习惯和压力反应、内在目标与恐惧,以及人物在家庭、组织和社会中的角色。人物身上的矛盾也值得保留,例如一个追求秩序的人可能会在亲友面前破例,一个重视自由的人可能依赖某个组织提供的安全感。

人物弧线不要实现成不可逆的硬状态机。比起把人标记为“信任期”“幻灭期”后要求模型按阶段表演,更可靠的做法是记录改变发生的具体事件、当事人当时知道什么、他做过什么选择、造成什么后果,以及目前仍未解决的心理张力。人物可能嘴上已经否定旧信念,行动上却继续依赖它;这种滞后和自相矛盾,正是人物仍然像一个人的地方。

4. 先确定大方向,再滚动细化大纲

整部作品需要有一个能够指引终点的方向,主要人物和关键支线也要有明确的阶段变化。每一卷应有独立的目标和结果,同时对全书主线造成影响。规划时可以区分三种时间尺度:全书层面确定核心问题、主要人物的命运方向和少数关键揭示;卷级层面确定阶段目标、主要对抗和结束时必须改变的局面;近期章节则细化到场景和动作节拍。

实际写作时,近期几章可以保留较明确的路线,之后的节点只作为可能路径。把主线里程碑视为方向锚点,把支线、人物相遇方式和中间事件视为可调整节点。某一条支线可以扩写、合并或退出,但要检查它是否影响主线因果、人物关系或已经向读者作出的承诺。每次改变大纲,都记录改变的理由和受影响的后续节点,不必因此重新锁死整部小说。

这也适合表示成一张轻量的情节关系图:节点记录事件、人物选择、伏笔和阶段结果,关系则记录因果、依赖、揭示和回收。图的用途是发现断开的因果和被遗忘的承诺,不是把小说变成只能沿一条路径执行的流程图。

5. 把章节变成一组可写的场景

章节蓝图需要描述本章要改变什么,而不仅仅是“发生一场战斗”或“人物来到某个地点”。每个场景都应该有参与者、人物目标、当前阻力、关键动作和场景结束后的状态变化。场景之间要有因果连接,或者在信息披露上形成有意的反差。

场景写作还需要具体的感官锚点。宏大的设定和能力不能只靠“震撼”“恐怖”或“强大”来说明;选择一两个与人物行动相关的细节,例如热量如何传到手掌、某种气味怎样暴露设备故障、声音如何改变空间判断。不是每一场都要机械地写满五感,细节应当让读者理解环境、感受到代价,或者影响人物下一步行动。

在这一层,AI 可以先生成多个场景方案,再由主编选定一个;随后场景 Agent 逐场写作。若模型写到一半发现人物可能做出更有意思的选择,应把它作为候选方案提交主编,而不是直接悄悄改写主线。重要转折需要回到主编确认,正文才能继续。

6. 让人物模拟推动对白,而不是让对白解释设定

对白 Agent 在修饰语言之前,先检查每个人物在当前场景中知道什么、想隐瞒什么、希望对方做什么。人物不应该为了给读者解释背景而说出自己根本没有理由说的话。

可以先让人物模拟 Agent 分别写出角色的行动意图和潜台词,再由对白 Agent 把这些意图转化成自然对话。对话需要有关系变化、信息差和情绪节奏。人物可以答非所问、转移话题、误解甚至故意说谎;这些行为有时比把设定解释完整更有戏剧性。

7. 分开检查故事与文字

章节完成后,审查至少应区分两个层次。

故事审查关注人物目标和选择是否成立,事件顺序和时间线是否冲突,人物是否掌握了不可能知道的信息,能力和物品是否违反既定规则,章节兑现的期待是否与前文相符,以及新的变化是否真正影响后续剧情。

文学审查关注场景是否有吸引力,人物是否鲜活,对话是否自然,叙事视角是否稳定,节奏是否有变化,语言是否服务于当前情绪。后一类问题没有完全可靠的自动评分办法。模型可以提供建议和备选修改,但不应该把某个句长、对白比例或自动分数当成文学质量的定义。

8. 章节定稿后更新故事记忆

每章完成后,系统应该更新人物当前状态、事件时间线、关系变化、物品去向、已确认事实、未解决情节线和已经向读者披露的信息。每条记录应关联发生位置和证据来源,并区分已经发生的事实、人物自己的认知、其他人物的误解,以及作者尚未决定的可能性。

其中值得单独维护的是“读者尚未得到答案的问题”和“故事已经向读者作出的承诺”。悬念/伏笔跟踪器可以记录它首次出现的位置、读者当时知道什么、人物各自知道什么、当前进展、可能的回收方向和最后一次被推进的章节。每次生成新章前,检索与本章人物和情节相关的未解决事项,选择一两个自然适合推进、回收或重新解释的内容;不要求每章都填坑,也不应为了清空清单而生硬回收。

章节完成后再检查一次:本章推进了哪些旧问题,解决了哪些问题,新增了哪些问题,哪些承诺需要继续保持开放。这样,伏笔管理就从静态清单变成与叙事进程同步的记忆。

六、长篇写作中,AI 最容易犯的错误

把冲突误解为不断升级。 每一卷出现更强的敌人、更大的灾难和更高的战力,表面上像是在推进故事,实际上可能只是在重复同一种问题。真正的升级应改变人物的责任、关系、认知和选择代价。有时规模变小、距离变近的冲突,反而更能让读者在意。

让人物变成推动剧情的工具。 如果配角只在主角需要线索、帮助或牺牲时出现,读者很快就会看出他们没有自己的生活。人物应拥有不依赖主角的目标;即使暂时不在正文里,也应允许他们的处境发生变化。

把大纲当成不可修改的合同。 大纲是帮助作者记住方向的模型,不是对未来的预测。实际写作出现了更可信的人物选择,或者原计划的转折无法自然发生,应允许修改大纲,并检查受影响的后续情节。完全不记录修改原因,则会让同一问题反复出现。

只记忆文本,不记忆关系。 把过去几十章全部拼到上下文里,并不代表模型真正理解了当前状态。它还需要知道事件之间的时间和因果关系,人物之间的关系变化,某个人知道哪些信息,以及某项承诺是否已经兑现。记忆应当可以检索、更新和追溯,不能退化成一份越来越长的摘要。

让所有 Agent 都有权改稿。 主线 Agent、创意 Agent、对白 Agent 和风格 Agent 的目标不同,意见冲突是正常的。必须由主编决定哪项建议进入蓝图,哪份正文是当前有效版本,哪些变更需要重审。否则系统只会用更多模型调用放大不一致。

把流畅当成原创。 模型容易生成符合类型惯例的情节,句子也可能很顺,但读者常常能猜到下一步。应鼓励模型提出真正不同的冲突结构和不完整中间想法,并由作者筛选、重写和承担最终选择。研究显示,过于流畅的自动续写可能减少写作者重新加工内容的空间;AI 应帮助作者发现可能性,而不是替作者完成所有思考。

七、怎么判断这套系统真的在写好故事

长篇创作无法用一个通用分数判断。流畅度、字数、更新速度、悬念密度和情绪标签只能反映局部特征,不能代替完整阅读。更有用的评估方式是沿着读者体验和故事结构检查:

这些问题可以由不同 Agent 分别提出证据和修改建议,但最终仍需要作者或可信的读者判断。自动评价器可以帮助发现明显问题,却无法准确测量人物是否令人难忘、某个场景是否有余味,或一个结局是否真正值得等待。

结语

长篇故事的创作依赖持续的观察、联想、选择、写作和修正。网络小说作者的经验说明,大纲与即兴并非对立:主线需要被记住,具体情节也需要留出发现空间;人物设定提供起点,真正使人物成立的是他们在冲突中的选择;读者反馈值得认真听,但创作方向仍由作者负责。

AI 可以成为一个有耐心的创意伙伴、情节推演器、人物模拟器、资料管理员和编辑团队。它尤其适合扩展候选方案、揭示因果缺口、模拟不同人物的利益冲突、检索长期记忆和完成局部文字加工。要让它承担长篇创作,还需要动态大纲、可追溯的故事状态和清晰的多 Agent 职责边界。

最重要的设计选择,是不要把“让 AI 多写一些文字”当成创意写作的核心目标。更值得做的是让它不断提出有差异的可能性,让作者有机会比较、否决、重组和发展这些可能性。最终写出来的故事,应该仍然有明确的创作意图,有人物自己做出的选择,也有作者愿意为之负责的审美判断。

参考资料

叙事理论与创造力研究

网络小说作者与连载经验

AI 创意写作与故事生成

相关工程实践:devweekly 小说生成工具。