Novel Studio — AI 小说创作工作台

在线体验:novelhelper.cn(备案审核中,访问可能不稳定)


它解决什么问题?

用 AI 写小说,你大概率遇到过这些痛点:

1. "一键生成"出来的东西没法用

市面上大多数 AI 写作工具走的是"输入梗概 → 出成品"的路线。结果要么太短、要么前后矛盾、要么通篇 AI 味。你没有任何介入空间——只能接受或重新生成,像抽卡一样碰运气。

2. 写长了就开始乱

AI 的上下文窗口有限。写到第五章的时候,它已经忘了第一章埋的伏笔、角色的外貌描写、世界观里的基本设定。前后矛盾随着章节增长越来越严重。

3. AI 味太重

过度比喻、排比堆砌、解释性旁白、模板化情绪反应……这些是 LLM 写小说的系统性缺陷。单纯靠 prompt 里加一句"不要 AI 味"几乎没有效果。

4. 没有讨论的过程

创作不是下达指令然后等结果。作者需要和"助手"讨论——这个角色的动机对吗?这段节奏是不是太快了?大纲要不要调整?现有工具缺少这个环节。


Novel Studio 的解法

一句话:分阶段生成 + 随时讨论 + 多维度质量把控

你是导演,AI 是你的创作团队——有负责规划的、有负责写稿的、有负责审稿的、有负责润色的。每一步你都可以暂停、讨论、修改、再继续。

核心工作流

故事梗概 → 生成大纲 → [讨论/修改] → 章节规划 → [讨论/修改] → 正文写作 → 审查 → 润色 → 定稿
              ↑                          ↑                         ↑
         和规划师讨论               和规划师讨论                和写手/审查员讨论

关键点:每个箭头之间,你都可以停下来。


五个 AI Agent,各司其职

Agent 角色 做什么
Planner(规划师) 大纲架构师 生成章节大纲、场景规划、维护角色状态和伏笔追踪
Writer(写手) 正文创作者 根据规划扩写完整章节,遵循去 AI 味规则
Reviewer(审查员) 质量把关人 十维度评审(节奏、人物、逻辑、文风……),只读不改
Polisher(润色师) 文字打磨师 去 AI 味、精炼描写、修正语言指纹,只改表达不改内容
Coordinator(协调员) 流程管理 串联各步骤,管理上下文传递

为什么要拆成多个 Agent?因为"创作者"和"批评者"需要对立的思维模式——同一个 AI 很难一边写一边严格审视自己。拆开后每个 Agent 专注一件事,效果远好于让一个 AI 承担所有角色。


如何保持前后一致?

这是 AI 写长篇最大的挑战。Novel Studio 用三层机制应对:

第一层:设定集(Bible)

集中管理所有"不能违反的规则":

  • 角色档案(外貌、性格、说话方式、关系网)
  • 世界观设定(地理、政治、魔法体系、时间线)
  • 剧情规划(主线走向、伏笔安排、高潮节点)
  • 自动维护的前文摘要和角色状态

每次生成时,相关设定自动注入 AI 的提示词——它不会"忘记"你定下的规则。

第二层:RAG 向量检索

把已写的所有章节切分为文本片段,建立语义索引。写新章节时,自动检索和当前内容相关的前文片段,帮助 AI:

  • 记住之前描写过的场景细节
  • 保持人物描写一致
  • 自然呼应之前提到的物件和环境

第三层:结构化追踪

伏笔追踪器、悬念追踪器、剧情进度表——以结构化文件的形式显式记录"什么伏笔在第几章埋了、预计第几章回收"。不依赖 AI 的记忆力,而是用清单式管理确保不遗漏。


如何解决 AI 味问题?

Novel Studio 内置了一套完整的"去 AI 味"体系:

规则层:详尽的写作规则集(deai-rules),覆盖 50+ 种 AI 写作的典型问题模式,每种都附带"AI 味写法 vs 人味写法"的对比示例。Writer 和 Polisher 都会加载这套规则。

执行层:Polisher Agent 专门负责文字打磨——去掉无功能比喻、压缩排比、消除解释性旁白、修正模板化表达。它只改"怎么写",不动"写什么"。

检测层:Reviewer Agent 从十个维度审查成品,包括"叙述节奏是否均匀"“角色声音是否同质化”"信息密度是否足够"等,给出具体修改建议。

