AI_NovelGenerator完整指南:自动连载多章长篇小说,人设与伏笔全程不掉线
AI_NovelGenerator完整指南自动连载多章长篇小说人设与伏笔全程不掉线【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGeneratorAI_NovelGenerator 是一个基于大语言模型的长篇小说自动生成工具核心能力是自动衔接上下文与伏笔管理——它能把设定、人物状态、前情摘要拆成一份份可持久化的外部档案让模型在写到第几十章时依然记得第 3 章埋下的那颗雷。写长文是当下大模型最容易翻车的事。把写 30 章武侠这种需求直接丢给模型常见结果是角色在第 8 章重伤第 15 章又能飞檐走壁前面说只有三把剑后面凭空多出两把。根源不在文采而在记忆——模型的上下文窗口有限写得越长早期信息越先被挤出窗口。AI_NovelGenerator 的解法很直接既然模型记不住就把记忆写进文件系统。每写完一章就更新档案、更新向量库下一章开写前先翻档案再动笔。下面先看它跑完会产出什么再拆开讲背后的机制。先跑一遍产出目录里都有什么用它的图形界面ui/ 下是一套基于 customtkinter 的完整工作台走完一遍后你指定的输出文件夹里会形成这样一套结构文件作用Novel_architecture.txt全书总架构核心种子、角色体系、世界观、三幕式情节Novel_directory.txt逐章目录每章带定位、悬念密度、伏笔操作、简述chapters/chapter_N.txt第 N 章正文先出草稿定稿后覆盖global_summary.txt滚动更新的全书摘要上限 2000 字character_state.txt角色状态台账物品、能力、身心状态、关系网、触发事件vectorstore/本地向量库存放历史章节与外部知识文档的语义索引对应界面操作就是四步循环生成设定→ 产出Novel_architecture.txt可人工改生成目录→ 基于架构产出章节蓝图可改标题与描述生成草稿→ 选定章节号、填本章指导系统组装上下文后产出初稿定稿当前章→ 触发摘要、角色状态、向量库三处同步更新。可选动作点一致性校对让模型对照设定与最新一章找冲突草稿偏短时可单独调扩写接口补齐字数novel_generator/finalization.py 中的enrich_chapter_text。这套流程里有两个工程细节值得一提架构生成若中途某一步失败会保存partial_architecture.json断点下次从断点续跑而不是推倒重来章节数很多时目录是分块生成的novel_generator/blueprint.py 会按模型max_tokens估算每块章节数每块生成完立即落盘随时可中断恢复。原理拆解一四层雪花式设定怎么来架构生成本身是一条流水线四段提示词依次执行后一段依赖前一段的输出逻辑在 novel_generator/architecture.py提示词模板集中在 prompt_definitions.py核心种子一句话故事骨架 ↓ 角色体系每个角色的三层驱动 弧线 冲突网 ↓ 世界观物理 / 社会 / 隐喻 三个维度各埋互动点 ↓ 三幕式情节触发 → 对抗 → 解决每个转折点配伏笔回收方案第一层核心种子要求模型用一句话公式概括故事显性冲突 潜在危机 人物驱动力25–100 字。比如当守塔人发现钟摆停在了不存在的时刻必须在天亮前拆掉整座钟塔否则镇子会被拖入第二夜而当年纵火的人就坐在议事厅里。第二层是人物设计这里用的是三层驱动结构——每个角色要同时给出表面追求写在脸上的物质目标升官、发财、复仇深层渴望情感层面的真实缺口被认可、怕被抛弃灵魂需求更底层的哲学命题自由还是秩序、值不值得活。三层不一致时人物才有戏。一个表面想升官、深层怕失控、灵魂上信奉规则高于人的角色在权力与情义冲突时的台词和只想升官的角色绝不会雷同——这就是角色说话像自己的来源之一。同层提示词还要求每个角色写一条弧线初始状态 → 触发事件 → 认知失调 → 蜕变节点 → 最终状态和一张冲突网与至少两个角色的价值观对立、一条合作纽带、一个背叛可能。原理拆解二角色台账如何驱动对话与行为设定生成完只是静态人设真正让角色活着的是character_state.txt这份动态台账。它的结构是一个五段树物品、能力、状态、关系网、触发事件。拿一个自造的例子感受一下林昭 ├──物品: │ └──黄铜钥匙钟塔旧钥齿端有磕碰缺口 ├──能力: │ └──修钟能从齿轮磨损反推停摆时刻 ├──状态: │ ├──身体状态: 老咳指腹有常年锉痕 │ └──心理状态: 表面配合查案心里害怕真相落地 ├──主要角色间关系网: │ └──陈秀旧年师傅如今暗中对立 └──触发或加深的事件: └──钟塔火夜那晚他在屋顶无人知情这份文件有两个关键动作首次生成架构阶段角色体系定稿后用create_character_state_prompt从动力学设定翻译出初始台账写入character_state.txt。逐章刷新每章点定稿时novel_generator/finalization.py 会把本章全文喂给update_character_state_prompt让模型在原文基础上只做增删——新拿的道具记上、死掉的角色淡出、心理变化改一行。下一章写正文时最新台账会整段塞进提示词所以钟塔火夜他人在屋顶这种暗线后续章节里的回避、迟疑、口误都有据可依。对话层面章节写作提示词first_chapter_draft_prompt/next_chapter_draft_prompt对有张力的场景下了两条硬指标言外之意——表面谈 A、实际博弈 B权力关系——用双方台词长度的不对称来体现谁占上风。比如一段表面聊茶水的对白老探长这茶凉了。你的手比从前快了。 镇长凉的就该倒掉。凉茶热不回来的。字面在说茶实际在说往事翻篇问句多、答句短主动权在谁手里读者不用看旁白也能感觉到。模型能不能真的写出这种对白取决于底模水平但提示词至少把该往哪使劲写死了。原理拆解三一章草稿的上下文是怎么拼出来的非第一章的草稿生成novel_generator/chapter.py 的build_chapter_prompt是信息量最大的一步它把六类材料装进同一个提示词global_summary.txt——全书级摘要上一章结尾段截取最后约 800 字保证语气衔接character_state.txt——最新角色台账当前章摘要模型先读前三章原文按继承 70% 新增 30%的规则现写一份本章摘要本章 下一章的目录卡片定位、悬念密度、伏笔操作、简述让写作往前看一章避免把话说绝知识库检索结果先让模型根据本章要素生成 3–5 组检索词再到向量库里做语义检索拉回相关历史片段与外部知识文档。第 6 条背后还有一道防抄袭自身的机制检索回来的历史内容按距今章节数分档打标——太近的章节直接跳过中距离的强制改写 40% 以上才可引用只有足够远的才允许保留核心概念见apply_content_rules与提示词里的相似度分级。配合一致性校对consistency_checker.py 把设定、角色状态、摘要、未解决冲突、最新章节一起交给模型比对温度压到 0.3 求稳构成写作前防重复、写作后查冲突的闭环。快速上手步骤第 1 步拿到代码git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator第 2 步装依赖需 Python 3.9推荐 3.10–3.12python -m venv .venv pip install -r requirements.txt第 3 步准备配置。参考 config.example.json 建自己的config.json填api_key、base_url、model_name本地服务如 Ollama把base_url指到本地地址即可。配置支持多套预设且可为不同环节架构、目录、草稿、定稿、校对分别指定模型——用便宜模型跑草稿、强模型跑定稿是常见搭配。第 4 步启动界面python main.py第 5 步按生成设定 → 生成目录 → 生成草稿 → 定稿循环推进。每一环的产物都可打开编辑改人设、改章名、改正文改完再继续人始终握有最终决定权。想打独立可执行文件的话仓库带了 main.specpyinstaller main.spec即可dist/里拿到免 Python 环境的程序。调优与避坑清单问报Expecting value: line 1 column 1之类的 JSON 解析错通常是 API 没返回合法 JSON多为权限或余额问题导致返回了 HTML 错误页先单独调一次该接口验证连通性。问504 Gateway Timeout服务端或网络超时加大timeout、换稳定的base_url或降低max_tokens。问换过 Embedding 模型后检索结果乱七八糟切换向量模型后必须清掉vectorstore/目录重建旧向量与新模型不同空间混用只会引入噪声。问角色说着说着千人一面回到源头加大区分度检查Novel_architecture.txt里每个角色的三层驱动是否雷同、冲突网是否有真实对立也可以人工修改架构文件后再重新生成目录比反复重试有效得多。问伏笔埋了不回收章节目录里每章都有伏笔操作埋设/强化/回收字段可手动编辑目录卡片把回收点显式排进后面的章节并在本章指导里点名要回收哪条。问某章字数明显偏短单独调扩写流程补齐它只负责在保持剧情连贯的前提下把篇幅推到目标字数附近不会改主线。小结AI_NovelGenerator 把长文记忆这个模型短板转化成了三件朴素的事写进文件的台账角色状态、全书摘要、可检索的记忆向量库 分档引用规则、分环节的流水线设定、目录、草稿、定稿各司其职且每环产物都可人工插手。理解了这个外部大脑结构你就能判断自己的书在哪个环节掉链子然后精准地修那一环——而不是整本重跑。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

