问题: 同会话中语义相近但不同的问题(如"总体要求"vs"工作流程和规范要求") 会错误命中缓存,返回上一个问题的答案。 修复: - intent_analyzer: 缓存 embedding 改用 query-only(不含历史),避免上下文污染 - intent_analyzer + chat_routes: 缓存读取增加字符级 Jaccard 二次验证(阈值0.5) - 缓存写入存储 _raw_query 供二次验证比对 - 兼容旧缓存条目(无 _raw_query 时放行)
28 KiB
28 KiB