Commit Graph

2 Commits

Author SHA1 Message Date
lacerate551
95f3b99064 fix(rag): BM25 分歧救援 source 一致性校验 + 意图分析 max_tokens 修复
1. _rescue_bm25_divergence 情况 B 注入前校验 source 与 contexts 多数 source 一致,
   防止跨文档注入无关切片(如 2.docx 吸烟场所切片混入 1.docx 投放查询)
2. INTENT_MAX_TOKENS 从 2048 提升至 4096,修复 mimo-v2.5 思维链截断导致意图分析偶发失败

评测 R2+ 结果:overall 4.35(基线 4.20),忠实度 +0.24,幻觉率不变
2026-06-19 14:39:16 +08:00
lacerate551
4fd53f48f9 chore: 死代码清理与标注
- 删除 chat_routes.py 中未被使用的 reciprocal_rank_fusion 函数(engine 有同功能方法平替)
- 删除 search_hybrid 中无效的 candidates 参数(未传递给 engine,实际由 RERANK_CANDIDATES 控制)
- 标注 RAG_SEARCH_CANDIDATES 为死代码
- 标注 VECTOR_WEIGHT/BM25_WEIGHT 在动态 RRF 启用时被覆盖
- 标注 llm_budget.py 模块当前未集成到主流程
- 标注 MAX_LLM_CALLS_PER_QUERY/MAX_QUERY_REWRITES 暂不生效
2026-06-17 20:04:49 +08:00