learn-pipeline.md
1.33 KB
学习吸收管线 Plan
目标
在现有「摘要缓存」之后,增加「分类 → 审核 → 吸收」三阶段。
数据流
Cron 摘要 (已有)
│
▼
分类器 (新增)
│ 对每篇新摘要判断 learn_type
├─ skill → 创建/更新 Hermes skill
├─ memory → 写入持久记忆
├─ todo → 创建待办
├─ reference → 更新 skill 参考文档
└─ skip → 仅摘要,不学习
│
▼
Review Gate (新增)
│ /learn 页面展示待审核列表
│ 用户 approve → 执行吸收
│ 用户 reject → 跳过
│
▼
Absorb (新增)
│ skill_manage / memory / todo 工具调用
└─ 结果反馈到 /learn 页面
涉及文件
- local_db.py: +learn_queue 表 + CRUD
- app.py:
- POST /api/learn/classify — 对摘要文章运行分类器
- GET /api/learn-queue — 待审核列表
- POST /api/learn//approve — 审批通过 → 执行吸收
- POST /api/learn//reject — 拒绝
- templates/learn.html: 学习审核页(列表 + 详情)
- templates/base.html: 导航栏加「学习审核」
- test_learn.py: 集成测试
步骤
- local_db.py: learn_queue 表 + CRUD
- app.py: 分类器路由 + 审核路由
- templates/learn.html: 审核页面
- base.html: 导航加链接
- 测试:触发分类 → 审核 → 吸收