搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「向量召回」找到 62 条内容
按专题浏览 →匹配口述回答:…候退回来’和文档正式说法‘退款到账时间’在语义空间里可能离得远。我的做法是**[[混合检索]]**,把[[BM25]]关键词召回和向量召回结合起来,结果做加权融合。你可以这么理解:向量负责语义相似,关键词负责精确匹配,比如订单号、错误码这种就得靠关键词。但混合检索也有坑,如果权重调不好,比如关键词权重太高,反而会召回一堆噪音。上线时我会先离线跑一批bad case,看哪些是向量没召回、哪些是关键词没召回,再调比例。 再进一步,检索出来Top-K可能还是不准,这时候要加[[Re…
匹配口述回答:…向量检索就够,但实际落地,纯向量语义检索在专有名词、订单号、政策条款号上几乎必挂。我一般用 [[Hybrid Search]],把向量召回和 [[BM25]] 关键词召回结合起来,分数加权融合。举个例子,客服场景里用户问“满200减30怎么用”,向量能理解“满减”语义,但BM25能精准匹配活动ID或商品SKU,两条腿走路才稳。 检索出来Top-K比如100条,不能全扔给大模型,上下文窗口有限,而且噪声多。所以第二步是[[重排序]]。这里我会用 [[Cross-Encoder]…
匹配追问:场景切入 假设你在做一个企业知识库问答系统,用户问“报销流程怎么走”,向量召回了一堆相关文档。但结果里既有正式流程,也有员工吐槽,你怎么把最准确的那个排到最前面? 层层追问 RAG系统里向量召回完就直接丢给大模型了?……如果召回的top-10里混进几个不相关的怎么办……那有没有办法在中间加一道精排,用更精细的模型把相关文档挑出来? 直球架构 RAG系统里引入重排模型是标配吗?它在两阶段检索中的具体作用是什么?你了解哪些常用的重排模型,比如Cross-Encoder或者ColB…
学习内容与项目面试,在同一条路上。