LuAITools.com
提交工具
📊AI
Reranker Model

重排序模型

重排序模型对初筛出来的候选结果做「精挑细选」,把最相关的那条顶到最前面,是提升搜索和 RAG 精度的关键一环。

重排序模型是什么?

一次检索往往先靠「粗筛」捞出一批候选结果,可能是几十上百条。重排序模型(Reranker Model)要做的,就是把这些候选再仔细过一遍,按「到底有多相关」重新排个名次,把最该看的顶到最前面。

为什么要多这一步?

初筛快,但不够准
向量检索速度快、能海量召回,但它只看「整体像不像」,容易漏掉细节、误判轻重。
精排慢,但准
重排序模型会逐字逐句地比对问题和候选内容,看得更细、更准,只是算得慢,所以只对少数候选下手。
又快又准的组合
「先粗筛、再精排」,用粗筛扛速度,用精排扛准确率,是业界的标准套路。

它具体怎么判断「相关」?

逐条打分
把问题和每一条候选拼在一起,模型输出一个「相关性分数」。
理解语义而不是撞词
同一个意思的不同说法,它也能对上;表面有词重合、其实不相关的,它也能识别出来。
照顾上下文
多轮对话里,它会结合你之前问过的话,判断哪条候选才是你此刻真正需要的。

它让哪些场景变好?

企业知识库问答、电商搜索、法律文书检索、RAG 智能助手……凡是「搜出来一堆,但最相关的不在第一条」的场景,加一个重排序模型,效果往往立竿见影:命中率上去了,大模型看到的也是更干净的素材。

一句话记住:重排序模型,就是检索里的「精挑细选」——粗筛负责「快」,它负责「准」,把最对的那条放到最前面。

评论