OpenHands文学创作实战:3个微代理搭好你的AI小说生成流水线
【免费下载链接】OpenHands🙌 OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands
写网文最磨人的三件事:大纲写到第三幕就塌、主角说着说着崩了人设、前文伏笔全忘了。OpenHands微代理架构把这些活儿拆成可复用的模块,一条AI小说生成流水线就能跑起来——用Markdown定规则,用技能串流程,跑完自动校验。说白了,就是把文学创作助手做成了工程问题。
先认下三个老毛病:塌大纲、崩人设、丢伏笔
- 大纲塌:开头靠灵感管三天,中段开始填字,结尾草草收场
- 人设飘:第三章的果断主角,到第十章开始优柔寡断
- 伏笔丢:钩子埋了忘了收,最后靠读者截图提醒
这三件事的共同点是都依赖"记住"和"统一",而长对话里最先崩的就是这两样。手写的创作笔记也救不了你——笔记自己也会前后不一致。所以下面这套AI辅助写作流程搭建方法的核心思路是:把"记住"外包给文件,把"统一"外包给流程,人只管审美和取舍。
📝 用一段 Markdown 锁定你的文风
这套体系里最小的规则单元叫微代理,说白了就是一个带frontmatter的markdown文件:
--- name: novel_writing_guide type: KNOWLEDGE triggers: ["三幕大纲", "人物弧光", "伏笔回收"] --- 规则:每幕给出目标、障碍、代价;对话贴合角色身份; 比喻每千字不超过两次;禁止连续两句以副词开头。文件放进项目根目录的microagents/下,按knowledge(知识)、tasks(任务)、repo(仓库级)分类。frontmatter里的triggers决定它什么时候被唤起,正文就是直接注入给模型的规则。同一个文件既是给人看的创作备忘,也是给模型用的上下文,一份内容两用。目录约定和加载机制的更多细节,可以看 docs/DEVELOPMENT.md。
这里有个容易踩的坑:规则要可检查。"文笔要好"没法执行,"比喻每千字不超过两次、禁止连续两句以副词开头"才执行得动。写完保存,新开会话就自动生效,你不需要改一行框架代码。
三幕大纲到初稿,一条流水线跑完
还没克隆仓库的话,先拉下来:
git clone https://gitcode.com/GitHub_Trending/ope/OpenHands然后新起会话,让代理按阶段推进:
openhands --agent codact "加载 novel_writing_guide,为《雨夜车站》生成三幕大纲"流水线分三步走:大纲代理先出三幕节点——立人物、加码冲突、收束结局;写稿代理拿着节点逐章推进;每章落盘前再过一遍风格规则。大纲节点的粒度建议到"每章一句话",太粗写稿代理会自由发挥,太细又把自己写死。这里的关键是别指望一次性让AI写完一本书,把"一次大生成"拆成"每步只做一件事",哪步歪了只重跑哪步,成本差一个量级。
不想从零配置的话,模板库里有一堆现成的流程骨架,挑一个改造成文学版就能直接用:
🎭 初稿跑完,先查角色崩没崩
初稿最怕的不是文笔,是角色。给每个主要角色建一张卡:目标、口头禅、知情边界——他到第几章才知道某件事。然后把卡逐章喂给校验代理,产出一份小说角色一致性检查报告:哪一章、哪个角色、哪句话越界,逐条列出来。
最常见的漂移其实不是性格变了,是信息差错了:第八章才该知道的事,第五章就剧透了。报告里标出的每条越界,要么改文本,要么改角色卡,二选一,别两边和稀泥。这套AI情节优化方法顺带还能查冲突密度——某一幕连续三章没有升级事件,报告里也会标出来。把校验配成按需触发的任务,跑完初稿自动出报告,修改只对着报告条目来,不用通读全书找bug:
第二本书直接吃第一本书的经验
单本书用完即弃太浪费。把角色档案、伏笔台账、风格参数表沉淀进仓库级知识,新书开卷时整体加载,文风立刻接上。换题材也更简单:triggers从悬疑词换成仙侠词,知识库换成仙侠设定,流水线一行不动。
跑上一百章之后回头看,这套流程最值钱的部分不是生成的文字,是那份越写越厚的规则文件。AI小说生成这件事,难的从来不是"生成",是让第二本和第一本像同一位作者写的。现在就去microagents/目录里写下你的第一条创作规则,让它跑起来。
【免费下载链接】OpenHands🙌 OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考