721 lines
13 KiB
Markdown
721 lines
13 KiB
Markdown
|
|
---
|
|||
|
|
version: v0.1
|
|||
|
|
status: draft
|
|||
|
|
updated: 2026-05-03
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Demo 与 MVP
|
|||
|
|
|
|||
|
|
## 1. 产品定位
|
|||
|
|
|
|||
|
|
> 一个具备长期架构基础的最小可用学习产品雏形,不是一次性演示,也不是完整商业化产品。
|
|||
|
|
|
|||
|
|
第一版只验证一个核心问题:
|
|||
|
|
|
|||
|
|
> AI 驱动的知识库学习系统,是否能帮助用户从"被动看资料"变成"主动学习、反馈、复习和迭代"。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 2. 核心原则
|
|||
|
|
|
|||
|
|
### 2.1 功能少,但闭环完整
|
|||
|
|
|
|||
|
|
第一版必须跑通完整学习闭环:
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
注册 / 登录
|
|||
|
|
↓
|
|||
|
|
选择学习方向
|
|||
|
|
↓
|
|||
|
|
进入学习路径
|
|||
|
|
↓
|
|||
|
|
阅读知识内容
|
|||
|
|
↓
|
|||
|
|
主动回忆 / 写笔记 / 写答案
|
|||
|
|
↓
|
|||
|
|
AI 分析
|
|||
|
|
↓
|
|||
|
|
生成学习状态
|
|||
|
|
↓
|
|||
|
|
给出复习和下一步建议
|
|||
|
|
↓
|
|||
|
|
进入下一次学习
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2.2 架构要可迭代
|
|||
|
|
|
|||
|
|
第一版需要提前考虑:
|
|||
|
|
- 用户系统
|
|||
|
|
- 学习记录
|
|||
|
|
- 知识库结构
|
|||
|
|
- AI 分析结果结构
|
|||
|
|
- 用户学习画像
|
|||
|
|
- 多语言文案
|
|||
|
|
- 后续订阅权益
|
|||
|
|
- 后续 iPad / Mac / Android 扩展
|
|||
|
|
|
|||
|
|
### 2.3 AI 是核心
|
|||
|
|
|
|||
|
|
第一版 AI 要承担三个核心职责:
|
|||
|
|
1. 分析用户输入
|
|||
|
|
2. 判断用户当前学习状态
|
|||
|
|
3. 给出下一步学习建议
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 3. 第一版目标用户
|
|||
|
|
|
|||
|
|
当前候选方向:
|
|||
|
|
1. 公考申论 AI 学习教练
|
|||
|
|
2. AI 工具学习知识库
|
|||
|
|
3. 程序员 / 前端面试学习助手
|
|||
|
|
|
|||
|
|
第一版用户画像:
|
|||
|
|
- 有明确学习目标的人
|
|||
|
|
- 愿意使用 AI 辅助学习的人
|
|||
|
|
- 不满足于单纯看资料的人
|
|||
|
|
- 希望系统帮自己制定学习路径的人
|
|||
|
|
- 愿意通过写笔记、回答问题、主动回忆来学习的人
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 4. 第一版产品形态
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
iPhone App
|
|||
|
|
+
|
|||
|
|
官网基础页面
|
|||
|
|
+
|
|||
|
|
最小后端
|
|||
|
|
+
|
|||
|
|
AI API
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
第一版暂不做:
|
|||
|
|
- Android
|
|||
|
|
- Web 学习端
|
|||
|
|
- iPad 完整适配
|
|||
|
|
- Mac 完整版
|
|||
|
|
- B 端后台
|
|||
|
|
- 内容创作者后台
|
|||
|
|
- 社群系统
|
|||
|
|
- 支付系统
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 5. 账号体系
|
|||
|
|
|
|||
|
|
### 5.1 第一版需要登录
|
|||
|
|
|
|||
|
|
原因:
|
|||
|
|
1. 学习记录需要跟随用户
|
|||
|
|
2. AI 分析结果需要沉淀到用户画像
|
|||
|
|
3. 复习计划需要长期保存
|
|||
|
|
4. 未来订阅权益需要绑定用户
|
|||
|
|
5. 后续多设备同步需要统一用户身份
|
|||
|
|
|
|||
|
|
### 5.2 第一版登录方式
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
Sign in with Apple
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
暂不做:微信登录、手机号登录、邮箱密码登录、Google 登录、复杂账号安全系统。
|
|||
|
|
|
|||
|
|
### 5.3 用户身份模型
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
User
|
|||
|
|
├── id
|
|||
|
|
├── appleUserId
|
|||
|
|
├── displayName
|
|||
|
|
├── email
|
|||
|
|
├── preferredLanguage
|
|||
|
|
├── createdAt
|
|||
|
|
├── lastLoginAt
|
|||
|
|
└── status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 5.4 账号边界
|
|||
|
|
|
|||
|
|
第一版账号只解决:登录、识别用户、保存学习记录、保存 AI 分析结果、保存基础偏好。
|
|||
|
|
|
|||
|
|
暂不做:好友系统、用户主页、头像上传、账号注销自动化、多登录方式绑定、复杂权限系统。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 6. 多语言基础
|
|||
|
|
|
|||
|
|
### 6.1 需要多语言结构
|
|||
|
|
|
|||
|
|
原因:
|
|||
|
|
1. Apple 生态用户可能存在中英文环境
|
|||
|
|
2. 后续做海外市场不希望大量重构
|
|||
|
|
3. UI 文案、系统提示、AI Prompt 都需要可维护
|
|||
|
|
4. 多语言越晚做,返工成本越高
|
|||
|
|
|
|||
|
|
### 6.2 第一版多语言范围
|
|||
|
|
|
|||
|
|
- App UI 文案支持多语言结构
|
|||
|
|
- 代码层面使用本地化资源
|
|||
|
|
- 默认语言为中文
|
|||
|
|
- 预留英文文案位置
|
|||
|
|
|
|||
|
|
### 6.3 支持语言
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
默认:简体中文
|
|||
|
|
预留:英文
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 7. 知识库设计
|
|||
|
|
|
|||
|
|
### 7.1 知识库不是资料堆积
|
|||
|
|
|
|||
|
|
第一版知识库是结构化学习路径,包含:
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
KnowledgeBase
|
|||
|
|
├── 学习方向
|
|||
|
|
├── 学习路径
|
|||
|
|
├── 模块
|
|||
|
|
├── 小节
|
|||
|
|
├── 学习任务
|
|||
|
|
├── 主动回忆问题
|
|||
|
|
├── 示例内容
|
|||
|
|
└── 复习节点
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 7.2 第一版知识库结构
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
知识库
|
|||
|
|
└── 学习路径
|
|||
|
|
└── 模块
|
|||
|
|
└── 小节
|
|||
|
|
├── 正文内容
|
|||
|
|
├── 学习目标
|
|||
|
|
├── 重点概念
|
|||
|
|
├── 主动回忆问题
|
|||
|
|
├── 练习输入
|
|||
|
|
└── AI 分析规则
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 7.3 第一版内容范围
|
|||
|
|
|
|||
|
|
第一版只做一个小路径,例如:
|
|||
|
|
- "申论小白 7 天入门路径"
|
|||
|
|
- 或 "AI 工具入门 7 天路径"
|
|||
|
|
|
|||
|
|
### 7.4 知识库最小数据模型
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
KnowledgeBase
|
|||
|
|
├── id
|
|||
|
|
├── title
|
|||
|
|
├── description
|
|||
|
|
├── language
|
|||
|
|
├── targetUser
|
|||
|
|
├── createdAt
|
|||
|
|
└── updatedAt
|
|||
|
|
|
|||
|
|
LearningPath
|
|||
|
|
├── id
|
|||
|
|
├── knowledgeBaseId
|
|||
|
|
├── title
|
|||
|
|
├── description
|
|||
|
|
├── estimatedDays
|
|||
|
|
└── order
|
|||
|
|
|
|||
|
|
Lesson
|
|||
|
|
├── id
|
|||
|
|
├── pathId
|
|||
|
|
├── title
|
|||
|
|
├── content
|
|||
|
|
├── objectives
|
|||
|
|
├── keyPoints
|
|||
|
|
├── recallQuestions
|
|||
|
|
├── practicePrompt
|
|||
|
|
├── order
|
|||
|
|
└── estimatedMinutes
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 8. 学习闭环设计
|
|||
|
|
|
|||
|
|
### 8.1 核心闭环
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
用户选择学习路径
|
|||
|
|
↓
|
|||
|
|
系统展示今日任务
|
|||
|
|
↓
|
|||
|
|
用户阅读内容
|
|||
|
|
↓
|
|||
|
|
系统提出主动回忆问题
|
|||
|
|
↓
|
|||
|
|
用户输入回答 / 笔记
|
|||
|
|
↓
|
|||
|
|
AI 分析用户输入
|
|||
|
|
↓
|
|||
|
|
系统生成学习状态
|
|||
|
|
↓
|
|||
|
|
系统给出复习建议
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 8.2 主动回忆
|
|||
|
|
|
|||
|
|
用户不能只是看资料。系统需要引导用户:
|
|||
|
|
- 用自己的话复述
|
|||
|
|
- 回答关键问题
|
|||
|
|
- 写出理解
|
|||
|
|
- 写出答案
|
|||
|
|
- 暴露自己的薄弱点
|
|||
|
|
|
|||
|
|
### 8.3 AI 分析维度
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
理解程度
|
|||
|
|
要点覆盖
|
|||
|
|
逻辑结构
|
|||
|
|
表达清晰度
|
|||
|
|
错误理解
|
|||
|
|
遗漏内容
|
|||
|
|
下一步建议
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 9. AI 学习状态模型
|
|||
|
|
|
|||
|
|
### 9.1 为什么需要
|
|||
|
|
|
|||
|
|
如果 AI 不能准确判断用户状态,后续学习计划、复习建议、个性化推荐都会失效。
|
|||
|
|
|
|||
|
|
第一版不追求完全准确,只追求:能用结构化方式记录用户当前学习情况,并支持后续迭代。
|
|||
|
|
|
|||
|
|
### 9.2 第一版学习状态维度
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
理解程度
|
|||
|
|
记忆程度
|
|||
|
|
表达能力
|
|||
|
|
完成情况
|
|||
|
|
薄弱点
|
|||
|
|
复习需求
|
|||
|
|
学习稳定性
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 9.3 用户学习画像
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
UserLearningProfile
|
|||
|
|
├── userId
|
|||
|
|
├── currentKnowledgeBaseId
|
|||
|
|
├── currentPathId
|
|||
|
|
├── currentLessonId
|
|||
|
|
├── overallLevel
|
|||
|
|
├── weakPoints
|
|||
|
|
├── strengths
|
|||
|
|
├── recentMistakes
|
|||
|
|
├── reviewQueue
|
|||
|
|
├── learningStreak
|
|||
|
|
└── updatedAt
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 9.4 单次学习记录
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
LearningSession
|
|||
|
|
├── id
|
|||
|
|
├── userId
|
|||
|
|
├── lessonId
|
|||
|
|
├── startedAt
|
|||
|
|
├── endedAt
|
|||
|
|
├── userInput
|
|||
|
|
├── aiAnalysis
|
|||
|
|
├── masteryScore
|
|||
|
|
├── weakPoints
|
|||
|
|
├── nextSuggestion
|
|||
|
|
└── reviewAt
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 9.5 掌握度评分(0-5分)
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
0 = 没有作答 / 无法判断
|
|||
|
|
1 = 基本没理解
|
|||
|
|
2 = 理解较弱
|
|||
|
|
3 = 基本理解
|
|||
|
|
4 = 理解较好
|
|||
|
|
5 = 掌握很好
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
注意:这不是考试分数,只是产品内部用于安排复习和学习建议的参考值。
|
|||
|
|
|
|||
|
|
### 9.6 AI 输出结构
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"masteryScore": 3,
|
|||
|
|
"understandingLevel": "基本理解",
|
|||
|
|
"summary": "用户能说出核心意思,但要点不够完整。",
|
|||
|
|
"strengths": ["能识别主要问题", "表达比较清楚"],
|
|||
|
|
"weakPoints": ["遗漏关键要点", "逻辑层次不够清晰"],
|
|||
|
|
"suggestions": ["补充材料中的第二个要点", "回答时先概括问题,再展开原因"],
|
|||
|
|
"reviewNeeded": true,
|
|||
|
|
"nextAction": "建议明天复习本节,并重新回答主动回忆问题。"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 10. AI 对话页面
|
|||
|
|
|
|||
|
|
### 10.1 需要 AI 对话页
|
|||
|
|
|
|||
|
|
原因:
|
|||
|
|
1. 用户会天然期待 AI 产品能提问
|
|||
|
|
2. 知识库学习中,用户经常会有即时疑问
|
|||
|
|
3. 对话页可以提升产品感知价值
|
|||
|
|
4. 对话数据可以反向帮助判断用户困惑点
|
|||
|
|
|
|||
|
|
### 10.2 对话页定位
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
围绕当前知识库和当前学习内容的学习助手
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
它应该回答:
|
|||
|
|
- 这节内容是什么意思?
|
|||
|
|
- 我这个回答哪里不对?
|
|||
|
|
- 这个概念能不能举例?
|
|||
|
|
- 我应该怎么记?
|
|||
|
|
- 这个知识点和前面有什么关系?
|
|||
|
|
- 我下一步该怎么学?
|
|||
|
|
|
|||
|
|
### 10.3 对话页边界
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
只能围绕当前知识库
|
|||
|
|
只能围绕学习主题
|
|||
|
|
不能承诺考试结果
|
|||
|
|
不能生成违规内容
|
|||
|
|
不能替代专业老师
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 10.4 推荐快捷问题
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
帮我解释这一节
|
|||
|
|
用更简单的话讲
|
|||
|
|
给我举个例子
|
|||
|
|
我哪里理解错了
|
|||
|
|
帮我总结重点
|
|||
|
|
生成一个复习问题
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 11. 页面结构
|
|||
|
|
|
|||
|
|
### 11.1 第一版页面列表
|
|||
|
|
|
|||
|
|
1. 启动页 / 欢迎页
|
|||
|
|
2. 登录页
|
|||
|
|
3. 语言与基础偏好页
|
|||
|
|
4. 学习方向选择页
|
|||
|
|
5. 学习路径页
|
|||
|
|
6. 今日学习任务页
|
|||
|
|
7. 内容阅读页
|
|||
|
|
8. 主动回忆 / 笔记输入页
|
|||
|
|
9. AI 分析结果页
|
|||
|
|
10. AI 对话页
|
|||
|
|
11. 复习计划页
|
|||
|
|
12. 学习进度页
|
|||
|
|
13. 设置页
|
|||
|
|
14. 反馈页
|
|||
|
|
|
|||
|
|
### 11.2 页面优先级
|
|||
|
|
|
|||
|
|
**P0 必须做:**
|
|||
|
|
- 登录页
|
|||
|
|
- 学习方向选择页
|
|||
|
|
- 学习路径页
|
|||
|
|
- 今日学习任务页
|
|||
|
|
- 内容阅读页
|
|||
|
|
- 主动回忆 / 笔记输入页
|
|||
|
|
- AI 分析结果页
|
|||
|
|
- AI 对话页
|
|||
|
|
- 复习计划页
|
|||
|
|
|
|||
|
|
**P1 建议做:**
|
|||
|
|
- 学习进度页
|
|||
|
|
- 设置页
|
|||
|
|
- 反馈页
|
|||
|
|
|
|||
|
|
**P2 可以延后:**
|
|||
|
|
- 个人主页
|
|||
|
|
- 成就系统
|
|||
|
|
- 统计图表
|
|||
|
|
- 多知识库市场
|
|||
|
|
- 复杂搜索
|
|||
|
|
- 社群入口
|
|||
|
|
|
|||
|
|
### 11.3 底部 Tab 设计
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
学习 | 知识库 | AI助手 | 我的
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
- 学习:今日任务、复习计划
|
|||
|
|
- 知识库:学习路径和内容
|
|||
|
|
- AI 助手:围绕知识库的对话
|
|||
|
|
- 我的:学习进度、设置、反馈
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 12. UI 风格
|
|||
|
|
|
|||
|
|
### 12.1 设计关键词
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
安静、清晰、克制、学习感、低干扰、Apple原生感、卡片式结构、适合长时间阅读
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 12.2 设计原则
|
|||
|
|
|
|||
|
|
- 不做花哨视觉
|
|||
|
|
- 不做复杂动画
|
|||
|
|
- 不做社交信息流
|
|||
|
|
- 不做游戏化过重设计
|
|||
|
|
- 优先保证阅读体验
|
|||
|
|
- 优先保证学习任务清晰
|
|||
|
|
- 优先保证 AI 分析结果可理解
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 13. MVP 功能清单
|
|||
|
|
|
|||
|
|
### P0 必须完成
|
|||
|
|
|
|||
|
|
1. Sign in with Apple 登录
|
|||
|
|
2. 多语言结构
|
|||
|
|
3. 一个学习方向
|
|||
|
|
4. 一个 7 天学习路径
|
|||
|
|
5. 内容阅读
|
|||
|
|
6. 主动回忆 / 笔记输入
|
|||
|
|
7. AI 分析
|
|||
|
|
8. 用户学习状态记录
|
|||
|
|
9. 复习建议
|
|||
|
|
10. AI 对话页面
|
|||
|
|
11. 反馈入口
|
|||
|
|
|
|||
|
|
### P1 尽量完成
|
|||
|
|
|
|||
|
|
1. 学习进度页
|
|||
|
|
2. 设置页
|
|||
|
|
3. 简单本地缓存
|
|||
|
|
4. 等待名单 / 内测入口
|
|||
|
|
5. 基础错误提示
|
|||
|
|
6. 基础 AI 调用日志
|
|||
|
|
|
|||
|
|
### P2 暂时不做
|
|||
|
|
|
|||
|
|
1. 支付
|
|||
|
|
2. 完整订阅权益
|
|||
|
|
3. 完整题库
|
|||
|
|
4. 完整知识库市场
|
|||
|
|
5. 社群
|
|||
|
|
6. 排行榜
|
|||
|
|
7. 成就系统
|
|||
|
|
8. 文件上传
|
|||
|
|
9. 复杂搜索
|
|||
|
|
10. 多端同步
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 14. 后端需求
|
|||
|
|
|
|||
|
|
### 第一版需要最小后端
|
|||
|
|
|
|||
|
|
原因:
|
|||
|
|
1. 不能把 AI API Key 放在客户端
|
|||
|
|
2. 需要保存用户学习状态
|
|||
|
|
3. 需要保存 AI 分析结果
|
|||
|
|
4. 需要收集反馈
|
|||
|
|
5. 后续订阅权益需要后端基础
|
|||
|
|
|
|||
|
|
### 第一版后端能力
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
用户身份记录
|
|||
|
|
AI 请求代理
|
|||
|
|
学习记录保存
|
|||
|
|
AI 分析结果保存
|
|||
|
|
反馈提交
|
|||
|
|
等待名单
|
|||
|
|
基础日志
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第一版不做的后端能力
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
复杂权限系统
|
|||
|
|
管理后台
|
|||
|
|
内容管理系统
|
|||
|
|
支付系统
|
|||
|
|
订阅校验
|
|||
|
|
多端同步
|
|||
|
|
复杂推荐系统
|
|||
|
|
高并发架构
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 15. 核心实体
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
User
|
|||
|
|
KnowledgeBase
|
|||
|
|
LearningPath
|
|||
|
|
Lesson
|
|||
|
|
LearningSession
|
|||
|
|
AIAnalysis
|
|||
|
|
ReviewTask
|
|||
|
|
Feedback
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### ReviewTask
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
ReviewTask
|
|||
|
|
├── id
|
|||
|
|
├── userId
|
|||
|
|
├── lessonId
|
|||
|
|
├── sourceSessionId
|
|||
|
|
├── reviewType
|
|||
|
|
├── scheduledAt
|
|||
|
|
├── completedAt
|
|||
|
|
└── status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### AIAnalysis
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
AIAnalysis
|
|||
|
|
├── id
|
|||
|
|
├── userId
|
|||
|
|
├── sessionId
|
|||
|
|
├── inputText
|
|||
|
|
├── outputJson
|
|||
|
|
├── masteryScore
|
|||
|
|
├── weakPoints
|
|||
|
|
├── suggestions
|
|||
|
|
├── modelName
|
|||
|
|
├── createdAt
|
|||
|
|
└── costEstimate
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 16. AI Prompt 设计原则
|
|||
|
|
|
|||
|
|
### Prompt 目标
|
|||
|
|
|
|||
|
|
AI Prompt 不是为了生成漂亮文字,而是为了稳定产出结构化学习判断。
|
|||
|
|
|
|||
|
|
Prompt 需要让 AI 输出:
|
|||
|
|
- 用户理解程度
|
|||
|
|
- 用户薄弱点
|
|||
|
|
- 用户表达问题
|
|||
|
|
- 下一步建议
|
|||
|
|
- 是否需要复习
|
|||
|
|
- 复习时间建议
|
|||
|
|
|
|||
|
|
### 输出格式
|
|||
|
|
|
|||
|
|
第一版要求 AI 尽量输出 JSON。如果 JSON 不稳定,后端需要做容错处理。
|
|||
|
|
|
|||
|
|
### Prompt 边界
|
|||
|
|
|
|||
|
|
AI 不允许:
|
|||
|
|
- 承诺考试结果
|
|||
|
|
- 给出绝对权威评分
|
|||
|
|
- 编造不存在的资料来源
|
|||
|
|
- 输出和学习主题无关的内容
|
|||
|
|
- 引导用户作弊
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 17. 成功标准
|
|||
|
|
|
|||
|
|
### 产品可用标准
|
|||
|
|
|
|||
|
|
第一版必须做到:
|
|||
|
|
- 用户能登录
|
|||
|
|
- 用户能选择学习路径
|
|||
|
|
- 用户能完成一节学习
|
|||
|
|
- 用户能输入内容
|
|||
|
|
- AI 能返回分析
|
|||
|
|
- 系统能生成复习建议
|
|||
|
|
- 用户知道下一步该干什么
|
|||
|
|
|
|||
|
|
### 验证成功标准
|
|||
|
|
|
|||
|
|
第一轮验证目标:
|
|||
|
|
- 至少 10 个用户愿意试用
|
|||
|
|
- 至少 3 个用户完整走完学习闭环
|
|||
|
|
- 至少 3 条有效反馈
|
|||
|
|
- 至少 1 个用户表示愿意继续用
|
|||
|
|
- 至少 1 个用户表示未来愿意付费
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 18. 当前不做清单
|
|||
|
|
|
|||
|
|
- 完整公考题库
|
|||
|
|
- 完整课程体系
|
|||
|
|
- 完整知识库市场
|
|||
|
|
- 用户上传资料
|
|||
|
|
- 文件解析
|
|||
|
|
- 复杂笔记编辑器
|
|||
|
|
- 社交系统
|
|||
|
|
- 打卡排行榜
|
|||
|
|
- 支付订阅
|
|||
|
|
- Android
|
|||
|
|
- Web 学习端
|
|||
|
|
- Mac 正式版
|
|||
|
|
- B 端后台
|
|||
|
|
- 内容创作者后台
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 19. 当前最大风险
|
|||
|
|
|
|||
|
|
1. 产品范围继续膨胀
|
|||
|
|
2. AI 判断用户状态不稳定
|
|||
|
|
3. 用户不愿意主动输入内容
|
|||
|
|
4. 内容质量不足以支撑学习
|
|||
|
|
5. 用户认为 AI 分析不专业
|
|||
|
|
6. 方向还没验证就投入过多开发
|
|||
|
|
7. 登录、多语言、架构设计增加早期开发成本
|
|||
|
|
8. AI 对话页变成泛聊天,稀释产品定位
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 20. 解决策略
|
|||
|
|
|
|||
|
|
1. 登录只做 Apple 登录
|
|||
|
|
2. 多语言只做架构,不做完整翻译运营
|
|||
|
|
3. 知识库只做一个 7 天路径
|
|||
|
|
4. AI 对话只围绕当前知识库
|
|||
|
|
5. 学习状态模型先做基础版本
|
|||
|
|
6. 后端只做最小 API 和数据保存
|
|||
|
|
7. 不接支付
|
|||
|
|
8. 不做完整题库
|
|||
|
|
9. 不做完整知识库平台
|
|||
|
|
10. 14 天内必须产出可展示版本
|