搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「混合检索」找到 184 条内容
按专题浏览 →匹配口述回答:…数据库。但纯向量检索有个问题:用户写个订单号或者错误码,向量相似度经常找不到,因为语义空间和字面匹配是两回事。所以我倾向做**[[混合检索]]**,把[[BM25]]关键词召回和向量召回两条路并行,再合并排序。这能明显提升召回率,尤其在客服退款、订单异常这类场景。 在线检索流程里,我特别看重精排这一步。粗召回我一般拉100到200条,然后用[[Cross-Encoder]][[重排]],只留前5到10条送进上下文。重排对最终答案质量影响非常大,它能把语义相关但不太匹配的文档压…
匹配口述回答:…本质是给LLM外挂知识库,解决知识更新和幻觉问题 离线构建:文档切分、向量化、索引存储,重点讲分块策略的取舍 在线流程:查询优化、混合检索、重排序、上下文组装,用客服退款场景串起来 落地风险和边界:RAG vs微调,常见失败场景,以及上线前必须关注的指标 工程师判断:我更倾向混合检索加Rerank,并主动提Self-RAG作为延伸 约4分钟 Self-RAG让模型在生成过程中动态决定是否检索、是否采纳检索结果,提升鲁棒性 这个延伸点会引向面试官追问Self-RAG的具体机制、…
…询深度,短查询用细粒度,长查询用粗粒度。当然,这么做的前提是你的存储和索引能撑住多粒度冗余。再说检索。我一般不做单一召回,而是[[混合检索]]:向量检索抓语义,关键词检索抓精确匹配,比如订单号、错误码这些必须精确命中。结构化检索用来过滤元数据,比如只查某个时间段的文档。你问向量和关键词怎么选?其实看场景:语义相关用向量,精确匹配用关键词,真正落地是两条路一起走。检索完还有[[重排]],我用领域微调的[[交叉编码器]]做精排,同时引入用户反馈信号,比如点击停留时长,做在线学习。…
学习内容与项目面试,在同一条路上。