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:配置/投递层问题patterns 表随时间堆积历史已解决问题。建议:
- 每周扫一次:python3 pipeline_flywheel.py pattern list
- 对已知重复类目,批量设为 deprecated
- 保留置信度 >= 0.7 且 last_matched_at 在 7 天内的 active pattern
来源于7w4.net。
latency_ms=0 和数量级异常值(如 >24h),否则均分会完全失真self-fix-loop:聚焦单个脚本/任务的 8 阶段自愈闭环knowledge-flywheel:聚焦跨流水线知识沉淀 + 第二大脑飞轮 + 故障牵引两者互补:
- 单个脚本级故障 → self-fix-loop
- 流水线级故障 + 知识沉淀 → knowledge-flywheel
这个 Skill 质量中等偏上,主要问题是缺少实际可用的程序。它在知识管理框架的设计上思路清晰、讲解详细,能看出开发者对系统化思考下了功夫。但文档再详细也只是“说明书”,没有代码就意味着用户拿到手无法直接使用。需要补充完整可运行的程序才能真正发挥作用。期待后续能看到完整实现。