乐于分享
好东西不私藏

从AI工具到AI业务!我用Cloudflare+AI打造了一个读者参与式小说平台

从AI工具到AI业务!我用Cloudflare+AI打造了一个读者参与式小说平台

同事们的怪圈

最近我们公司在推广使用 OpenClaw 和其他 AI Agent 工具,同事们都很积极,但我发现大家陷入了一个怪圈:

  • 有人用 AI 写巡检脚本
  • 有人用 AI 开发漏洞检测工具
  • 有人用 AI 做需求分析和项目管理工具

他们给我的感觉不是在用 AI 处理业务,而是在用 AI 创造工具。这让我开始思考:我们是否可以直接用 AI 做一个业务,而不是只是用它来开发工具?

从读者到创作者的转变

我之前是一个小说爱好者,经常看小说,还维护了一个”AI小说生成”的程序分支。我突然想到:为什么不把小说生成的过程交给读者呢?

于是我有了一个大胆的想法:设计一个 AI 驱动的读者参与式小说平台。读者不仅可以阅读小说,还可以投稿创建新书、投票决定下一章内容走向,甚至可以申请角色入书!

项目设计核心目标

角色系统

  • 读者:负责投稿创建新书、投票决定情节走向、申请角色入书
  • 管理员:审批投稿、管理内容、维护平台

创作流程

  1. 读者投稿:规定书名、类型、角色、世界观、故事大纲、核心冲突等
  2. 管理员审批:审批通过后自动创建第一章
  3. 章节生成:每章结束时生成 2-4 个下一章节的方向供读者投票
  4. 投票决定:根据投票结果生成下一章节内容
  5. 角色申请:读者可以申请自己的角色加入到小说中

三大创作理念

为了确保生成的小说质量,我引入了三个核心创作理念:

1. 雪花写作法

从核心种子开始,逐步扩展角色、世界观、情节架构,构建完整故事。每本小说都会维护三个核心文件:

  • 世界观.md:记录小说的背景设定
  • 情节架构.md:描述整体故事框架
  • 角色状态.md:跟踪所有角色的状态变化

2. 角色弧光理论

设计具有动态变化潜力的角色,包含驱动力三角和关系冲突网。每个角色都有完整的背景故事和发展轨迹。

3. 悬念节奏曲线

智能规划章节节奏,设置认知过山车,保持读者阅读兴趣。每章都会生成钩子文件,确保情节连贯性。

技术架构设计

我将整个项目设计在 Cloudflare 生态系统上,实现了几乎零运维的架构:

架构分层(从上到下)

  1. 用户层:读者和管理员的交互界面
  2. 边缘层:Cloudflare Pages 托管前端,Workers 处理 API 路由和鉴权
  3. 业务编排层:四个核心 Workers 处理不同业务逻辑
  4. AI创作层:负责处理章节生成和内容创作
  5. 存储层:R2 存储文件,D1 存储结构化数据

核心组件

  • Cloudflare Pages:前端托管
  • Cloudflare Workers:API 路由和业务逻辑处理
  • Cloudflare KV:热门章节缓存
  • Cloudflare D1:存储用户、书目、投票记录
  • Cloudflare R2:存储小说文件(核心文件 + 章节内容)
  • Cloudflare Queues:异步处理章节生成请求
  • Cloudflare Durable Objects:实时投票计数
  • Cloudflare Cron Triggers:定时检查投票触发条件

存储设计

核心文件存储

每个小说维护三个核心文件:

  • 世界观.md:故事背景设定
  • 情节架构.md:整体框架
  • 角色状态.md:角色状态

这些文件存储在 R2 核心文件桶中。

章节存储

每个章节存储在单独的 R2 章节桶中,包含:

  • 正文内容
  • 前情提要(最新30章)
  • 钩子文件
  • 物品清单
  • 下一章节方向选项

业务流程设计

1. 投稿与审批

  • 读者提交详细的投稿信息(书名、类型、角色、世界观等)
  • 管理员审批后自动创建第一章
  • 同时生成 2-4 个下一章节的方向供读者投票

2. 投票与章节生成

  • 读者投票决定下一章节方向
  • 当投票达到一定门槛时触发章节生成
  • 使用 AI 根据之前的内容和投票结果生成新章节
  • 生成新章节后再次提供 2-4 个方向选项

3. 角色申请

  • 读者可以申请角色入书
  • 提交角色详细信息(外貌、性格、背景等)
  • 管理员审批后将角色加入到小说中

项目现状与展望

目前这个项目还在开发阶段,我正在使用 Hermes Agent 来辅助写代码。虽然还没有完全完成,但这个思路让我兴奋不已。

项目价值

  1. 创新的阅读体验:读者不仅是消费者,更是创作者和参与者
  2. AI驱动的内容生成:利用最新的 AI 技术提高创作效率
  3. 零运维架构:基于 Cloudflare 生态系统,几乎不需要服务器维护
  4. 可扩展性:支持多种小说类型和无限的创作可能性

未来规划

  • 完成前端界面开发
  • 实现完整的用户系统和权限管理
  • 优化 AI 创作质量
  • 添加社交功能(评论、分享、收藏)
  • 支持多语言版本

思考与总结

这个项目让我意识到,AI 不仅可以用来开发工具,更可以直接用来创造业务。通过将 AI 技术与用户参与相结合,我们可以创造出全新的产品形态。

在 AI 时代,我们应该跳出”用 AI 创造工具”的思维定式,思考如何直接利用 AI 来创造有价值的业务。只有这样,我们才能真正发挥 AI 的潜力,创造出前所未有的产品和体验;这个只是我个人对AI的看法。

我最初用的codebuddy.ai设计过产品。但是没办法部署到cloudflare;又让CodeX来帮我重新搞这个系统,但是产品力实在是太差了,然后又重新用Claude code,重新设计了上面的架构。现在用Hermes agent,调用免费的MiMO-V2-PRO在自动化的创造产品。

你对这个 AI 小说阅读网站有什么想法? 欢迎在评论区分享你的观点!