M3-01 Learning Engine Module #29
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目标
设计知习学习引擎模块,为 C 端用户提供基于知识点的主动回忆学习、AI 诊断分析和 FocusItem 生成能力。
本 Issue 只做模块架构设计,不直接实现代码。
背景说明
知习的核心理念是"让用户真正学会",而不是替用户总结。用户打开一个 KnowledgeItem 后,进入 LearningSession,进行主动回忆(用自己的话复述知识点),AI 对用户的回答进行诊断(正确点、遗漏点、误区),生成 FocusItem(需要重点关注的薄弱环节),并记录学习活动。
关键约束:Learning Engine 不直接操作 Review 表。它发布 AIAnalysisCompleted 事件,Review Engine 订阅此事件生成 ReviewCard。这保护了模块边界。
模块职责
本模块负责:
本模块不负责:
核心链路
READ_CONTENT → ACTIVE_RECALL → AI_ANALYSIS → GENERATE_FOCUS_ITEMS → RECORD_ACTIVITY
候选数据对象
基础设施依赖判断
API 设计
Domain Event 设计
事件约束
AIAnalysisCompleted 事件是模块边界的关键:
交付检查
验收标准
禁止事项
不建议当前阶段实现