architecture_design.md 32 KB

NovelAI Inc. 业务架构设计

版本: v1.0 创建日期: 2026-03-25 创建者: CEO Agent 公司定位: AI 驱动的热点题材互动小说创作与分发平台


一、核心理念与约束

1.1 四大核心约束

约束维度 定义 设计影响
题材策略 基于每天爬取的热点动态选题 建立热点监控→选题决策的自动化流水线
产能探索 测试系统产能上限,不限制产量 无限扩展的分布式生产架构
审核流程 纯AI审核,qa-judge全权负责 零人工干预的质量控制系统
核心指标 追踪阅读量/完读率/爆款率 实时数据驱动的反馈闭环

1.2 业务模式

┌─────────────────────────────────────────────────────────────┐
│                      NovelAI Inc.                           │
│                   「热点驱动·无限产能」                        │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│   ┌──────────────┐    ┌──────────────┐    ┌──────────────┐ │
│   │  热点监控     │───→│  智能选题     │───→│  自动生产     │ │
│   │  (实时爬取)   │    │  (AI决策)     │    │  (多Agent)   │ │
│   └──────────────┘    └──────────────┘    └──────────────┘ │
│          ↑                                            │    │
│          │           ┌──────────────┐                  │    │
│          └───────────│  数据反馈     │←─────────────────┘    │
│                      │  (指标追踪)   │                       │
│                      └──────────────┘                       │
│                             ↑                               │
│   ┌──────────────┐    ┌──────────────┐    ┌──────────────┐ │
│   │   用户阅读    │───→│  行为分析     │───→│  爆款识别     │ │
│   │  (分发平台)   │    │  (实时计算)   │    │  (自动标签)   │ │
│   └──────────────┘    └──────────────┘    └──────────────┘ │
│                                                             │
└─────────────────────────────────────────────────────────────┘

二、组织架构

2.1 团队架构

                    ┌─────────────┐
                    │     CEO     │
                    │  (战略决策)  │
                    └──────┬──────┘
                           │
        ┌──────────────────┼──────────────────┐
        │                  │                  │
   ┌────┴────┐       ┌────┴────┐       ┌────┴────┐
   │   CPO   │       │   CTO   │       │  CCO    │
   │ 内容战略 │       │ 技术架构 │       │ 合规审核 │
   └────┬────┘       └────┬────┘       └────┬────┘
        │                  │                  │
   ┌────┴────┐       ┌────┴────┐       ┌────┴────┐
   │热点分析师│       │平台工程师│       │ qa-judge│
   │创意总监 │       │运维工程师│       │ (AI审核) │
   │编剧Agent│       │数据工程师│       └─────────┘
   └─────────┘       └─────────┘

2.2 Agent 角色定义

Agent 职责 输入 输出
热点分析师 每日爬取热点,生成选题建议 全网热搜/社媒趋势/榜单数据 热点排行榜+选题建议书
创意总监 基于热点决策选题方向,分配创作任务 热点分析+历史爆款数据 选题清单+创作任务单
编剧Agent 创作互动小说剧本 选题任务+风格指南 完整互动剧本
互动设计师 设计分支节点和互动机制 剧本大纲 互动节点图+逻辑配置
qa-judge 纯AI质量审核,全流程把控 剧本内容+互动设计 审核报告+修改建议
数据分析师 追踪核心指标,生成洞察 用户行为日志 日报/周报+优化建议

三、内容生产流水线

3.1 流程概览

Day N-1                              Day N
─────────────────────────────────────────────────────────────────
 22:00 │
      │ ┌─────────────────────────────────────┐
      │ │  阶段1: 热点监控与选题               │
      │ │  • 爬虫采集全网热点                   │
      │ │  • AI分析热度趋势                     │
      │ │  • 生成选题建议列表                   │
      │ └──────────────────┬──────────────────┘
 23:00 │                  │
      │                  ▼
      │ ┌─────────────────────────────────────┐
      │ │  阶段2: 智能选题决策                 │
      │ │  • 创意总监评估选题                   │
      │ │  • 匹配历史爆款模式                   │
      │ │  • 生成创作任务单                     │
      │ └──────────────────┬──────────────────┘
 00:00 │                  │                    ┌─────────────────
      │                  ▼                    │
      │ ┌─────────────────────────────────────┐ │
      │ │  阶段3: 并行生产 (无限产能模式)       │ │ 阶段4: AI审核
      │ │  • 多编剧Agent并行创作               │ │
      │ │  • 互动设计师生成分支                 │─┼→ • qa-judge审核
      │ │  • 产能仅受算力限制                   │ │   • 自动打标签
      │ │  • 支持动态扩缩容                     │ │   • 质量评分
      │ └──────────────────┬──────────────────┘ │
 06:00 │                  │                    │
      │                  ▼                    │
      │ ┌─────────────────────────────────────┐ │ 阶段5: 发布
      │ │  阶段5: 自动发布与分发               │←┘
      │ │  • 多平台同步上架                     │
      │ │  • 推荐算法冷启动                     │
      │ │  • 监控初始数据                       │
      │ └─────────────────────────────────────┘
 08:00 │
