跳至正文
来两杯美式
返回

闭集检索评测与「刻意不做」清单

By 来两杯美式
发布于

第 5 篇把标注员点选记成同一会话下的真值,并约定候选卡上的命中图、通道名次与短原因。本篇是系列收束:怎么把这些记录当成评测 ground truth,怎样写「相对结论」而不把 POC 吹成生产 KPI,以及第一版刻意不做什么、在什么触发条件下才值得重新讨论。

场景仍与国内 top 纸企「纸品陈列审核 09 月批次」一致:约三百闭集候选、糊截图、复制检索键回 SaaS;第一篇界定问题形状,第二篇到第四篇分别讲建库对齐、多通道召回与加权融合。开放域 RAG 的评估与运营词汇可参考 企业级 RAG 怎么落地? 与 RAG 答非所问?从索引到生成——共享「混合检索、case 复盘、迭代」等概念,但闭集图检索的真值定义与成功标准不同,下文按闭集来写。

闭集检索评测总览:以确认会话作为真值,回放查询快照、通道名次、融合轨迹和展示态,只写相对结论,并用触发条件约束 OCR、查询 VLM、云端精排和 ANN

一、评测单元:确认会话 + 可回放的名次与融合

最小评测单元不是「一次 HTTP 请求」,而是 第 5 篇 里的一次确认会话:同一会话 id 下,查询图(及可选补字)、各通道有序列表、参与融合的权重与 RRF 中间结果、融合总榜 Top 区、相对状态文案,以及标注员最终点选的确认 SKU(真值)。

离线复盘时,系统应能按会话回放:

回放层用途
查询快照字节或 hash、是否带文字、批次 id
Per-channel ranks每个 SKU 在结构 / 语义 / 文字等路上的名次与命中哪张参考图
融合轨迹哪些通道参与、权重、RRF 贡献(概念层即可,不必贴生产表名)
展示态候选卡顺序、弱匹配/候选接近等相对状态
真值最后一次有效确认;覆盖或作废历史应可追踪

假数据 case(与系列前文 sku_101、sku_207 一致):标注员框选端架局部图并补「12 卷」,融合榜 #1 为 sku_101、#2 为 sku_207,人点选 sku_101 并复制检索键。评测问题可以是:真值在 Top 区第几名、哪条通道单独就把真值顶进 Top 区、关掉某通道后名次如何变——都是会话级、可对比的相对问题,而不是全库随机抽样的「命中率」。

真值来源:以人确认为准,不用融合榜首默认真值,也不把「复制了检索键但没点卡」算作真值标签。确认图回流索引后,应用同一会话的前后尝试或held-out 查询集看分布是否更贴,而不是混进未确认试搜的噪声。

二、相对结论怎么写:允许 vs 禁止

POC 阶段样本小、批次日更,对外和对自己都应避免绝对 KPI。推荐写可复现的相对表述;下列各举两条,写作时可直接当模板。

允许的表述(说明方向与机制,不绑具体数字):

禁止的表述(易被读成生产承诺或无法在本环境复现):

还可用的相对维度:真值是否进入 Top-k(k 由产品定,如 Top5)、MRR 式的倒数名次(仅内部趋势)、某类查询(纯糊图 / 带规格字 / 近形竞品)上的前后对比、单通道 ablation 后「更容易/更难」——始终附带批次与规则版本,不写跨客户可比的绝对命中率。

三、何时再考虑:四条「触发条件」,不是路线图

第一版刻意保持本地、可降级、可回放。下面四条是议题重开条件;满足之前不必做,满足之后也仍是「值得试一次 ablation」,不是「一定要上生产」。

1. 查询侧 OCR

可考虑当:截图里经常包含可读规格/条码,但标注员不愿或来不及手输;且 case 显示「人工补同类文字后能进 Top 区、无字就掉出」。

仍可不做的理由:查询图糊到 OCR 全噪、或文字路与视觉路常冲突时,先调通道权重与参考图版本(第三篇)往往更便宜。

2. 查询侧 VLM(描述再搜)

可考虑当:反复出现「人一眼能认出版式/系列,但各视觉通道名次分散」的 case 簇,且没有稳定可用的文字 token;需要短标签进文字路或稀疏路由。
仍可不做的理由:闭集输出是 SKU 身份不是段落;VLM 幻觉规格会污染文字路。POC 优先 第二篇 的确认回流图对齐查询分布。

3. 云端精排(Cross-encoder / 大模型 rerank)

可考虑当:Top 区常有多 SKU 通道名次胶着(第四篇 的「候选接近」),且人眼复核显示细粒度包装差异仍难靠现有融合分开;云端调用成本、数据合规与端到端延迟预算允许做小批量 rerank 试验。

