AI智能体写小说的原理:规则文件、技能和项目文件夹,写长篇要补哪五件事
从公开文档看,WorkBuddy、扣子、OpenClaw、Codex、Claude Code 等不少智能体用规则文件、技能、项目资料来组织工作,做法相近。本文从这套工作方式出发,讲用智能体写长篇时要补上的五件事:资料怎么放、每章读什么、写完谁来整理、改动怎么审、旧设定什么时候收起,以及马良写作在这几件事上怎么做。
本篇目录 9 节
先说结论:工作方式相近,写长篇要补的是五件事
这一两年出了很多“智能体”:腾讯的 WorkBuddy、字节的扣子、Manus、Kimi Agent、开源的 OpenClaw,还有写代码出身的 Claude Code、Cursor、Codex CLI。宣传各不相同,但对照公开文档,其中不少产品的工作方式相近:
- 多步骤执行:智能体读你的要求,自己拆步骤,读写文件、查资料,看结果再决定下一步;
- 项目文件夹(或叫项目、工作区、资料库):要读的材料和产出放在这里;
- 规则文件和技能:一份常驻的规则文件(Codex 用 AGENTS.md,Claude Code 用 CLAUDE.md),加上按需使用的技能(Skill),每个技能是一份说明,有时带脚本。
公开文档里能看到这种趋同:WorkBuddy 的项目记忆文件兼容 AGENTS.md(项目),技能市场兼容 OpenClaw 的技能生态(技能市场);扣子的项目里子对话共享文件和 agents.md(扣子项目);OpenClaw、扣子的记忆都用 Markdown 文件(OpenClaw 记忆、扣子记忆)。Manus、Kimi Agent 等产品是否采用同样的组织方式,官方资料未见完整说明,建议试用时确认。
所以与其问哪个智能体写小说更强,不如问:用这套工作方式写一本几十万字的书,有哪些事要有人来做? 下面一件件说,每一节最后说明马良写作的做法。
一、资料怎么放:书的结构要先建好
各产品组织材料的方式不同,有本地工作区、项目文件,也有资料库,使用范围要分别核对。用文件夹管理小说资料时,人物卡、第 37 章、第三卷已经作废的设定都是一个个文件,哪个是什么、以哪个为准,要靠作者标清楚。建议这样建:
- 设定、人物、大纲、正文分开放;
- 正文一章一个文件,文件名带序号;
- 人物卡里有“当前状态”一栏;
- 另有一份伏笔清单。
目录清楚、状态标注明确,智能体更容易找到该读的资料;试写时也要核对它实际引用了哪些内容。具体的文件夹结构和规则文件写法见小说文件夹与 CLAUDE.md 写作规则怎么写。
马良写作把这层结构做成了现成的:卷、章、章纲、角色、设定、伏笔、故事线开箱就分好类,左侧是目录和卡片。
二、每章读什么:上下文是有限的
模型每一步能看到的内容有上限。例如 Kimi 帮助中心写明 Agent 上下文 128K tokens(约 8–10 万汉字,能力与限制);WorkBuddy 官方文档写明默认上下文 200K,GLM-5.3 可开到 1M,同时提醒调到 1M“不会让模型变聪明,只会让每轮消耗成倍增加”(模型说明)。书写到几十万字以后,通常要按章挑着读。
章前要核对相关资料是否齐全、是否最新,写完仍要检查正文和设定是否一致。写第 120 章时,通常需要:
- 这一章的章纲;
- 出场人物的卡片,尤其是当前状态;
- 最近两三章的正文;
- 和这一章有关的伏笔、设定;
- 一段文风样本。
各产品提供资料的方式不同:有的按规则文件去读,有的从资料库检索后注入(WorkBuddy 项目资料以 RAG 形式注入任务),有的靠记忆。试写时要核对它这一章读到的是不是最新设定,有没有漏掉上一章刚发生的事。长对话还有另一个问题:早期内容会被压缩或遗忘,Kimi 帮助中心就提醒过,对话轮次过多(如超过 50 轮)可能遗忘早期内容,尤其是长篇小说创作。
三、写完谁来整理:章末资料要及时更新
写完一章,书的“状态”就变了:有人受了伤,有人知道了秘密,一件法宝换了主人,一个伏笔被收了。这些变化如果没有写回人物卡和伏笔清单,下一章读到的就是过期信息。
通用智能体有的提供会话记忆整理(例如 WorkBuddy 每晚整理当天会话,记忆),但按章更新小说人物状态和伏笔的专门流程,官方资料未见说明,建议试用时确认。常见做法是在规则文件里加一条“每写完一章,更新人物状态和伏笔清单”,或者写一个技能来做。试写时可以核对:
- 每章写完,人物状态和伏笔清单有没有更新;
- 新加的记录在正文里有没有依据;
- 新信息和旧设定冲突时怎么处理,改动是否保留原文、能不能看出改了哪里。
马良写作把这一步做成固定流程:章节写完、这一轮结束后,档案员整理本章的人物状态、关系、位置、物品、伏笔;对不上的地方列为“待确认”,由作者核对处理。
四、改动怎么审:几十个文件里改了哪几句
智能体改稿,往往一次动好几个文件。写代码出身的工具有现成的办法:Claude Code、Cursor 有检查点,Codex CLI 官方建议用 Git 建检查点,改动可以按文件对比、回退。通用智能体各家做法不同,例如 WorkBuddy 资料库里 AI 对 Markdown 文档的修改不覆盖原文,以待确认状态呈现(资料库)。
对写小说的人来说,要看的不是文件差异,而是“这一段原来怎么写的,现在怎么写的”。马良写作把 AI 的修改放在排好版的正文里,红删绿增,逐处保留或还原;整轮不满意可以撤销本轮,或者从这一轮之前另起分支。
五、旧设定什么时候收起:写到第三卷以后
写到第三卷,前两卷的一部分配角、地点、伏笔已经退出当前情节,但资料还在。读人物表、检索资料时如果带上它们,既占上下文,也可能让退场人物被写回来。
用通用智能体写书时,常见做法是作者自己把旧资料移到归档目录,或者在规则里写明哪些不再参考,并核对写新章时实际引用的资料。马良写作按卷处理:写到新一卷时,只在前几卷出场的人物、地点、伏笔收进归档,写新章时不再参考;人物回归时放回常用。具体做法见长篇写到新一卷,旧设定怎么处理。
用通用智能体写长篇,五项试写检查
如果你已经在用 WorkBuddy、扣子、OpenClaw 或编程智能体写书,可以按下面五项核对。某个产品是否支持规则文件、自定义技能,以官方说明为准,未见说明的建议试用时确认:
- 资料结构:设定、人物、大纲、正文能不能分开放,正文能不能一章一份。
- 规则设置:能不能写明章前读哪些资料、文风要求、哪些设定不能改。
- 章末整理:每章写完,人物状态和伏笔清单怎么更新,新增记录和冲突怎么交给你审。
- 改动审阅:产品自带的版本、待确认功能或 Git,能不能看清改了哪些文件、哪些段落。
- 按卷归档:写完一卷后,退场人物和已收伏笔能不能移出常用资料。
这五项可以作为试写时的核对清单,也顺便看清楚哪些工作要作者自己承担。
按写作流程选工具
| 你的情况 | 建议 |
|---|---|
| 写小说之外还有大量办公、研究任务 | 通用智能体,把这些任务和写作放在一起 |
| 习惯文件夹和 Git,愿意自己维护规则和台账 | 编程智能体或通用智能体都可以 |
| 写几百章的连载,希望卷章目录、章末整理和待确认入口开箱就有 | 小说写作软件 |
| 题材调研用智能体,正文用写作软件 | 两个都用,结论带回设定卡和章纲 |
各类工具的对比见写小说的软件分六类和通用智能体写小说怎么选。
常见问题
Q:小说写作软件里的智能体和通用智能体有什么不同?
都是让 AI 读写书的资料、多步骤完成任务。以马良写作为例,卷章目录、角色卡、档案员章末整理与待确认、正文红删绿增逐处保留或还原、撤销本轮、另起分支、按卷归档与回归都是现成的功能,列为待确认的内容仍由作者核对处理。
Q:给通用智能体装个小说技能,是不是就一样了?
技能能解决“怎么写”的一部分,比如开书流程、章纲格式、文风要求。但人物状态谁来更新、冲突怎么处理、改动怎么审,还要看产品有没有对应的界面和流程。装技能前先看看它的脚本,WorkBuddy 官方也提醒过非官方技能有注入风险。
Q:上下文开到 1M 是不是就能把整本书放进去?
能放进更多内容,但每轮消耗也会增加。以 WorkBuddy 为例,官方说明 GLM-5.3 可开到 1M,并提醒“不会让模型变聪明,只会让每轮消耗成倍增加”。能不能一次放下全书,还要看其他上下文占用。按章挑出需要的资料,也是控制消耗的办法。
Q:马良写作用的是什么模型?
可以选模型,按所选模型和用量扣积分,具体以产品内显示为准。