网络小说日更的残酷之处在于,作者既要保持情节推进,又要守住人物设定,还得在固定时间产出足够字数。大模型可以帮你拆解这份压力,但前提是你得给出值得执行的提示词。很多失败的尝试,都是把模型当成一个只会续写的工具,喂给它的信息只有上一章结尾和一句“继续写”。这样得到的文本,往往前五百字还能看,后面就开始崩人设、水字数,甚至直接写起书评。下面的内容会从提示词设计原则、模板拆解、长篇连续性维护以及常见误区四个方向,把日更Prompt的工程化方法一次讲透。

一、日更场景下Prompt设计的三个底层原则
第一个原则是角色一致性优先。网络小说读者对角色崩坏的容忍度极低,而大模型在长文本生成时最容易忽略早期设定。解决思路是在每次生成前,把关键角色的性格、口头禅、行为逻辑、当前目标以紧凑的格式写进Prompt。不要只写“主角聪明”,要给出可对比的行为示例,例如“主角遇到突发危险时先观察出口,而不是立刻出手”。这样模型在续写时才有具体的参照物,而不是依赖模糊的形容词自行发挥。
第二个原则是节奏控制必须通过目标指令实现。日更小说需要每章都有钩子,否则读者追读率会掉。光靠一句“结尾留下悬念”是不够的,因为模型不知道什么算悬念。更有效的做法是指定本章的冲突升级点,并明确结尾状态。比如“在本章结尾,主角发现追杀自己的不是人类,而是城主饲养的傀儡,最后一个字必须是‘这怎么可能’”。这种带有具体情绪锚点的指令,比抽象要求可靠得多。
第三个原则是风格锚定需要示例,而不是描述。让模型模仿笔锋,最直接的办法是给出一段50到100字的原文片段作为风格示例。这段示例应该来自你自己的作品,包含你习惯的句式、节奏和用词偏好。模型会把这段文字当成风格分布的采样起点,生成结果和你的文风相似度会显著提高。没有示例的描述,比如“文笔要细腻”,大概率会被模型理解成堆砌形容词,反而显得做作。
二、高可用Prompt模板逐层拆解
一个能稳定复用的日更Prompt,至少包含四个区块:模型角色说明、当前剧情状态、本章任务约束、风格参考样本。模型角色说明用来设定创作人格,告诉它“你是谁”“面对什么类型的作品”“有哪些硬性规则”。当前剧情状态则负责把长篇的上下文压缩成模型能快速消化的要点,而不是把前面几十章全文粘贴进去。
下面这个模板以玄幻题材为例,可以直接套用或者按需调整。注意其中<|im_start|>和<|im_end|>是ChatML格式的对话标记,如果你使用的模型不支持,可以换成普通的分隔符。
<|im_start|>system 你是一名有十年经验的长篇玄幻网络小说作者,擅长塑造立体角色和设计连续冲突。必须遵守以下规则: 1. 所有已设定的角色性格、背景、能力等级不得改变。 2. 每章结尾必须留下一个可追踪的悬念,禁止用“他不知道”这类空泛语句搪塞。 3. 语言风格与用户提供的示例片段保持高度一致。 4. 不输出任何解释、总结或创作思路,只输出正文。 <|im_end|> <|im_start|>user 【当前剧情】主角林风在拍卖会上以高价拍下残破古图,竞争对手暗影楼已派人跟踪。古图上的裂缝隐约透出灵气波动。 【本章目标】主角利用拍卖会散场的人流甩掉跟踪者,并在藏身之处发现古图内有秘境入口。结尾必须出现以下场景:林风将一滴血滴在古图裂缝处,裂缝突然发出刺眼白光。 【出场角色】 - 林风:主角,20岁,冷静机智,遇险习惯先观察出口,说话简洁。 - 赵管事:拍卖会负责人,贪财怕事,不敢得罪暗影楼。 - 影卫首领:反派手下,执行跟踪,擅长隐匿气息。 【字数要求】2500字左右。 【风格示例】“林风指尖拂过古图边缘的裂缝,眼神微凝。这东西绝不只是普通兽皮,裂缝里漏出来的灵气,和他体内那缕残魂产生了共鸣。” 请直接输出章节正文。 <|im_end|>
在system区块中,规则越具体越好。比如“不输出任何解释”这条能有效阻止模型在章节开头写“好的,以下是续写内容”这种废话。而“语言风格与示例片段保持一致”则相当于给模型一个风格锚点,让它在生成时不断回看目标分布。如果你写的题材是都市或者科幻,只需要替换system里的题材名称和user区块里的具体信息,其余结构不用大改。
user区块当前剧情部分要避免流水账,只写与本章直接相关的三到五条信息。长篇小说的上下文窗口有限,把上百章剧情全塞进去,模型反而抓不住重点。更合理的做法是每次只注入最近两三章的事件摘要,外加和本章冲突直接关联的设定。比如上面模板里提到了“体内那缕残魂”,如果这个设定是前文埋下的伏笔,就需要在【当前剧情】里补充一句“林风体内残魂来自母亲遗物,遇到古图会产生共鸣”,避免模型生成时遗忘关键伏笔。
三、长篇连载连续性维护的进阶技巧
日更最让人头疼的是写到一百章之后,模型开始忘记前面埋的线,或者把已经死掉的角色又写活过来。单纯依赖模型自身的上下文记忆不可靠,因为大多数大模型的上下文窗口虽然很大,但注意力会向最近的输入倾斜,早期的设定容易被淹没。解决这个问题的主流方案是维护一份动态设定摘要,每次生成新章节前,把摘要作为Prompt的一个固定区块注入。
这份摘要可以包含主要角色状态表、当前各势力关系、未收束的伏笔列表、重要物品或技能进度。每写完一章,就把这一章发生的变化更新到摘要里。摘要不需要很长,控制在500字以内即可,重点写那些会影响后续创作的信息。比如“林风与赵管事达成交易:用一张藏宝图残片换取拍卖会监控记录”这种一句话就够。更新摘要的动作可以手动做,也可以用脚本读取上一章输出后自动生成,后者更适合批量更新。
另一个容易被忽视的连续性问题是多角色视角切换时的提示词处理。如果你的小说采用多线叙事,需要使用类似“当前视角角色”的标记,明确告诉模型这一章从谁的视角展开。例如在user区块加入一行“【视角角色】林风,第三人称有限视角,只描写林风看到、听到和推测到的信息”。没有这个约束,模型很可能突然跳到反派视角,把读者绕晕。
四、常见误区与调优方向
第一个常见误区是提示词写得太笼统,比如只给“写一章主角变强的剧情”。模型没有足够的约束,就会往最平庸的方向生成——打怪升级、跳崖得宝、神秘老人传功。要解决这个问题,需要把“变强”拆解成具体的事件和代价。例如“主角在秘境中被机关困住,为了脱困不得不献祭一件重要物品,从而获得新的感知能力,但代价是失去部分记忆”。这样模型才有明确的戏剧冲突可以执行,而不是自由发挥出套路桥段。
第二个误区是约束过度,导致情节僵化。有些作者怕模型跑偏,把每个动作都写进Prompt,甚至连对话台词都规定好。结果模型生成的内容就像照着说明书拼积木,完全没有惊喜感。正确的做法是区分硬约束和软引导。硬约束包括人物性格、已发生事实、结尾必须出现的元素;软引导则是情绪氛围、节奏快慢、某些对话倾向。给模型留出合理的创作空间,才能让它产出有张力的内容。你可以尝试把温度参数调到0.7到0.9之间,同时降低top_p到0.85左右,在可预测性和多样性之间找到平衡。
调优的过程中,建议每次只改动一个变量,并保留历史版本的输出做对比。比如先固定Prompt模板不变,只调整温度参数,记录不同温度下章节的连贯性和惊喜度。再比如保持温度不变,修改system区块中的规则条目,观察哪些规则真正影响了输出质量。这种工程化的迭代方式,比凭感觉反复乱试要高效得多。