fix: 五轮修正失败根因修复 - 评分公式去掉field_coverage权重, namespace无条件检查, OCR自动发现文档类型

This commit is contained in:
2026-05-24 22:44:37 +08:00
parent f25a93b539
commit 520c8b19d0
3 changed files with 9 additions and 5 deletions
+3 -3
View File
@@ -1317,9 +1317,9 @@ def _check_ocr_fidelity(jrxml: str, state: dict) -> dict:
f"OCR 布局分析有 {ocr_columns}"
)
# 综合评分(元素覆盖为主权重 0.8,字段覆盖为辅助 0.2
# 英文字段名 vs 中文 OCR 字段名天然不匹配是预期行为,字段覆盖仅作参考
score = round(element_coverage * 0.8 + field_coverage * 0.2, 3)
# 综合评分(只依赖元素覆盖,字段名语言不匹配是预期行为
# field_coverage 仅作信息提示,不参与评分计算
score = round(element_coverage, 3)
return {
"score": score,
"field_coverage": round(field_coverage, 3),