小唯
58b196ae25
fix(skillgen): L3 草稿按证据主题簇生成 — bge-m3 聚类+最大簇门+簇快照头,禁跨主题拼接 (t_45677e64)
病根: 78条不同主题记忆全塞LLM→跨主题拼接成大杂烩(小怡抽2条全废)。
修法:
- cluster.go: BGEClusterer(bge-m3余弦贪心)+最大簇选择+纯函数clusterByCosine(确定性)
- DraftSkillClustered: 只对最大簇(≥3条)生成; 簇不足拒绝(宁缺毋滥); 溯源证据集=簇
- 草稿头嵌 cluster_id+簇内证据id+一句话簇主题(人审)
- generator: prompt禁抄红线规则+空占位省略+sanitizeDraft去污染
- store: MarkAllStale() 重生成前作废旧draft; PutDraft支持stale→draft复活
- probe/server: 生产装配BGEClusterer; 重生成前标stale
实测: 8 pattern过L3→聚类后4条同主题簇生成(4条因最大簇<3诚实拒) draft4/stale4/active0; 召回基线top5不变
2026-11-09 03:08:17 +08:00
..
2026-10-12 18:52:09 +08:00
2026-11-09 01:39:44 +08:00
2026-11-09 01:39:44 +08:00
2026-10-10 15:51:25 +08:00
2026-11-09 03:08:17 +08:00
2026-11-09 01:12:49 +08:00
2026-10-14 01:28:10 +08:00
2026-10-14 01:28:10 +08:00
2026-11-09 01:12:49 +08:00
2026-11-09 01:12:49 +08:00
2026-10-12 14:17:31 +08:00
2026-10-14 01:44:39 +08:00
2026-09-26 21:43:54 +08:00