积累层:人类反馈可以追加到规则集中,形成项目特定的风格约束——用得越多,AI 越懂你要什么。


使用指南

第一步:创建项目

进入首页,点击"新建项目",输入项目名称(比如你小说的书名)。

第二步:填充设定集

进入"设定集"页面,添加你的:

  • 角色档案:主要人物的性格、外貌、背景、动机
  • 世界观设定:故事发生的世界规则
  • 剧情规划:大致的故事走向、核心冲突

设定集越详细,AI 的输出一致性越高。但不需要一次写完——可以随着写作推进逐步补充。

第三步:生成大纲

进入"工作台"页面:

  1. 输入故事梗概(200-500 字即可)
  2. 点击"生成大纲"
  3. AI 规划师会生成结构化的章节大纲

不满意? 点击"讨论大纲"按钮,和规划师 Agent 直接对话:“第三章的转折太突然了”、“能不能把这条副线提前”。讨论完 Agent 会直接修改文件。

第四步:章节创作(分阶段)

选择要写的章节号,然后:

阶段一:生成规划

  • 点击"生成规划",AI 规划师会为这一章创建详细的场景规划
  • 包含:场景列表、节奏曲线、伏笔安排、角色弧光

审阅与讨论

  • 在右侧面板查看规划内容
  • 不满意可以点"讨论规划"和 Agent 对话调整
  • 也可以直接在编辑器里手动修改规划文件

阶段二:开始写作

  • 确认规划无误后,点击"开始写作"
  • AI 写手根据规划扩写完整章节 → 审查员审查 → 润色师打磨 → 输出终稿

第五步:审查与润色

如果对某一章不满意,可以单独触发:

  • 审查:让审查员重新评估,给出改进意见
  • 润色:让润色师再过一遍文字

第六步:持续迭代

随着章节推进:

  • 设定集可以随时补充新角色、新设定
  • 规划可以随时调整
  • 已写章节可以直接在编辑器中手动修改
  • RAG 索引会自动更新,新内容会被后续章节参考

提示词工作室

进阶用户可以进入"提示词工作室",直接编辑各个 Agent 的系统提示词和技能文件。

适用场景:

  • 想让 Writer 模仿特定作家的文风
  • 想调整 Reviewer 的评审标准
  • 想给 Polisher 增加新的去 AI 味规则
  • 想修改规划模板的结构

修改后点击"重新加载"即可生效,不需要重启服务。


部署方式

在线体验

访问 novelhelper.cn 直接使用(备案审核中,近期访问可能不稳定)。

自行部署(推荐)

Novel Studio 是开源项目,支持私有部署:

# Docker 一键启动
cp .env.example .env.local
# 编辑 .env.local,填入你的 LLM API Key
docker compose up --build
# 浏览器打开 http://localhost:8080

支持任何兼容 OpenAI 接口的 LLM 服务(OpenAI、DeepSeek、通义千问、本地 Ollama 等)。


它适合谁?

  • 网文作者:用 AI 加速初稿生成,自己把控剧情和节奏
  • 严肃文学创作者:利用讨论功能碰撞灵感,用审查功能检查一致性
  • 编剧/剧本创作:利用大纲和规划功能梳理结构
  • AI 写作研究者:可自定义 Agent 提示词,研究不同策略对输出质量的影响

它不适合什么?

  • 期望完全自动化:这不是"一键出书"工具,需要人类深度参与
  • 短文本创作:如果只需要写几百字的短文,直接用 ChatGPT 更简单
  • 不愿意配置 LLM:需要自备 API Key(支持 DeepSeek 等国内模型)

技术亮点

特性 说明
多 Agent 协作 5 个专业 Agent 各司其职,避免单一 AI 的能力瓶颈
分阶段生成 规划→写作→审查→润色,每步可暂停介入
实时讨论 随时和任意 Agent 对话,讨论方案和修改
RAG 一致性 向量检索前文,自动防止前后矛盾
去 AI 味体系 50+ 条规则 + 专职润色 Agent + 十维度审查
文件透明 所有数据存储为 Markdown 文件,可直接查看和编辑
LLM 无关 支持任何 OpenAI 兼容接口,不锁定特定服务商
开源免费 MIT 协议,可自由使用和修改

开源地址

GitHub:github.com/Ddhjx-code/novel-studio

欢迎 Star、Issue、PR。


Novel Studio — 让 AI 当你的创作团队,而不是替你创作。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