1. 立项原因,旨在解决什么产品问题
解决的核心产品痛点
AI 写作质量低下(“水文多、逻辑差”):现有工具多采用“一键整章生成”或“低质量扩写”来强冲字数,导致正文大面积复读、注水,修改成本反而高于手写。
长篇小说设定遗忘(“吃书”):由于缺乏有效的近距上下文和全局记忆同步,AI 生成的内容极易前后矛盾、违背世界观,或出现角色别名识别失效、人设串音(千人一面)的问题。
作者掌控权缺失:多数工具要么是“全自动黑盒生成”,要么是“每次调用都需手动填繁杂表单”,流程零碎且调用成本不可控。
旨在达成的产品目标
构建 “场景级(500-1500字)写作流水线”,实现“作者设定方向(场景蓝图与风格锚) -> AI 精准生成 -> 作者裁决/修改定稿 -> 定稿后自动提取并注入记忆链”的精细协同模式,保证产出文本的高质量与可控修改成本。为小说创作者提供极速的编辑器性能与深度的 AI 辅助。
2. 行业场景,业务背景
行业场景:网络文学(长篇小说)高频创作、动漫与 IP 故事早期孵化、创意写作辅助工具(AIGC 写手协同工具)。
业务背景:
高频更新的行业压力:网络文学行业以“日更”为核心商业驱动力,作者面临极大的字数产出与内容连续性压力。
AIGC 技术下沉与瓶颈:大语言模型(LLM)的兴起使得文本自动化生成成为可能,但直接利用大模型进行长文本生成时,面临长上下文“注意力稀释”、幻觉和文风失真的技术瓶颈。
降本增效的迫切需求:行业急需将创作者从繁重的“体力码字”中解放出来,转变为“剧情总导演与裁决官”,但该方案的前提是不能妥协叙事质量、逻辑一致性与人物辨识度。
1. 具体功能模块
场景写作流水线模块
场景蓝图:将大章节拆分为多个可生成的场景单元,精细定义视角人物、场景目标、登场角色、字数约束与承接条件。
风格锚定:允许作者存储自身认可的高质量范文片段,供 AI 在生成时学习文风与叙事节奏。
AI 编排与流式生成模块
流式 API 服务组件,负责分层构建包含任务、风格、角色卡、上下文的 Prompt 并发送给 AI,同时提供场景草稿审阅控制台。
冲突检测与逻辑审计模块
管理角色和世界观的状态变更时间线(如状态自第 N 章起生效),在章节保存时执行双轨冲突自动标记,并支持 AI 深度语义审计。
2. 主要功能描述
场景级分段协作生成(写作流水线)
精准段落生成:将一章拆分为多个 500-1500 字的“场景”进行精准生成,拒绝一键生成整章带来的质量失控。
文风与人设对齐:通过注入“风格锚范文”和“角色卡对白示例”,使生成的草稿贴合全书文字风格和人物独有语调,避免生成格式化的模板内容。
生产合同制 Prompt:每次场景生成仅注入当前相关的登场人物、世界观规则及上一场景末尾片段,防止 Token 爆量并防止注意力被冗余上下文稀释。
主动逻辑防“吃书”校验
生存期时间线:构建实体状态时间线,当检测到人物状态、势力归属、地图设定等与前文冲突时,在章节目录直接标记红字“冲突”警告。
语义逻辑审计:提供 AI 对章节的逻辑审查,指出具体偏离的设定或未妥善处理的伏笔。
全局记忆链级联
后台摘要级联:小说章节定稿后,系统在后台利用 AI 自动生成该章节场景的摘要、角色状态变更及伏笔变化。
结构化上下文:生成新场景时自动装配前序场景摘要、相关伏笔和最近三章的结构化记忆,替代粗暴的“全文喂送”,确保逻辑连续性。
前端 UI 层:React 18 + Vite 6 构建,使用 Tailwind CSS v4 进行样式设计,Framer Motion 11 负责过渡动画,Zustand 5 进行全局状态管理。
容器与跨端层:Tauri v2 架构,界面由 Webview 渲染,底层系统交互使用 Rust。
本地存储层:本地 SQLite 数据库(开启 WAL 模式以应对高频保存),使用官方 SQL 插件进行跨端异步读取。
安全沙箱:集成 Stronghold 插件,在本地确定性加密存储用户的自定义 AI 密钥(BYOK)。
AI 路由转发:前端不直连外部 AI 接口,统一通过 Tauri Command 发送给 Rust 端使用异步请求转发,并通过事件监听将 SSE(Server-Sent Events)流式响应回传给前端,支持前端主动中断连接。
实现亮点
绝对的本地优先与机密安全:书籍大纲、世界观设定离线保存在本地数据库中,核心 API 密钥落盘于物理安全沙箱,防范创作泄露。
精细化场景级控制:颠覆了传统粗暴的“整章生成”,通过“场景蓝图 + 风格锚”细颗粒度地规范生成边界,从根本上压低了 AI 灌水和跑题的概率。
状态生效区间与级联冲突警告:设计了人物与世界观状态的“章节生效时间线”。一旦作者在某章变更了人设,系统能自动将该章往后的关联章节标记为冲突状态,主动防止“吃书”。
零 AI 消耗的本地写作统计:不触发任何网络调用,在保存编辑器内容时,通过数据库事务计算字符差异增量,本地渲染出类似于贡献热力图的活跃度看板。
开发难点
oken 防爆与注意力稀释控制:在生成场景时,如何将世界观规则、多人物酒馆卡、前序多章摘要、风格锚范文及上一场景结尾衔接,全部塞入有限的上下文窗口,且不让大模型遗忘关键指令?这需要通过严格的上下文相关性过滤算法和级联摘要机制进行按需压缩与装配。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论