搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「关键词匹配」找到 63 条内容
按专题浏览 →匹配口述回答:…mbedding 模型把问题转成向量,去库里做相似度搜索,召回 Top-K 个相关片段。这里有个常见的失败场景:纯用向量检索,碰上关键词匹配的场景容易翻车。比如用户问“订单号 ERR-2024-001”,向量检索可能因为语义不相似而漏掉精确匹配的文档。所以真正上线我一般用 [[Hybrid Search]],把向量检索和 [[BM25]] [[稀疏检索]]结合起来,比如线性加权或者 RRF [[重排]]。举个业务场景:电商客服处理退款,用户说“我买的东西降价了,能退差价吗”,…
匹配追问:…假设你现在做一个电商客服RAG系统,用户问“上次买的充电宝能退吗”,你准备怎么检索订单信息和商品条款?是只用向量检索,还是也会考虑关键词匹配? 层层追问 做RAG的时候,召回这一步你一般用什么方法?……那如果用户问题很短,比如“价格”,直接向量检索效果不好怎么办?……你会不会考虑把BM25和向量结合起来?融合的时候怎么处理得分归一化? 直球架构 请你列举一下在RAG应用里常用的检索方法,并说明每种方法适合什么场景,选型时主要考虑哪些技术因素?比如稀疏检索、稠密检索、混合检索、…
…时间调检索参数,但其实问题出在Embedding没对齐业务语义。 检索环节,我通常会做 [[混合检索]],就是 [[BM25]] 关键词匹配加向量检索并行。为什么?因为向量检索擅长语义相似,但精确匹配比如订单号、错误码,它反而不如关键词。举个例子,用户问“订单12345退款到哪了”,向量检索可能找到一堆退款政策,但关键词直接命中那个订单的详情。两个结果合并后,再用 [[Rerank]] 模型精排,把最相关的那条顶上去。另外,查询扩展也很有用,比如用户说“退货”,LLM可以帮你…
学习内容与项目面试,在同一条路上。