AI Story:把开放式写作,收窄成四个选择
AI Story 是我做的英文儿童故事生成器。给用户一个空白输入框很容易,让用户知道该写什么却很难。这篇讲 AI Story 怎么把开放式写作收窄成四个选择,以及从第一版到“独立主题页”的几次迭代。
AI Story 是我做的一个英文儿童故事生成器。家长、老师或者内容创作者,选一个故事世界,写一句想法,定好读者年龄和篇幅,几秒钟就能得到一个完整的故事。
这是我做的比较早的一个 AI 产品,2025 年 3 月开始写开发文档。这篇讲讲它最核心的一个产品决定:不给用户一个空白的输入框。
空白输入框,是在把压力还给用户
很多 AI 写作工具的首页,就是一个大大的输入框:“描述你想要的故事”。
看起来很自由,但对大多数人来说,这恰恰是最难的一步。一个想给孩子讲睡前故事的家长,脑子里可能只有一个模糊的念头:“讲个勇敢的小动物吧。”要他写出一段完整的描述,包括角色、场景、情节、适合几岁,他很可能就放弃了。
开放式的输入,把“想清楚要什么”这件最难的事,又推回给了用户。
收窄成四个选择
AI Story 的做法,是把开放式写作拆成四个小选择,每一步都有现成的选项:
- 选一个故事世界:海盗冒险、魔法王国、太空探索、童话、侦探、海洋冒险……一共 13 个以上的主题,点一下就行;
- 写一句想法:只要一句话。如果卡住了,下面有现成的创意提示可以点:加一个勇敢的主角、一件神秘的物品、一个剧情反转、一只会说话的动物;
- 选读者年龄:5–8 岁、9–12 岁、13–17 岁、18 岁以上,四档;
- 选故事篇幅:3 分钟、8 分钟、15 分钟以上。
四步下来,用户其实已经“写”出了一段相当完整的需求,但每一步都很轻松。把一个大问题拆成几个小选择,是让普通人用好 AI 最有效的方法之一。
第一版只做了最小的事
2025 年 3 月的开发文档里,第一版(MVP)的范围定得很窄:
- 接收用户的故事设定,用当时的 Gemini 2.0 Flash 生成完整故事;
- 一个首页、一个创作页、一个故事展示页;
- 计划为每个故事配一到两张简单的插图。
同样重要的是,文档里写清楚了第一版不做什么:不做账号登录、不做订阅、不做复杂的定制选项、不做语音朗读、不做社区和分享、不做存储故事的数据库。
先把“生成一个好故事”这件事做对,其他的都往后放。
从 1.0 到 3.0:加上了“独立主题页”
之后,AI Story 迭代了几个版本。到 2025 年 8 月前后的 3.0 版本,最大的变化是每个故事主题都有了自己独立的页面。
这样做有两个原因:
- 对用户:想要“睡前故事”的家长,可以直接进入睡前故事的页面,看到这个主题下的说明和示例,而不是在一个大页面里自己找;
- 对搜索:每个主题页都对应人们真实会搜的词,比如“bedtime stories for kids”,网站就更容易被需要的人找到。
现在站内还有一个免费故事库,按寓言故事、睡前故事、冒险故事和童话分类,不注册也能直接读。来生成故事的人和来读故事的人,都有地方可去。
还没做好的地方
- 目前只有英文版,其他语言的用户还用不上;
- 生成的故事质量依然依赖模型,同样的设定,偶尔也会写出平淡的故事;
- 还没有公开可以说明效果的数据,比如用户量或回访率,所以这篇不对这些做任何推断。
这件事和我现在做的事
AI Story 让我形成了一个习惯:先替用户把问题拆小。 用户不需要懂 AI,也不需要会写提示词,只需要做几个简单的选择。
后来不管是做工具、做网站,还是给客户做 AI 流程,我都会先问:用户在这一步,真的知道该填什么吗?如果不知道,就再拆小一点。
如果你也有一个想做成 AI 产品或工具站的点子,可以看看我的网站建设服务。