3.5 KiB
3.5 KiB
后端开发优先级
知习后端完整模块清单(51 个模块,14 个层级)及分 8 阶段开发路线图。 详案见:后端完全体优先级详案
总优先级总表
| 优先级 | 层级 | 核心模块 |
|---|---|---|
| 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 基础设施 → 文件导入 → 商业化 → 后台 → 客服 → 学习画像 → 公开分享 → 增长归因