─────────────────────────────────────────────────────────────────

3.2 无限产能架构

┌──────────────────────────────────────────────────────────────┐
│                    产能扩展架构                                │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│   ┌───────────────┐                                          │
│   │   任务队列     │  Redis/RabbitMQ                          │
│   │  (优先级调度)  │                                          │
│   └───────┬───────┘                                          │
│           │                                                  │
│     ┌─────┴─────┬─────────────┬─────────────┬─────┐          │
│     │           │             │             │     │          │
│     ▼           ▼             ▼             ▼     ▼          │
│   ┌─────┐   ┌─────┐     ┌─────────┐   ┌─────┐ ┌─────┐        │
│   │Agent│   │Agent│     │ Agent   │   │Agent│ │Agent│        │
│   │ #1  │   │ #2  │     │  #n...  │   │#99  │ │#100 │        │
│   └─────┘   └─────┘     └─────────┘   └─────┘ └─────┘        │
│                                                              │
│   特性:                                                       │
│   • 水平扩展: 可随时增加Agent实例                              │
│   • 负载均衡: 任务自动分配给空闲Agent                          │
│   • 故障转移: 单个Agent失败自动重试                           │
│   • 资源监控: 实时追踪算力使用情况                             │
│                                                              │
│   目标:                                                       │
│   • 日产量: 无上限 (测试极限)                                 │
│   • 平均耗时: 单作品 < 2小时                                  │
│   • 峰值处理: 支持热点事件时百倍产能扩容                       │
│                                                              │
└──────────────────────────────────────────────────────────────┘

四、热点驱动的选题系统

4.1 热点数据采集

数据源 采集频率 权重 数据类型
微博热搜 每5分钟 30% 排名、热度值、话题标签
抖音热榜 每5分钟 25% 视频热度、播放量、互动数
知乎热榜 每15分钟 15% 问题热度、回答数、浏览量
百度指数 每小时 15% 搜索趋势、地域分布
小说平台榜 每30分钟 15% 榜单排名、阅读量、评分

4.2 热点分析算法

热点评分 = Σ(数据源权重 × 热度值) × 时效衰减 × 题材匹配度

其中:
- 时效衰减: e^(-0.1 × 小时数)  (24小时后显著衰减)
- 题材匹配度: 与历史爆款题材的相似度 (0-1)
- 热度值: 标准化后的相对热度 (0-100)

4.3 选题决策矩阵

热点类型 响应速度 产量配比 内容策略
突发热点 (灾害/社会事件) 20% 快速产出短篇,蹭热度
娱乐热点 (明星/影视) 35% 中篇互动剧,情感向
长效热点 (社会议题) 25% 中长篇,深度互动
周期性热点 (节日/季节) 提前3天 20% 专题系列,多体裁

4.4 动态选题SOP

每日 22:00 自动触发:

  1. 数据采集 → 从6大渠道获取实时热点
  2. 热度计算 → AI计算综合热度评分
  3. 选题生成 → 将热点转化为小说选题
  4. 可行性评估 → 评估创作难度和潜力
  5. 任务生成 → 生成创作任务单进入队列

五、纯AI审核体系

5.1 审核架构 (qa-judge全权)