仍可不做的理由:闭集约三百候选,全量云端精排成本高、难回放;默认用加权 RRF + 人点选更贴合「缩小范围、人做终审」。

4. ANN / 近似最近邻

可考虑当:单批次向量规模明显超过当前 brute-force / pgvector 精确扫描配置的舒适区(例如闭集扩到数千 SKU、或多参考图乘积后延迟成为标注瓶颈),且召回损失可在会话回放里被量化到「真值名次系统性后移」。

仍可不做的理由:三百级闭集 POC 常是精确检索更简单;ANN 引入参数与评测复杂度,在真值样本少时容易误调。

四、可迁移原则(5–7 条)

  1. 真值跟着人走:确认会话是 ground truth;模型榜首只是假设,用于排序与解释,不替代人点选的真值。
  2. 评测可回放:保留 per-channel ranks 与融合输入,case 级 ablation 比全局一个分数更有用。
  3. 写相对不写绝对:趋势、Top 区、通道开关、批次版本——不写对外命中率与固定延迟。
  4. 闭集先证据后生成:输出是检索键与候选卡,不是生成式答案;与 企业级 RAG 的「拒答与引用」精神相通,形态不同。
  5. 单路失败可降级:某通道超时或空结果时其余路继续,总榜仍给有限候选(第三篇)。
  6. 分布对齐慢于换模型:确认回流图、lowres 参考等多图 max,往往比立刻上查询 VLM 更符合糊截图域差(第二篇)。
  7. 非目标显式列出:不自动写 SaaS、不替人关联、不把 POC 指标包装成 SLA——与下文清单一致,避免范围 creep。

五、刻意不做清单(与系列对齐)

非目标说明
生成式问答 / 默认 RAG 聊天见 第一篇
自动提交 SaaS 或改主数据只复制检索键,人完成关联
兜底 SKU 参与融合排序见 第五篇
用融合分当置信度对外承诺见 第四篇
无真值的「全库命中率」宣传本篇第二节
第一版就上云端全量精排 / 查询 VLM 默认开第三节触发条件未满足则不做

六、系列收束

本系列从「为什么不是再做一个 RAG」走到「人点选的真值如何变成索引与评测资产」,中间贯穿建库对齐、多通道、加权融合与人机闭环。若你也在做小闭集、糊查询、人终审的多模态检索,最值得带走的是:会话级回放 + 相对结论 + 显式非目标,而不是某一组固定超参。

本系列

  1. 闭集多模态检索:为什么不是再做一个 RAG
  2. 多模态检索建库:分布对齐比换模型更重要
  3. 多通道召回:每种失败模式配一条检索路径
  4. 加权 RRF:多通道怎么融、弱匹配怎么降级
  5. 人机闭环:确认如何把检索变成可迭代资产
  6. 闭集检索评测与「刻意不做」清单

延伸阅读


分享这篇文章:
通过邮件分享这篇文章✓ 链接已复制
›查看系列全部文章
  1. 01.做 AI 助手,最怕一上来就建知识库
  2. 02.RAG 入门:为什么大模型需要查资料再回答
  3. 03.RAG 核心原理:检索、向量与嵌入——计算机如何理解语义
  4. 04.RAG 实战:核心组件、调优与问题排查
  5. 05.RAG 为什么回答流程问题会漏步骤?原因和改进方案(附完整源码)
  6. 06.企业级 RAG 怎么落地?不只是向量检索和大模型(附完整源码)
  7. 07.RAG 检索不准?先别换模型,把问题问对再说
  8. 08.RAG 答非所问?从索引到生成,打通最后一公里
  9. 09.别再把聊天记录当记忆了:AI Agent 的四种记忆到底怎么分?
  10. 10.我手搓了一个 AI Agent 记忆框架,才发现“长期记忆”不是存聊天记录
  11. 11.精选数据与垂直 AI:AI 时代的护城河在哪
  12. 12.闭集多模态检索:为什么不是再做一个 RAG
  13. 13.多模态检索建库:分布对齐比换模型更重要
  14. 14.多通道召回:每种失败模式配一条检索路径
  15. 15.加权 RRF:多通道怎么融、弱匹配怎么降级
  16. 16.人机闭环:确认如何把检索变成可迭代资产
  17. 17.闭集检索评测与「刻意不做」清单
  18. 18.RAG 回答清单问题总漏项?topK 截断与同文档切片补全(附核心代码)

上一篇
让 AI 助手直接改用户设置:写操作工具的工程细节(附核心代码)
下一篇
人机闭环:确认如何把检索变成可迭代资产