ARTICLE · 1020784
做了3版AI写作助手后,我终于放弃了堆长上下文的笨办法
小说写作助手全新改版:从线性生成到可编辑写作状态机,彻底解决AI写小说断片痛点

最近我对自己一直在迭代的「AI小说助手」工具完成了一次核心架构级改版,彻底告别了过去大家熟悉的“线性生成流程”,换成了一套全新的「可编辑的写作状态机 + 产物版本系统 + 记忆编译器」架构。简单来说,这次改版之后,你在工具里每一步生成的内容,都不再是一次性的AI输出,而是变成了可编辑、可回滚、可随时继续推导的“写作资产”——再也不用因为改了一个小设定,就得把几千字内容全部推倒重来了。
一、前端彻底告别“下一步”,直接把操作交给写作编辑器
过去很多AI写作工具的逻辑,都是把写作拆成一串固定步骤:先生成总纲,再点下一步生成分卷,再点下一步生成章节,再点下一步生成正文,最后再点一步生成记忆。整个过程用户就像在填一份多步骤表单,全程被流程推着走,完全没有写作的掌控感。
这次改版直接把这套流程按钮全部换掉,改成了完全贴合自然写作习惯的操作路径:
用户输入初步想法
↓
AI 直接生成一组可编辑的内容卡片
↓
用户不需要跳转页面,直接在卡片上修改调整
↓
点击「继续生成后续」
↓
AI 自动基于你已经确认的内容往下推进
对应的操作按钮也从生硬的“生成总纲/生成分卷/生成章节”,换成了更符合写作场景的五个核心动作:继续生成、局部重写、根据修改同步后续、检查矛盾、定稿并沉淀记忆。你不需要再跟着预设流程走,想停就停,想改就改,想往哪个方向延伸就往哪个方向延伸。

二、核心逻辑升级:局部编辑 + 影响分析 + 局部重算
很多写作者都遇到过一个最头疼的场景:写了几万字之后,突然想把主角的性格从“冷静理性”改成“冲动但重情义”。过去的AI工具遇到这种修改,要么直接忽略这个改动,要么就直接把你之前写好的几万字全部重新生成,把你之前花了很多心思打磨的内容全部覆盖掉。
这次改版之后,系统会在你完成修改的第一时间,自动做一次全链路的影响分析,清晰列出这个改动可能波及的所有内容:
主角人物弧光的整体走向
第 1 卷第 2、5、7 章的主角行为动机
第 2 卷的反派冲突设计
之前已经埋下的伏笔A、B、C
同时不会直接自动修改内容,而是给你四个可自主选择的处理选项:
只同步更新角色卡,不改动任何已有剧情
只同步还没开始写的章节计划
同步全部章节计划,保留你已经定稿的正文内容
只生成对应的修改建议,完全不自动覆盖任何内容
我给自己定的核心原则非常明确:AI 可以给你提供所有变更的建议和可能性,但绝对不能悄悄覆盖用户已经确认过的内容。