┌──────────────────────────────────────────────────────────────┐
│                    AI 审核流水线                              │
│                      (qa-judge主导)                           │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│   内容输入                                                    │
│      │                                                        │
│      ▼                                                        │
│   ┌─────────────────────────────────────────────────────┐    │
│   │              阶段1: 自动化预检                       │    │
│   │  • 格式校验  • 完整性检查  • 敏感词初筛              │    │
│   └─────────────────────┬───────────────────────────────┘    │
│                         │                                     │
│                         ▼                                     │
│   ┌─────────────────────────────────────────────────────┐    │
│   │              阶段2: AI内容审核 (qa-judge)            │    │
│   │  ┌───────────┐ ┌───────────┐ ┌───────────┐         │    │
│   │  │  合规审核  │ │  质量审核  │ │  商业审核  │         │    │
│   │  │           │ │           │ │           │         │    │
│   │  │• 政策合规  │ │• 文笔水平  │ │• 爆款潜力  │         │    │
│   │  │• 价值观    │ │• 逻辑连贯  │ │• 热点匹配  │         │    │
│   │  │• 版权问题  │ │• 情感张力  │ │• 受众契合  │         │    │
│   │  └─────┬─────┘ └─────┬─────┘ └─────┬─────┘         │    │
│   │        └─────────────┼─────────────┘               │    │
│   │                      ▼                              │    │
│   │              ┌─────────────┐                        │    │
│   │              │  综合评分   │                        │    │
│   │              │  (0-100分)  │                        │    │
│   │              └──────┬──────┘                        │    │
│   └─────────────────────┼───────────────────────────────┘    │
│                         │                                     │
│           ┌─────────────┼─────────────┐                      │
│           │             │             │                      │
│           ▼             ▼             ▼                      │
│        ┌─────┐      ┌─────┐      ┌─────┐                    │
│        │通过 │      │修改 │      │拒绝 │                    │
│        │>75分│      │50-75│      │<50分│                    │
│        └──┬──┘      └──┬──┘      └──┬──┘                    │
│           │            │            │                        │
│           ▼            ▼            ▼                        │
│        直接发布      返回修改     废弃处理                    │
│                                                              │
└──────────────────────────────────────────────────────────────┘

5.2 审核维度与标准

qa-judge审核清单:

维度 权重 通过标准 自动处理
政策合规 30% 无违规内容 违规→直接拒绝
文笔质量 25% > 70分
剧情逻辑 20% 无明显bug 严重bug→返回修改
互动设计 15% 分支合理 死节点→自动修正
爆款潜力 10% 热点匹配度>60%

5.3 审核时效

  • 标准审核: 15分钟内完成
  • 快速通道 (热点追时效): 5分钟内完成
  • 批量审核: 支持100个作品并行审核

5.4 零人工干预原则

规则:
1. 所有内容必须通过qa-judge审核
2. 不设置人工复审环节
3. 审核结果自动触发后续流程
4. 争议内容由qa-judge自行裁决
5. 定期基于数据反馈优化审核模型

六、核心指标追踪体系

6.1 指标体系

┌──────────────────────────────────────────────────────────────┐
│                      核心指标金字塔                           │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│                         ┌─────┐                              │
│                         │爆款率│  ← 终极目标                  │
│                         │ 5%+ │                              │
│                         └──┬──┘                              │
│                    ┌────────┴────────┐                       │
│                 ┌──┴──┐            ┌──┴──┐                   │
│                 │阅读量│            │完读率│  ← 过程指标       │
│                 │ 日活 │            │ 30%+ │                   │
│                 └──┬──┘            └──┬──┘                   │
│        ┌───────────┼──────────┬───────┼───────────┐          │
│     ┌──┴──┐    ┌──┴──┐   ┌──┴──┐ ┌──┴──┐    ┌──┴──┐        │
│     │点击率│    │阅读 │   │阅读 │ │互动 │    │付费 │        │
│     │ 5%+ │    │时长 │   │进度 │ │率   │    │转化 │        │
│     └─────┘    └─────┘   └─────┘ └─────┘    └─────┘        │
│                                                              │
│   底层数据: 曝光量、点击量、阅读页数、停留时长、互动次数       │
│                                                              │
└──────────────────────────────────────────────────────────────┘

6.2 指标定义与计算

指标 定义 计算公式 目标值 监控频率
阅读量 单作品总阅读次数 Σ(各平台阅读数) > 10万/篇 实时
完读率 读完全文的用户比例 完读用户数/总阅读数 > 30% 实时
爆款率 达到爆款标准的作品比例 爆款数/总发布数 > 5% 日报

爆款定义 (满足任一):

  • 24小时阅读量 > 100万
  • 完读率 > 50% 且 阅读量 > 50万
  • 进入平台Top10榜单

6.3 实时监控Dashboard

┌──────────────────────────────────────────────────────────────┐
│                 NovelAI 实时数据大屏                          │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌───────────────┐  ┌───────────────┐  ┌───────────────┐    │
│  │   今日产量     │  │   今日爆款     │  │   审核通过     │    │
│  │    127部      │  │     8部       │  │    98.5%      │    │
│  │   ↑ 23%      │  │   ↑ 2部       │  │   ─ 持平      │    │
│  └───────────────┘  └───────────────┘  └───────────────┘    │
│                                                              │
│  ┌─────────────────────────────────────────────────────┐    │
│  │                 核心指标趋势                        │    │
│  │                                                     │    │
│  │   阅读量    ████████████████████░░░░░░  1280万      │    │
│  │   完读率    ████████░░░░░░░░░░░░░░░░░░  32.5%       │    │
│  │   爆款率    █████░░░░░░░░░░░░░░░░░░░░░  6.3%        │    │
│  │                                                     │    │
│  └─────────────────────────────────────────────────────┘    │
│                                                              │
│  ┌─────────────────────┐  ┌─────────────────────┐          │
│  │     热点追踪        │  │     产能监控        │          │
│  │  1. #xxx话题 ↑      │  │  Agent在线: 150    │          │
│  │  2. #yyy事件 ↑↑     │  │  队列长度: 23      │          │
│  │  3. #zzz话题 ↓      │  │  平均耗时: 1.8h    │          │
│  └─────────────────────┘  └─────────────────────┘          │
│                                                              │
└──────────────────────────────────────────────────────────────┘

