市场调查
现有通用 AI 写作产品主要围绕对话和单次生成设计,能够处理短内容,但缺少面向长篇项目的持续管理能力。
- 生成同质化模型能力可替换,单纯增加一个聊天入口难以形成产品价值。
- 长篇缺工具层跨章节设定、人物关系、伏笔和版本仍主要依赖作者手工维护。
- 本地化有价值小说原稿、API 配置与创作资产需要隐私、可迁移和可自主选择模型。
Project overview
面向长篇作者,将设定、人物、剧情与正文沉淀为可追溯、可恢复、可积累的创作资产,以步骤串联创作全程。
Project background
围绕市场现状、作者任务与产品机会,明确产品需要解决的核心问题。
现有通用 AI 写作产品主要围绕对话和单次生成设计,能够处理短内容,但缺少面向长篇项目的持续管理能力。
核心用户是已经进入项目制创作、需要长期维护复杂设定和章节连续性的长篇作者。
产品聚焦项目资料到章节正文之间的生成链路,以本地工作流组织上下文、步骤和文件,并保持模型选择的开放性。
Interface design
三栏分别承载项目上下文、当前操作和正式产物,让作者在一个画面内完成执行、检查与修改。
左侧持续显示当前小说、卷、章节与其他项目,避免切换任务后失去归属感。
中间区域同时呈现用户补充、生成结果、失败信息与下一步,让执行记录自然可读。
右侧直接打开、预览和编辑 Markdown / TXT;生成结果不被锁在聊天消息里。
Flow 01 · Initialization
每一步只负责一种正式资产。用户可补充信息,系统将完整上下文持续累积。
原创项目从小说资料判别开始;同人项目先完成原文统计、词频、文风与词库提取,再进入同一条初始化链路。
角色与剧情通过完整性门禁后进入初始化。
先提取统计、词频、文风与专属词库。
设定、人物、关系、剧情与信息账本持续积累。
JSON 保留结构,Markdown 便于作者阅读编辑。
Flow 02 · Chapter generation
正文只在上下文快照完成后生成;校验集中在最后一步,避免过早门禁打断创作。
每个节点读取明确资产、写入明确文件,并保留模型、token、耗时和错误;正文与提示词都可从右侧文件区回看。
至少包含已知角色与具体因果推进。
世界观、角色、关系、剧情和上一章结尾共同参与。
锚点、配置、台词、快照、正文、校验报告分别落盘。
用户决定何时认可结果并继续。
Key interactions
新建小说、流程预设与结构化配置共同限定项目范围、执行步骤和可选参数。
项目先选择原创 / 同人,再通过流程预设决定初始化与章节步骤。作者可以自由补充内容,关键配置则使用结构化选项,以保持执行结果稳定。
Traceability & recovery
错误不会覆盖正式产物;消耗仍会计入项目,用量与执行事实保持一致。
工作台把“发生了什么”留在界面和本地日志中:哪一步失败、使用哪个模型、输入输出多少、耗时多久,以及用户接下来可以做什么。
只允许:铺垫蓄势 / 冲突递进 / 悬念收束
本次未覆盖正式文件,用户输入与步骤进度保持不变。
Technical architecture
前端负责操作与呈现;Node 处理文件和接口;Python 负责工作流、上下文与模型调用。
数据以小说项目文件夹为边界。结构化资产同时保存 JSON 与 Markdown:程序读取源文件,用户查看可读版;章节正文、提示词和运行记录都能被外部工具直接管理。
项目导航、步骤式对话、流程控制、文件预览与结构化编辑
静态资源、项目与文件接口、设置、工作流进程调度
步骤定义、上下文组装、模型配置、格式校验与执行记录
知识库 / 词汇库 / 剧情 / 提示词 / 正文 / 运行记录
Evidence & materials
核心材料可直接查看;真实前端原型无需安装或配置 API,也可单独全屏打开。
项目在同一交付中整合产品设计、交互、前后端实现、工作流脚本与分层测试,完成了长篇 AI 创作的项目化流程验证。
Source-based prototype
直接复用产品源码,只将本地磁盘与模型接口替换为模拟数据。布局、弹窗、编辑器和流程控件均与实机一致。
推荐体验路径:切换右侧文件分类并打开文件 → 点击“编辑”保存 → 打开“设置” → 点击“下一步:生成台词”。全部操作只发生在离线原型中。
全屏打开原型 ↗交互原型 · 模拟数据
按钮、弹窗、步骤推进与反馈均可操作;不读取本地文件,也不会调用真实模型。
选择原创或同人,建立独立的本地资产边界。
Product requirements document
面向长篇小说作者的本地 AI 创作工作台。以下内容由项目内简略版 PRD 原文重新排版,聚焦需求、用户、产品方案、验证与复盘。
长篇小说创作需要跨数十至数百章持续维护世界规则、角色状态、人物关系、剧情推进、伏笔和语言风格。通用对话式 AI 更擅长单次生成,设定与过程容易散落在长对话中,导致后续复用困难、错误难定位、生成失败后难恢复,正式内容也不便编辑和版本管理。
本项目将 AI 能力放入一套本地、步骤化的创作流程:先把设定沉淀为可读写文件,再按明确节点生成章节,并记录每次模型调用和流程状态。
用户准备创作一部长篇小说,但初始资料只有角色、背景和剧情梗概。用户在工作台中新建原创或同人项目,逐步生成世界观、角色卡、剧情等全局资产;进入章节创作后,系统读取相关设定和上一章信息,依次生成锚点、配置、台词、提示词快照、正文和校验报告。若某一步结果不满意或模型调用失败,用户可在保留既有文件与进度的前提下撤回、补充信息或重试。
原创项目:
新建项目 → 输入角色与剧情梗概 → 资料完整性判别 → 生成简介 / 世界观 / 语言风格 / 角色与关系 / 剧情 / 信息账本 → 新建章节 → 章节信息判别 → 强制设定锚点 → 章节配置 → 关键台词 → 最终提示词快照 → 生成正文 → 校验 → 用户通过 / 撤回 / 重试 → 下一章
同人项目:
上传 TXT / Markdown 原著 → 原文统计 → 高频词 → 原文风格 → 正向词库 → 专属词库 → 进入与原创项目相同的初始化和章节流程
| 功能 | 主要规则 | 异常与保护 | 完成状态 |
|---|---|---|---|
| 项目与章节管理 | 支持原创 / 同人项目及卷、章节层级;所有资产保存到项目目录 | 名称与路径校验;删除二次确认;同名创建被拒绝 | 已完成 |
| 同人原著提取 | 上传 TXT / Markdown;按五步提取统计、词频、文风和词库 | 缺少原著或模型配置时不推进;上传失败回滚空项目 | 已完成 |
| 初始化资产生成 | 按步骤生成简介、世界观、语言风格、角色名单、角色卡、关系卡、剧情书、剧情卷和信息账本 | 资料不足时要求补充;失败不推进、不覆盖;批量任务支持断点续传 | 已完成 |
| 单章生成与校验 | 按“锚点—配置—台词—快照—正文—校验”执行;正文生成前冻结上下文 | 缺少必需资产时明确拦截;校验失败可撤回或重试 | 已完成 |
| 流程控制 | 支持标准 / 自动模式、撤回、重试、跳过、取消和下一步 | 缺输入、已有文件冲突、执行失败或流程结束时自动暂停 | 已完成;手动模式仅部分可用 |
| 文件工作区 | 右侧直接预览、编辑 Markdown / TXT / JSON 等本地文件 | 限制扩展名、大小和项目目录边界;已有文件需明确查看、覆盖或跳过 | 已完成 |
| 状态恢复与用量记录 | 保存当前步骤、对话、正式文件、模型、token、耗时和错误 | 刷新或调用失败后恢复;失败调用的已知用量仍计入 | 已完成 |
| 多模型配置 | 支持 OpenAI 兼容 API,可按步骤覆盖提供方、模型和思考强度 | 未配置 API 的模型步骤被拦截;本地步骤不依赖 API | 已完成 |
工作台采用三栏布局:左侧是项目、卷和章节导航;中间是当前流程、用户补充、生成结果及步骤操作;右侧是正式文件的预览与编辑区。用户始终能看到“当前项目—当前步骤—本步产物—下一步动作”的关系。
建立独立项目目录,并选择后续初始化入口。