整体工作流用户输入创意 │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ 阶段1: 大纲生成 │ │ ┌─────────┐ │ │ │ 大纲师 │ ── 生成故事圣经(StoryBible) │ │ └─────────┘ - 世界观设定 │ │ - 力量体系 │ │ - 主要角色 │ │ - 主线大纲(20章) │ │ - 核心悬念 │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ 阶段2: 逐章生成 │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ 循环 N 章 │ │ │ │ │ │ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ │ │ 大纲师 │ - │ 码字工 │ - │ 督察 │ │ │ │ │ │ 生成细纲│ │ 撰写内容│ │ 审核内容│ │ │ │ │ └─────────┘ └─────────┘ └────┬────┘ │ │ │ │ │ │ │ │ │ ┌────────┴────────┐ │ │ │ │ │ │ │ │ │ │ 通过? 不通过? │ │ │ │ │ │ │ │ │ │ ▼ ▼ │ │ │ │ ┌─────────┐ ┌─────────┐│ │ │ │ │ 运营 │ │ 重写 ││ │ │ │ │ 润色包装│ │ (最多3次)││ │ │ │ └────┬────┘ └─────────┘│ │ │ │ │ │ │ │ │ ▼ │ │ │ │ 输出章节 │ │ │ └──────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ 阶段3: 完成输出 │ │ │ │ - 保存小说到文件 │ │ - 更新记忆系统 │ │ - 生成统计报告 │ └─────────────────────────────────────────────────────────────┘智能体职责1. 大纲师 (OutlineAgent)输入: 用户创意 │ ▼ ┌─────────────────────────────────┐ │ 1. 分析创意核心要素 │ │ 2. 设计世界观和力量体系 │ │ 3. 创建主要角色 │ │ 4. 规划主线剧情 │ │ 5. 设置核心悬念 │ └─────────────────────────────────┘ │ ▼ 输出: StoryBible2. 码字工 (WriterAgent)输入: 章节细纲 上下文 │ ▼ ┌─────────────────────────────────┐ │ 1. 读取细纲和角色设定 │ │ 2. 检查最近章节内容 │ │ 3. 撰写2000字章节内容 │ │ 4. 保持人物性格一致 │ │ 5. 章末留悬念 │ └─────────────────────────────────┘ │ ▼ 输出: Chapter3. 督察 (ReviewerAgent)输入: 章节内容 │ ▼ ┌─────────────────────────────────┐ │ 1. 时空一致性检查 │ │ - 角色位置是否合理 │ │ - 时间线是否连续 │ │ │ │ 2. 人物一致性检查 │ │ - 性格是否突变 │ │ - 行为是否符合设定 │ │ │ │ 3. 世界观一致性检查 │ │ - 是否违反设定规则 │ │ │ │ 4. 钩子检查 │ │ - 是否有未回收的悬念 │ │ │ │ 5. 信息密度检查 │ │ - 字数是否达标 │ │ - 内容是否有实质推进 │ └─────────────────────────────────┘ │ ▼ 输出: ReviewResult (通过/不通过 问题列表)4. 运营 (PolisherAgent)输入: 审核通过的章节 │ ▼ ┌─────────────────────────────────┐ │ 1. 优化章节标题 │ │ - 吸引眼球 │ │ - 有悬念感 │ │ │ │ 2. 生成章末预告 │ │ - 预示下章内容 │ │ - 吸引继续阅读 │ │ │ │ 3. 内容润色可选 │ │ - 增强画面感 │ │ - 优化节奏 │ └─────────────────────────────────┘ │ ▼ 输出: 最终章节记忆管理系统┌─────────────────────────────────────────────────────────────┐ │ 记忆管理器 │ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ 角色档案 │ │ 钩子管理 │ │ 大事记 │ │ │ │ │ │ │ │ │ │ │ │ - 名字 │ │ - 内容 │ │ - 章节号 │ │ │ │ - 性格 │ │ - 状态 │ │ - 事件类型 │ │ │ │ - 位置 │ │ - 埋下章节 │ │ - 内容 │ │ │ │ - 生死状态 │ │ - 回收章节 │ │ - 相关角色 │ │ │ │ - 人际关系 │ │ - 相关角色 │ │ - 时间戳 │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ │ │ │ └────────────────┼────────────────┘ │ │ │ │ │ ▼ │ │ 持久化存储 │ │ (data/memory/*.json) │ └─────────────────────────────────────────────────────────────┘数据流用户创意 │ ▼ StoryBible ─────────────────────────────────┐ │ │ ▼ ▼ 章节细纲 ── 码字工 ── 章节草稿 ── 督察审核 │ │ │ │ │ ┌────┴────┐ │ │ │ │ │ │ 通过 不通过 │ │ │ │ │ │ ▼ ▼ │ │ 运营润色 重写 │ │ │ │ ▼ ▼ │ 最终章节 │ │ ▼ ▼ 记忆系统 ──────────── 更新状态 │ ├── 角色档案 ├── 钩子清单 └── 大事记配置说明LLM提供商选择提供商模型成本推荐度智谱GLMglm-4-flash免费⭐⭐⭐⭐⭐DeepSeekdeepseek-v4-flash¥1-2/百万token⭐⭐⭐⭐OpenAIgpt-4o-mini$0.15/百万token⭐⭐⭐向量数据库选项成本适用场景ChromaDB免费原型/小规模Qdrant免费(自托管)生产/大规模下一步开发集成ChromaDB向量存储实现RAG检索增强添加更多审核规则实现Prompt优化机制添加用户反馈循环