80 lines
3.5 KiB
Markdown
80 lines
3.5 KiB
Markdown
# 后端开发优先级
|
||
|
||
> 知习后端完整模块清单(51 个模块,14 个层级)及分 8 阶段开发路线图。
|
||
> 详案见:[后端完全体优先级详案](./后端完全体优先级详案.md)
|
||
|
||
---
|
||
|
||
## 总优先级总表
|
||
|
||
| 优先级 | 层级 | 核心模块 |
|
||
|--------|------|----------|
|
||
| P0 | 后端地基 | 安全配置、数据库(Prisma+MySQL)、统一工程规范(响应/错误/DTO/Guard) |
|
||
| P1 | 身份权限 | Auth(Apple/Refresh/Logout)、Users、Role、Resource Permission |
|
||
| P2 | 知识系统 | KnowledgeBase、KnowledgeItem、Tag、Search |
|
||
| P3 | 学习闭环 | LearningSession、ActiveRecall、AIAnalysis、FocusItem、Review、LearningActivity |
|
||
| P4 | AI 基础设施 | AIGateway、PromptTemplate、AIUsageLog、AIQuota、AIWorkflow |
|
||
| P5 | 文件导入 | File/Storage、DocumentImport、KnowledgeGeneration |
|
||
| P6 | 商业化 | Plans、Membership、Subscription(Apple IAP)、Payment、Refund |
|
||
| P7 | 用户 Web 后台 | Web Console、批量上传/导入/导出 |
|
||
| P8 | 管理员后台 | Admin Users、Admin Knowledge、AI Cost、Feedback、Audit Log |
|
||
| P9 | 客服反馈 | Feedback、SupportTicket、Dify 智能客服、HelpCenter |
|
||
| P10 | 通知任务 | Notifications、Push(APNs)、BullMQ Worker、Scheduler |
|
||
| P11 | 学习画像 | LearningAnalytics、UserLearningProfile、LearningReport |
|
||
| P12 | 公开分享 | Visibility、ShareLink、Public Knowledge |
|
||
| P13 | 合规配置 | SystemConfig、Privacy、Delete Account、Data Export |
|
||
| P14 | 增长归因 | Attribution、ProductAnalytics、Campaign Tracking |
|
||
|
||
---
|
||
|
||
## 8 阶段开发路线
|
||
|
||
### 第一阶段:能真实使用
|
||
安全、数据库、登录、用户、权限、知识库、知识点
|
||
> 目标:用户可以登录并创建自己的知识库。
|
||
|
||
### 第二阶段:形成学习闭环
|
||
学习会话、主动回忆、AI 分析、待巩固项、复习卡片、学习活跃、AI Usage Log
|
||
> 目标:从输入知识走到主动输出、AI 反馈、复习。
|
||
|
||
### 第三阶段:支持真实内容导入
|
||
文件上传、文档导入、AI 切分知识点、导入队列、Worker
|
||
> 目标:用户可以上传资料并转成知识库。
|
||
|
||
### 第四阶段:商业化
|
||
会员权益、AI 额度、套餐、Apple IAP、订阅通知、退款处理
|
||
> 目标:用户可以付费,系统可以控制成本。
|
||
|
||
### 第五阶段:运营后台
|
||
管理员后台、用户管理、知识库元数据、反馈管理、AI 成本看板、审计日志
|
||
> 目标:可以运营这个产品。
|
||
|
||
### 第六阶段:客服和支持
|
||
反馈、工单、Dify 智能客服、帮助中心
|
||
> 目标:基础问题自动回答,复杂问题进工单。
|
||
|
||
### 第七阶段:学习画像和 Agent
|
||
用户学习画像、长期趋势、周报月报、AI 工作流、Learning Agent
|
||
> 目标:系统开始越来越懂用户。
|
||
|
||
### 第八阶段:公开知识库和社区
|
||
公开知识库、分享链接、官方模板库、举报审核
|
||
> 目标:从个人学习工具扩展到内容和社区。
|
||
|
||
---
|
||
|
||
## 最终形态
|
||
|
||
```
|
||
用户系统 + 权限系统 + 知识库系统 + 学习闭环系统 + AI 工作流系统
|
||
+ 复习系统 + 成本控制系统 + 订阅系统 + 文件导入系统
|
||
+ 后台管理系统 + 客服工单系统 + 学习画像系统 + 合规系统 + 增长归因系统
|
||
```
|
||
|
||
核心开发顺序:**身份权限 → 知识系统 → 学习闭环 → AI 基础设施 → 文件导入 → 商业化 → 后台 → 客服 → 学习画像 → 公开分享 → 增长归因**
|
||
|
||
## 相关文档
|
||
|
||
- [技术与交付模块](./技术与交付模块.md)
|
||
- [后端完全体优先级详案](./后端完全体优先级详案.md)
|