冷库巡检难在哪?低温、结霜与库门三处最容易漏

冷库巡检难在哪?低温、结霜与库门三处最容易漏

冷库的巡检难点不在"能不能看到",而在三处最容易漏掉的地方:温度本身、结霜带来的遮挡、以及库门与月台的过渡带。这三处的共同点是人工巡检频次上不去 —— 库内不能久留,制冷机房气味重,月台一天到晚开门,…

2026/9/26 7:32:50 阅读更多 →
数据库约束实战:从数据完整性到线上避坑指南

数据库约束实战:从数据完整性到线上避坑指南

数据库约束这词儿,说实话,在简历里见过无数次,面试题里也背过无数次——非空、唯一、主键、外键、检查嘛。但真正在项目里把约束用到位的团队,说实话不多。我见过太多线上事故是因为“当时图省事没加约束”埋下的雷:用…

2026/9/26 7:32:50 阅读更多 →
在线 JS 格式化  压缩工具

在线 JS 格式化 压缩工具

前言 在日常前端开发工作中,我们经常会遇到两类场景:线上拉取的 JS 代码是压缩后的一行字符串,完全没有换行与缩进,调试起来非常痛苦;还有发布上线前,需要把开发环境带有注释、换行的 JS 源码压缩&#xf…

2026/9/26 7:32:50 阅读更多 →