三、重新定义AI写作记忆:拒绝把所有内容直接塞进Prompt
我一直觉得,过去很多所谓的“记忆更深度”的功能,本质上就是把所有历史内容全部塞进长上下文里,靠模型自己碰运气找相关信息。这也是为什么很多AI写长篇小说写到十几章就开始断片——它根本记不住“谁现在知道什么信息”“哪个伏笔已经回收了”“某个角色现在在哪”。
这次完全放弃了这种粗暴的做法,换成了「分层记忆 + 任务级上下文编译」的全新记忆体系,一共分成五层:
第1层:故事圣经 Story Bible存放所有长期稳定的核心信息:世界观、核心设定、主角设定、重要配角、势力关系、主线目标、文风要求、禁用设定。这一层的内容必须经过用户手动确认,才会进入正式记忆库,不会被AI随意改动。
第2层:剧情状态 State Memory专门记录故事当下的实时进展:角色当前目标、角色当前关系、角色掌握的信息、物品归属、伤势状态、地点状态、势力变化、时间线位置。这一层就是解决“AI断片”最核心的模块,从根源上避免出现人物突然失忆、地点前后矛盾的问题。
第3层:章节摘要每一章定稿之后自动生成结构化摘要:本章发生了什么、角色做了什么关键决定、新增了哪些设定、新增了哪些伏笔、解决了哪些伏笔、遗留了什么冲突、整体情绪变化是什么。这一层专门用于长篇内容的快速检索。
第4层:伏笔/主线/支线独立管理把所有伏笔单独拎出来维护,记录每一条伏笔的内容、首次出现章节、预计回收章节、当前状态(未回收/部分回收/已回收/废弃)、关联角色、关联事件。这种独立管理的可靠性,远高于把伏笔信息藏在普通的章节摘要里。
第5层:作者偏好记忆从你反复修改的操作里自动学习你的写作习惯:偏好短句还是长句、喜欢强冲突还是慢热节奏、讨厌哪些套路、偏好的章节长度、偏好的对白比例、常用的叙事视角。而且这一层是项目级的专属偏好,不会变成全局通用的默认设置,不会干扰你下一个完全不同类型的新项目。
基于这套分层体系,我还设计了完整的记忆加载规则:
全局层:只加载故事总纲、核心冲突、世界规则、写作风格这类长期稳定的少量信息
卷层:只加载当前卷摘要、上一卷摘要、卷末桥接信息
章节邻近层:只加载最近 3-5 章摘要 + 上一章结尾片段,保证剧情短期连续性
实体状态层:只加载本章关联的角色、伏笔、时间线、世界观设定,绝不加载全项目所有无关对象
硬性顺序层:前序章节未定稿、记忆草案未经过用户确认时,系统不会允许你直接继续写下一章,从流程上避免出现剧情逻辑混乱
周期性压缩层:每章定稿后提取对应记忆;每卷结束生成完整卷摘要;必要时每 5-10 章生成阶段摘要,避免记忆库无限膨胀。

四、新增独立模块:MemoryCompiler 记忆编译器
这次改版专门做了一个独立的MemoryCompiler模块,不让每个写作节点自己零散地去调取记忆。它的唯一职责,就是在你生成新章节的时候,自动把本次写作真正需要的上下文精准打包。
比如你要生成第18章,它会自动组合出一套完全适配当前场景的上下文包:
小说基础设定
当前卷大纲
第 18 章章节计划
前 2-3 章摘要
本章出场角色的当前状态
本章相关的所有伏笔
相关旧章节片段的检索结果
用户的专属文风偏好
所有禁止违反的设定
这样AI输出内容的“记忆深度”,来自于系统主动的整理和精准投喂,而不是靠大模型自己在几万字的长上下文里碰运气找信息。
五、AI交互界面升级:从“一次性生成”变成边写边聊边调整
之前版本的的交互逻辑是“一次性交付”:你输入一段指令,AI直接吐出一整段几千字内容,你再对着大段文本逐字修改。这种模式下你很难精准控制细节,往往改完半篇,剩下半篇又不符合预期,来回拉锯浪费大量时间。
这次改版我把整个AI交互界面改成了“边写边交流”的模式:
不需要等AI把整章内容全部生成完再动手调整,在AI生成的过程中,随时可以在任意一段内容旁边发起交互:
某段对话不符合角色性格?直接选中这段内容,告诉AI“这里把主角的台词改得更冲一点,符合他冲动重情义的设定”
某个场景的氛围感不对?直接在对应位置输入指令,让AI重新渲染这段的环境描写
觉得某段剧情节奏太慢?直接让AI删掉冗余的铺垫,直接推进到冲突点
想到了一个新的细节彩蛋?随时插在当前光标位置,让AI顺着这个细节往下延伸
整个过程和AI的交流完全锚定在具体的内容片段上,不用每次都把整段上下文重新复述一遍,真正做到哪里不对改哪里,不用再对着大段生成内容做整体返工。你不再是AI输出内容的“后期校对员”,而是全程握着笔和AI一起并肩写作。

最后,整个新的工作流我也全部改成了Human-in-the-loop的模式,每一个关键节点都支持暂停、恢复和人工确认:
生成总纲
↓
暂停,等待用户确认
↓
生成分卷
↓
暂停,等待用户编辑
↓
生成章节计划
↓
暂停,等待用户选择要写的章节
↓
生成正文
↓
暂停,等待用户定稿
↓
生成记忆草案
↓
暂停,等待用户确认写入正式记忆库
这次改版的核心目标从来不是“让AI替你写完小说”,而是把AI变成你手里最顺手的写作助手:它能处理所有琐碎的记忆维护、逻辑校验、内容续写工作,而你始终牢牢握着整个故事的最终控制权。后续我也会继续在这个方向迭代,把这套架构里更多细节的落地效果分享出来。