name: knowledge-flywheel slug: knowledge-flywheel displayName: Knowledge Flywheel(知識飛輪框架) version: "1.0.0" description: 知識/記憶/流水線飛輪框架 — 三環自運轉、故障牽引修復、流水線自動註冊。把靜態知識和流水線變成自運轉飛輪:使用 → 反饋 → 校準 → 更準召回 → 更多使用。 tags: [flywheel, knowledge, pipeline, self-healing, memory]
把靜態知識/流水線變成自運轉飛輪:使用 → 反饋 → 校準 → 更準召回 → 更多使用。
| 環 | 頻率 | 動作 | 實現 |
|---|---|---|---|
| 內環 | 每次執行 | 對召回的事實做正向反饋 | fact_flywheel.py inner |
| 中環 | 每次執行 | trust 微調:高頻事實 trust↑,零檢索事實 trust↓ | fact_flywheel.py middle |
| 外環 | 每週 | 質量校準:歸檔長期零檢索,去重重複內容 | fact_flywheel.py outer |
故障發生 → fault_traction.py 提取錯誤特徵 → 匹配教訓庫 → 輸出 top_fix → 自動/人工修復 → 記錄結果
python3 pipeline_flywheel.py register <name> <process_fn>
python3 pipeline_flywheel.py run <name> <input>
python3 pipeline_flywheel.py list
在 cron prompt 裡追加:
若執行失敗,立即執行:
python3 fault_traction.py "<錯誤特徵>"
按建議修復後重試。
故障發生
↓
fault_traction.py 提取錯誤特徵
↓
匹配教訓庫中的活躍教訓
↓
輸出:top_fix + 置信度 + 歷史使用次數
↓
自動修復 / 人工確認修復
↓
記錄修復結果到 pipeline_flywheel
↓
若成功 → 更新教訓 use_count
↓
若失敗 → 標記為待人工
| 來源 | 示例 |
|---|---|
| cron 報錯 | python3 fault_traction.py "API 404 模型不存在" |
| 日誌檔案 | python3 fault_traction.py /var/log/agent/error.log |
| 指令碼異常 | 在 except 塊裡自動呼叫 |
| 使用者反饋 | "又出問題了" → 提取最近錯誤日誌 |
狀態: matched / no_match
提取特徵: [...]
匹配教訓:
1. 觸發詞: ...
問題: ...
修復: ...
置信度: X | 使用次數: N
建議修復: ...
| 指令碼 | 職責 |
|---|---|
fact_flywheel.py |
三環飛輪:內環正向反饋、中環 trust 校準、外環質量校準 |
fault_traction.py |
故障牽引修復,從錯誤文本匹配教訓庫 |
pipeline_flywheel.py |
流水線註冊、執行記錄、事件追蹤、健康評估 |
sync_rules.py |
啟動時自動驅動飛輪 |
| 維度 | 權重 | 說明 |
|---|---|---|
| 成功率 | 40% | success / total |
| 延遲 | 20% | <1s 滿分,>5s 零分,線性插值 |
| Token 用量 | 10% | <1000 滿分,>5000 零分,線性插值 |
| 錯誤分佈 | 15% | 外部/內部錯誤佔比越低越好 |
| Pattern 覆蓋率 | 15% | 有 pattern 的失敗數 / 總失敗數 |
輸出 Markdown 格式,包含:綜合健康分、五維得分表、執行統計、錯誤型別分佈、自動建議。
建議觸發條件:成功率<80%、延遲>3s、Token>3000、Pattern 覆蓋率<70%。
vendor_error:401/403/404/rate limit/timeout/connection 等外部錯誤user_error:引數/輸入/格式錯誤harness_defect:配置/投遞層問題本技能來自小蔥技能站7w4.net。
patterns 表隨時間堆積歷史已解決問題。建議:
- 每週掃一次:python3 pipeline_flywheel.py pattern list
- 對已知重複類目,批次設為 deprecated
- 保留置信度 >= 0.7 且 last_matched_at 在 7 天內的 active pattern
latency_ms=0 和數量級異常值(如 >24h),否則均分會完全失真self-fix-loop:聚焦單個指令碼/任務的 8 階段自愈閉環knowledge-flywheel:聚焦跨流水線知識沉澱 + 第二大腦飛輪 + 故障牽引兩者互補:
- 單個指令碼級故障 → self-fix-loop
- 流水線級故障 + 知識沉澱 → knowledge-flywheel
這個 Skill 質量中等偏上,主要問題是缺少實際可用的程式。它在知識管理框架的設計上思路清晰、講解詳細,能看出開發者對系統化思考下了功夫。但文件再詳細也只是“說明書”,沒有程式碼就意味著使用者拿到手無法直接使用。需要補充完整可執行的程式才能真正發揮作用。期待後續能看到完整實現。