夜雨聆风学习资料网

ARTICLE · 1020784

做了3版AI写作助手后,我终于放弃了堆长上下文的笨办法

做了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变成你手里最顺手的写作助手:它能处理所有琐碎的记忆维护、逻辑校验、内容续写工作,而你始终牢牢握着整个故事的最终控制权。后续我也会继续在这个方向迭代,把这套架构里更多细节的落地效果分享出来。

相关学习资料