- Backend: FastAPI + SQLAlchemy + Celery (Python 3.11+) - Frontend: Vue 3 + TypeScript + Pinia + Tailwind - Admin Frontend: separate Vue 3 app for management - Docker Compose: 9 services orchestration - Specs: design prototypes, memory system PRD, product roadmap Cleanup performed: - Removed temporary debug scripts from backend root - Removed deprecated admin_app.py (embedded UI) - Removed duplicate docs from admin-frontend - Updated .gitignore for Vite cache and egg-info
5.4 KiB
5.4 KiB
DreamWeaver 产品路线图
产品愿景
梦语织机 - 为 3-8 岁儿童打造的 AI 故事创作平台,让每个孩子都能拥有专属的成长故事。
核心价值主张
- 个性化: 基于关键词生成独一无二的故事
- 教育性: 融入成长主题(勇气、友谊、诚实等)
- 沉浸感: AI 封面 + 语音朗读,多感官体验
- 亲子互动: 家长参与创作,增进亲子关系
用户画像
主要用户:家长(25-40岁)
- 需求: 为孩子找到有教育意义的睡前故事
- 痛点: 市面故事千篇一律,缺乏个性化
- 场景: 睡前、旅途、周末亲子时光
次要用户:幼儿园/早教机构
- 需求: 批量生成教学故事素材
- 痛点: 内容制作成本高
- 场景: 课堂教学、活动策划
功能规划
Phase 1: MVP 完善(当前)
目标:核心体验闭环,用户可完整使用
| 功能 | 状态 | 说明 |
|---|---|---|
| 关键词生成故事 | ✅ 已完成 | 输入关键词,AI 生成故事 |
| 故事润色增强 | ✅ 已完成 | 用户提供草稿,AI 润色 |
| AI 封面生成 | ✅ 已完成 | 根据故事生成插画 |
| 语音朗读 | ✅ 已完成 | TTS 朗读故事 |
| 故事收藏管理 | ✅ 已完成 | 保存、查看、删除 |
| OAuth 登录 | ✅ 已完成 | GitHub/Google 登录 |
Phase 2: 体验增强
目标:提升用户粘性,增加互动性
| 功能 | 优先级 | 说明 |
|---|---|---|
| 故事编辑 | P0 | 用户可修改 AI 生成的故事内容 |
| 角色定制 | P0 | 输入孩子姓名/性别,成为故事主角 |
| 故事续写 | P1 | 基于已有故事继续创作下一章 |
| 多语言支持 | P1 | 英文故事生成(已有 i18n 基础) |
| 故事分享 | P1 | 生成分享图片/链接 |
| 收藏夹/标签 | P2 | 故事分类管理 |
Phase 3: 社区与增长
目标:构建用户社区,实现自然增长
| 功能 | 优先级 | 说明 |
|---|---|---|
| 故事广场 | P0 | 公开优质故事,用户可浏览 |
| 点赞/收藏 | P0 | 社区互动基础 |
| 故事模板 | P1 | 预设故事框架(冒险/友谊/成长) |
| 创作者主页 | P1 | 展示用户创作的故事集 |
| 评论系统 | P2 | 用户交流反馈 |
Phase 4: 商业化
目标:建立可持续商业模式
| 功能 | 优先级 | 说明 |
|---|---|---|
| 会员订阅 | P0 | 免费/基础/高级三档 |
| 故事导出 | P0 | PDF/电子书格式导出 |
| 实体书打印 | P1 | 对接印刷服务,生成实体绘本 |
| API 开放 | P2 | 为 B 端客户提供 API |
| 企业版 | P2 | 幼儿园/早教机构定制 |
技术架构演进
当前架构 (Phase 1)
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Vue 3 │────▶│ FastAPI │────▶│ PostgreSQL │
│ Frontend │ │ Backend │ │ (Neon) │
└─────────────┘ └──────┬──────┘ └─────────────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
┌────────┐ ┌─────────┐ ┌─────────┐
│ Gemini │ │ Minimax │ │ Flux │
│ (Text) │ │ (TTS) │ │ (Image) │
└────────┘ └─────────┘ └─────────┘
Phase 2 架构演进
新增组件:
- Redis: 缓存 + 会话 + Rate Limit
- Celery: 异步任务队列(图片/音频生成)
- S3/OSS: 静态资源存储
Phase 3 架构演进
新增组件:
- Elasticsearch: 故事全文搜索
- CDN: 静态资源加速
- 消息队列: 社区通知推送
里程碑规划
M1: MVP 完善 ✅
- 核心功能闭环
- 工程鲁棒性改进
- 测试覆盖
M2: 体验增强
- 故事编辑功能
- 角色定制(孩子成为主角)
- 故事续写
- 多语言支持
- 分享功能
M3: 社区上线
- 故事广场
- 用户互动(点赞/收藏)
- 创作者主页
M4: 商业化
- 会员体系
- 故事导出
- 实体书打印
竞品分析
| 产品 | 优势 | 劣势 | 我们的差异化 |
|---|---|---|---|
| 凯叔讲故事 | 内容丰富、品牌知名 | 无个性化、订阅贵 | AI 个性化生成 |
| 喜马拉雅儿童 | 海量音频、多平台 | 内容同质化 | 用户参与创作 |
| ChatGPT | AI 能力强 | 非儿童专属、无配套 | 垂直场景优化 |
风险与应对
| 风险 | 影响 | 应对策略 |
|---|---|---|
| AI 生成内容不当 | 高 | 内容审核 + 家长控制 |
| API 成本过高 | 中 | 缓存优化 + 分级限流 |
| 用户增长缓慢 | 中 | 社区运营 + 分享裂变 |
| 竞品模仿 | 低 | 快速迭代 + 深耕垂直 |
下一步行动
Phase 2 优先实现功能:
- 故事编辑 - 用户体验核心痛点
- 角色定制 - 差异化竞争力
- 故事分享 - 自然增长引擎
是否需要我为这些功能生成详细的技术规格文档?