6.4 数据反馈闭环

        ┌──────────────┐
        │   内容生产    │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │   发布分发    │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │  用户行为数据  │ ← 实时采集
        │  (阅读/互动)  │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │  指标计算    │ ← 自动计算核心指标
        │ (阅读量/完读率)│
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │  爆款识别    │ ← 自动标记爆款
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │  模式分析    │ ← AI分析爆款特征
        │  (题材/结构)  │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │  选题优化    │ → 反馈至热点分析
        └──────────────┘

七、技术架构

7.1 系统架构图

┌──────────────────────────────────────────────────────────────┐
│                         接入层                               │
│    ┌─────────────┐  ┌─────────────┐  ┌─────────────┐        │
│    │  Web前端    │  │  移动端APP   │  │  第三方平台  │        │
│    └─────────────┘  └─────────────┘  └─────────────┘        │
└─────────────────────────────┬────────────────────────────────┘
                              │
┌─────────────────────────────┼────────────────────────────────┐
│                         网关层                               │
│    ┌─────────────┐  ┌───────┴─────┐  ┌─────────────┐        │
│    │   负载均衡   │  │   API网关   │  │  限流熔断    │        │
│    └─────────────┘  └─────────────┘  └─────────────┘        │
└─────────────────────────────┬────────────────────────────────┘
                              │
┌─────────────────────────────┼────────────────────────────────┐
│                         服务层                               │
│  ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐    │
│  │ 热点服务   │ │ 选题服务   │ │ 生产服务   │ │ 审核服务   │    │
│  │ (爬虫+分析)│ │ (决策引擎) │ │ (Agent集群)│ │ (qa-judge) │    │
│  └───────────┘ └───────────┘ └───────────┘ └───────────┘    │
│  ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐    │
│  │ 发布服务   │ │ 数据服务   │ │ 用户服务   │ │ 推荐服务   │    │
│  │ (多平台)   │ │ (指标计算) │ │ (账户管理) │ │ (冷启动)   │    │
│  └───────────┘ └───────────┘ └───────────┘ └───────────┘    │
└─────────────────────────────┬────────────────────────────────┘
                              │
┌─────────────────────────────┼────────────────────────────────┐
│                         数据层                               │
│  ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐    │
│  │ 热点数据   │ │ 内容库     │ │ 用户数据   │ │ 指标数据   │    │
│  │ (时序DB)   │ │ (文档DB)   │ │ (关系DB)   │ │ (OLAP)    │    │
│  └───────────┘ └───────────┘ └───────────┘ └───────────┘    │
│  ┌─────────────────────────────────────────────────────┐    │
│  │              消息队列 (任务调度)                      │    │
│  └─────────────────────────────────────────────────────┘    │
└──────────────────────────────────────────────────────────────┘

7.2 数据流

数据类型 存储方案 保留策略
热点原始数据 Redis + InfluxDB 7天
剧本内容 MongoDB 永久
审核日志 Elasticsearch 90天
用户行为 ClickHouse 1年
核心指标 PostgreSQL 永久

八、里程碑规划

8.1 实施路线图

阶段 时间 目标 关键产出
M1 第1-2周 基础设施 热点爬虫上线、Agent框架搭建
M2 第3-4周 生产流水线 选题→创作→审核→发布 全流程跑通
M3 第2月 产能测试 日产量突破100部、测试系统极限
M4 第3月 数据闭环 核心指标追踪上线、反馈机制建立
M5 第4-6月 规模化 爆款率达标、自动化程度>95%

8.2 成功标准

  • [ ] 热点响应时间
  • [ ] 日产量无上限 (算力限制内)
  • [ ] 审核通过率 > 90%
  • [ ] 爆款率 > 5%
  • [ ] 完读率 > 30%
  • [ ] 零人工干预 > 95%流程

九、附录

9.1 术语表

术语 定义
热点 社交媒体/新闻平台上的 trending 话题
爆款 阅读量超过阈值的高质量作品
qa-judge 纯AI质量审核Agent
完读率 读完全文的用户占比
产能 单位时间内生产的内容数量

9.2 相关文档


文档状态: v1.0 已发布 下次评审: 2026-04-01