最新新闻

Windows netsh wlan show命令实战指南:Wi-Fi故障诊断核心技巧

Windows netsh wlan show命令实战指南:Wi-Fi故障诊断核心技巧

1. 为什么一行命令就能揪出Wi-Fi连不上、信号弱、认证失败的根因?你有没有遇到过这样的场景:早上到办公室,笔记本一开机,Wi-Fi图标上挂着一个黄色感叹号;或者在家追剧正酣,突然卡顿、掉线,手机能…

2026/9/26 8:14:15 阅读更多 →
VPet虚拟桌宠模拟器:从安装配置到MOD开发与性能调优全攻略

VPet虚拟桌宠模拟器:从安装配置到MOD开发与性能调优全攻略

1. 为什么我要折腾一个桌面宠物 第一次接触 VPet 是在一个技术群里,有人发了一张截图:一只像素风格的小人坐在任务栏上,旁边还飘着一个状态面板,显示着“饥饿值”“心情值”“体力值”。当时我以为这只是个普通的桌面挂件&#xf…

2026/9/26 8:14:15 阅读更多 →
R星200GB泄露代码背后:被砍单机神作与商业取舍

R星200GB泄露代码背后:被砍单机神作与商业取舍

200GB泄露代码、做了一半的单机神作、亲手按下暂停键的R星——这几个词凑在一起,基本就是过去这段时间游戏社区最炸的话题。作为一个同时玩单机也写过多年代码、又常年盯着游戏行业商业动向的人,我看到这条新闻的第一反应不是去凑热闹下载什么&#xff0…

2026/9/26 8:14:15 阅读更多 →
GTA6未至硬件先涨:显卡内存固态涨价真相与装机策略

GTA6未至硬件先涨:显卡内存固态涨价真相与装机策略

1. 游戏八字没一撇,硬件价格倒先起飞了这几天不少游戏群和硬件群都在传同一件事:GTA6 具体发售日期官方始终没给准话,可大家发现手里的装机配置单悄悄变贵了。一开始我以为是错觉,毕竟距离游戏发售少说还有一年半载,直…

2026/9/26 8:14:15 阅读更多 →
Claude命令行工作流:用Shell构建轻量级AI编码助手

Claude命令行工作流:用Shell构建轻量级AI编码助手

1. 项目概述:一个被误读却真实存在的开源现象“一年时间从 0 到 133K star,浅谈cc-switch”——这个标题乍看像极了某款爆火AI工具的传奇成长史,但事实是:GitHub 上并不存在名为cc-switch的官方开源项目,也无权威组织、…

2026/9/26 8:14:13 阅读更多 →
EtherCAT实时以太网从协议原理到Linux主站与STM32从站实现

EtherCAT实时以太网从协议原理到Linux主站与STM32从站实现

工业现场里跑实时通信,绕不开的一个名字就是 EtherCAT。我第一次在设备上看到它,是在一台多轴运动控制柜里——主站只有一块小小的嵌入式板子,下面挂了十几个从站,伺服、IO、编码器全串在一条网线上,周期抖动稳定在微秒…

2026/9/26 8:13:13 阅读更多 →

日新闻

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、…

2026/9/26 0:00:25 阅读更多 →
学校官网模拟全流程实践:从页面布局到后端接口与部署

学校官网模拟全流程实践:从页面布局到后端接口与部署

如果你正在找一门 Web 大作业的题目,或者刚开始接触 Web 前端开发想做点能拿来展示的东西,“学校官网模拟”几乎是最稳的选择。题目看着简单,但要把导航、新闻列表、轮播 Banner、二级页面、后台数据都串起来,其实已经把前端布局、…

2026/9/26 0:00:25 阅读更多 →
超级玛丽游戏源码C++:从零搭建横版跳跃游戏工程

超级玛丽游戏源码C++:从零搭建横版跳跃游戏工程

简介:这是一份面向游戏开发初学者与C进阶学习者的超级玛丽(超级马里奥)游戏源码,基于C面向对象编程实现,适合想通过经典项目理解游戏主循环、角色类设计、地图关卡加载与物理碰撞检测的读者参考。压缩包共49个文件&…

2026/9/26 0:00:25 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/25 19:27:14 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/25 11:15:26 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/25 20:29:09 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/25 20:29:43 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/25 20:29:31 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/25 19:27:26 阅读更多 →