Skip to content

v0.10.2 · 锚定算法重写 + 类型清单统一

Choose a tag to compare

@YuniqueUnic YuniqueUnic released this 28 Sep 22:38
· 20 commits to main since this release

锚定算法重写(多策略 + 置信度门控)

修复:编辑原文后,被批注的引文即使上下文已变(如单字引文「调」在「调→调节」后),旧算法仍会把批注锚回原位——现在这类可疑锚点会被置信度门控否决,批注转为失锚并钉在真实改动点(字符级 diff)。

  • 多策略候选:精确命中优先;引文被小改(相似度 ≥85%)时按编辑距离模糊回锚(approx-string-match,Hypothesis 生产同款)
  • 加权评分:引文相似 50 / 前后文各 20 / 位置提示 2,归一化择优
  • 置信度门控按引文长度分级:≤2 字需上下文全吻合、3–7 字至少一侧、≥8 字自证;唯一精确命中放宽——全文改写后引文唯一存活的导入场景不再误判失锚
  • 类型筛选 chips 与撰写卡统一:人工四类常驻(含 0 计数),问题 / AI 味等机器类型存在时才追加;清单单一来源 core ALL_KINDS