wfcz10086/AI-automatically-generates-novels

一个基于ai +提示词 的aigc创作生产力工具, 已经有数百家工作室和个人作者通过该工具实现了快速、批量生成小说、剧本、镜头。

What it solves

该项目提供了一个用于长篇叙事内容创作的自动化流水线。它解决了长篇故事中常见的“AI 漂移”问题,即角色忘记其特征、出现情节漏洞,以及写作风格变得重复或过于平庸。它能够从单一的初始前提出发,创作出小说、剧本、短剧剧本和动画分镜脚本,同时在数十万字的篇幅中保持一致性。

How it works

该系统采用插件化架构,内容类型、类型、模型提供商和导出格式都定义为插件。核心流程遵循层级化生成链:一句话前提 $\rightarrow$ 世界观设定集 (World Bible) $\rightarrow$ 角色档案 $\rightarrow$ 总纲 $\rightarrow$ 分卷大纲 $\rightarrow$ 分章大纲 $\rightarrow$ 全文。

关键技术机制包括:

  • Layered Memory: 而不是仅仅依赖长上下文窗口,它使用了一个六层记忆预算 (L0-L5),结合了即时大纲、常驻世界数据、近期摘要、中期摘要、基于 FTS5 的检索以及硬性约束。
  • Self-Improvement Loop: 系统每隔几章进行一次质量检查,为书籍生成一份“写作指南” (Writing Guide),并将其注入到后续的提示词中,以纠正反复出现的问题。
  • Three-Tier Quality Gate: 它在章节级(陈词滥调)、窗口级(重复性)和书籍级(角色弧线/节奏)进行内容审计,自动重写低于质量阈值的章节。
  • Consistency Tracking: 它维护了一个结构化的状态机,用于记录角色位置、身体状态以及情节伏笔登记册,以确保伏笔得到回收。
  • Integrated Search: 它使用内置的搜索提供商(通过 SearXNG)根据 LLM 规划的查询进行历史事实、法律或技术细节的研究,而非简单的关键词搜索。

Who it’s for

  • 想要自动化完成大部分长篇草稿创作的作者和编剧。
  • 制作短剧或动画剧本的内容创作者。
  • 寻找模块化框架以构建专门的叙事 AI Agent 的开发者。

Highlights

  • Pluggable Architecture: 轻松地添加新的类型、内容类型或导出格式 (txt, md, Fountain, SRT) 而无需更改核心代码。
  • Multi-Modal Output: 一种设置即可生成小说、剧本或分镜脚本。
  • Robust Model Compatibility: 处理各种“OpenAI-compatible” API 的差异,包括不同的推理字段名称和内容结构。
  • Granular Control: 提供全自动和分阶段模式,允许用户在继续进行之前编辑任何中间产物(如世界观设定集 World Bible)。
  • Local Persistence: 使用 SQLite 和基于文件的存储来保存项目状态,支持断点续传并方便项目迁移。

相关

  • 项目
  • 项目
  • 项目
  • 项目