AI_NovelGenerator 是由
YILING0013 开发并开源在 GitHub 上的一款 基于大语言模型的 AI 长篇小说自动生成工具。它专注于解决 AI 写作中最棘手的长文本连贯性问题,能够创作多章节长篇小说,并确保剧情连贯、设定统一、伏笔合理呼应。核心定位
"让 AI 从写作玩具变成生产力工具"
传统 AI 写作工具只能生成短文本,超过几千字就会出现"角色改名"、"设定吃书"、"伏笔遗忘"等问题。AI_NovelGenerator 通过状态追踪和语义记忆两大核心技术,让 AI 真正拥有"长时记忆",能够驾驭几十万字的长篇小说创作。
核心功能模块
1. 🏗️ 小说设定工坊
- 世界观架构:自动构建背景设定、能力体系、地理分布
- 角色设定:生成人物档案(姓名、性格、背景、目标)
- 剧情蓝图:基于主题自动生成章节大纲和故事骨架
2. 📝 智能章节生成
- 多阶段生成:采用分阶段生成策略,保障剧情连贯性
- 上下文衔接:自动分析前文,确保新章节自然过渡
- 角色状态感知:根据角色当前状态(情绪、关系、成长)生成符合逻辑的行为
3. 🧠 状态追踪系统
- 动态角色档案:每个角色拥有实时更新的"人生状态"
- 基础信息(姓名、外貌、性格)
- 实时状态(情绪、健康、修为/职位)
- 人际关系网(盟友、仇敌、暧昧对象)
- 已知/未知秘密(信息差管理)
- 伏笔管理:自动记录埋下的伏笔,并在合适时机提醒兑现
- 剧情摘要:每章自动生成摘要,用于后续章节参考
4. 🔍 语义检索引擎
- 向量记忆库:将设定、对话、剧情转化为语义向量存储
- 联想式回忆:通过语义相似度而非关键词匹配,精准召回相关内容
- 第4章埋的伏笔,第31章仍能精准记起
- 角色第19章的承诺,第45章自动提醒兑现
- 搁置三个月后,AI 比作者更清楚剧情走向
5. 📚 知识库集成
- 本地文档参考:支持导入参考文档(设定集、历史资料、世界观手册)
- RAG 增强生成:基于检索到的参考资料生成内容,提高准确性
6. ✅ 自动审校机制
- 一致性检查:自动检测角色逻辑冲突、剧情矛盾
- 逻辑验证:检查设定是否前后一致(如禁术代价、能力限制)
- 质量评估:评估生成内容的连贯性和合理性
7. 🖥️ 可视化工作台
- 全流程 GUI:集配置、生成、审校于一体的图形界面
- 章节点写:支持逐章生成、修改、定稿
- 多版本对比:同一章节可生成多个版本供选择
技术架构
| 模块 | 功能 |
|---|---|
novel_generator/blueprint.py | 故事架构与剧情规划 |
novel_generator/chapter.py | 章节生成核心逻辑 |
novel_generator/knowledge.py | 知识库与角色管理 |
consistency_checker.py | 一致性检查与审校 |
vectorstore_utils.py | 向量数据库与语义检索 |
llm_adapters.py | 多模型接口适配(OpenAI、DeepSeek、Ollama 等) |
embedding_adapters.py | 嵌入模型适配 |
prompt_definitions.py | 提示词工程定义 |
创作流程
- 配置参数:填入 API 密钥,选择模型,设定主题和章节数
- 生成设定:AI 自动构建世界观和角色档案
- 生成目录:AI 规划章节结构和内容简介
- 逐章生成:结合前文和角色状态,逐章生成正文
- 定稿审校:系统自动更新状态并做一致性检查
核心优势
| 痛点 | 传统 AI 写作 | AI_NovelGenerator |
|---|---|---|
| 长文本遗忘 | 3000 字后失忆 | 语义向量长期记忆 |
| 角色崩坏 | 妹妹改名、性格突变 | 动态档案实时更新 |
| 设定吃书 | 禁术随便用、代价消失 | 状态追踪强制执行 |
| 伏笔烂尾 | 前期挖坑后期忘 | 伏笔管理系统自动提醒 |
| 上下文断裂 | 章节间逻辑跳跃 | 多阶段生成保障连贯 |
适用场景
- 网络小说创作:网文作者快速生成长篇连载,保持日更同时确保剧情连贯
- 同人作品创作:基于现有世界观展开新故事线(如跨界题材)
- 写作练习与灵感激发:通过 AI 生成的故事框架获得灵感,提升写作技巧
- 剧本/游戏剧情设计:生成分支剧情、角色对话、世界观设定
项目特点
- 开源免费:MIT 许可证,完全免费使用
- 隐私保护:本地部署,数据不上云
- 模型灵活:支持 OpenAI、DeepSeek、本地 Ollama 等多种模型
- 中文优化:针对中文网络小说创作场景深度优化
技术评价
AI_NovelGenerator 代表了 AI 辅助长篇文学创作 的前沿探索方向。它并非简单的"AI 代写",而是通过工程化手段(状态机 + 向量检索 + 工作流编排)解决大语言模型的长时记忆缺陷,让 AI 真正成为创作者的"智能协作伙伴"——负责搭建故事骨架、管理复杂设定、确保逻辑自洽,而人类作者则专注于创意方向和情感打磨。
这是一款从"玩具"进化为"生产力工具"的开源项目,适合想要用 AI 辅助创作长篇小说的网文作者、同人写手和内容创作者。




下载地址请登录后方可查看
感谢分享