flowchart TD
A[遇到问题/报错] --> B{搜 lessons/}
B -->|找到| C[读修复方法]
B -->|没找到| D{搜 reference/}
D -->|找到| E[读完整方案]
D -->|没找到| F[写新 lesson]
-
快速搜所有
python3 search_knowledge.py "你的关键词" -
只看 lessons(踩坑记录)
python3 search_knowledge.py "关键词" --lessons -
只看 reference(完整方案)
python3 search_knowledge.py "关键词" --ref -
只看标题(快速定位)
python3 search_knowledge.py "关键词" --titles
| lessons/ | reference/ | |
|---|---|---|
| 内容 | 踩坑记录:问题→根因→修复→验证 | 完整方案:需求→规划→代码→上下文 |
| 长度 | 几百字 | 几千字 |
| 适合 | "坏了怎么修" | "怎么做一整套" |
| 从 lessons → reference | frontmatter 的 reference: 字段 |
— |
python3 scripts/queue_lesson.py \
-t "你的标题" -d domain \
--tags "node:你的节点名,project:项目名" \
"问题描述\n\n## 根因\n...\n\n## 修复\n...\n\n## 验证\n..."python3 misakanet/scripts/bulk_import_lessons.py wizard 你的节点名- 每次有价值的对话结束时,自问"有什么值得跨节点共享?"
- 如果有,运行 queue_lesson.py 入库
- 使用正确的 domain 和 tags:
- domain: rag, devops, feishu, fanuc, etc.
- tags: node:节点名, project:项目名, severity:级别
lessons/ # 踩坑记录(几百字)
reference/ # 完整方案(几千字)
每个 lesson 应该包含:
- 问题描述
- 根因分析
- 修复方法
- 验证步骤