本文深入解析RAG召回策略从向量检索误区出发详细阐述为何单纯向量召回与关键词召回不足并介绍了BM25、混合召回、Query Rewrite、Query Expansion、Multi Query Retrieval及HyDE等关键技术。文章强调召回是RAG系统的第一道关卡其重要性不言而喻并通过六步实战策略帮助读者理解和应用这些技术从而在大模型开发中提升召回质量为后续的Rerank和生成阶段打下坚实基础。“RAG 里召回是什么意思”“就是把用户问题转成向量然后去向量数据库里搜相似文档。”“那为什么很多生产级 RAG 不只用向量召回BM25 有什么价值Hybrid Search 怎么合并结果Query Rewrite 和 HyDE 分别解决什么问题”这个场景太常见了。很多人学 RAG只学会了一个流程用户提问转向量查向量库塞给大模型。但真实项目里RAG 回答不准很多时候不是大模型不会答而是正确材料一开始就没被召回来。召回是 RAG 系统的第一道关。这道关没过后面的 Rerank、Prompt、LLM 再强也是在错误材料上努力。今天这篇我们就把 RAG 面试里最核心的召回策略讲透。3个误区召回不是向量检索一、面试官问RAG 中的召回是什么意思新手回答召回就是从向量数据库里找出和用户问题最相似的文档片段。高手回答召回是从大规模知识库中快速筛选出一批可能和用户问题相关的候选文档。它的目标不是一步到位找到最终答案而是尽量不要漏掉正确材料。在 RAG 里召回阶段更关注 Recall也就是正确内容有没有被找回来。至于这些候选内容谁更相关谁应该排前面可以交给后面的 Rerank 和生成阶段继续处理。所以召回的核心原则是先把可能有用的内容捞回来再让后面的模块做精排和筛选。面试时要强调一点召回不等于向量检索。向量检索只是召回方式之一。生产级 RAG 往往会同时使用向量召回、关键词召回、元数据过滤、规则召回、Query 改写和多路召回。二、为什么单纯向量召回不够向量召回的优势是语义理解。用户问法和文档写法不一样它也可能找得到。比如用户问“员工离职之后还能不能拿年终奖”文档写的是“劳动关系终止后奖金发放依据绩效周期和公司制度执行。”关键词不完全一致但语义相关。向量召回有机会命中。但向量召回也有明显短板。第一对精确词不敏感比如用户问“GPT-4o 的上下文窗口是多少”这里的 GPT-4o 是精确模型名。如果向量召回只理解成“大模型上下文窗口”可能召回一堆 GPT-4、Claude、Gemini 的文档。但用户要的是 GPT-4o。第二对数字、编号、代码、专有名词不稳定合同编号、订单号、函数名、类名、产品型号、法规条款这些内容更适合关键词匹配。Embedding 模型不一定能准确保留这些精确符号。第三容易语义漂移用户问一个很具体的问题向量召回可能捞回一堆“看起来相关但不能回答问题”的内容。比如用户问“RAG 里 RRF 怎么实现”向量召回可能召回“RAG 召回策略介绍”但里面没有 RRF 的实现细节。所以只靠向量召回容易出现“看起来相关实际没用”的问题。三、为什么单纯关键词召回也不够关键词召回的代表是 BM25。它的优势是精确匹配、可解释、稳定。但它不理解语义。比如用户问“怎么让大模型少编答案”文档里写的是“通过检索增强和引用约束降低幻觉。”如果没有关键词重合BM25 可能召回不到。再比如用户问“新人入职多久有年假”文档写的是“员工连续工作满一年后享有带薪年休假。”关键词不完全一致但语义明显相关。这就是关键词召回的短板。所以面试时可以这样答向量召回擅长语义匹配但对精确词不稳定。关键词召回擅长字面匹配但不理解语义。两者互补所以生产级 RAG 常用混合召回。四、BM25 是什么BM25 可以理解为关键词检索里的经典打分算法。它会根据几个因素给文档打分。第一用户 query 里的词有没有出现在文档里。第二出现次数多不多。第三这个词是不是稀有词。第四文档长度会不会影响判断。简单说如果一个词在用户问题里出现在某篇文档里也出现而且这个词不是到处都有的普通词那这篇文档的得分就会更高。BM25 比普通词频更聪明的一点是它不会认为一个词出现 100 次就一定比出现 10 次重要 10 倍。它会对词频做饱和处理。同时它也会考虑文档长度。同样命中一个关键词短文档里命中可能比超长文档里命中更有价值。面试里不用背公式但要说清楚 BM25 的价值它解决的是字面匹配和精确术语召回问题是向量召回的重要补充。五、什么是混合召回混合召回就是同时使用多种召回方式再把结果合并。最常见的是向量召回 BM25 关键词召回。也就是 Hybrid Search。比如用户问“LangChain 里 ConversationBufferMemory 怎么用”向量召回可能找到“多轮对话记忆机制设计”“Agent 记忆模块实现”BM25 可能找到“ConversationBufferMemory 使用示例”“LangChain Memory 源码分析”这两类结果都有价值。向量召回负责找语义相关。BM25 负责抓关键词精确命中。合在一起召回质量就更稳。这也是为什么工业界常用 Hybrid Search。因为真实用户的问题既有语义表达也有精确术语。单一路线很难覆盖所有情况。3种合并Hybrid Search怎么稳六、多路召回后怎么合并结果这是面试里很容易被追问的点。假设向量召回返回 50 条BM25 返回 50 条。怎么合并不能简单把分数加起来。因为向量相似度和 BM25 分数不是同一个尺度。向量相似度可能在 0 到 1 之间。BM25 分数可能是 3、20、100没有固定上限。直接相加会很不公平。常见做法有几种。第一分数归一化后加权把不同召回通道的分数统一到相近范围再按权重合并。比如向量分数占 0.6BM25 分数占 0.4。这种方式可解释但权重需要调。如果没有标注数据权重很容易拍脑袋。第二RRF 排名融合RRF 是 Reciprocal Rank Fusion倒数排名融合。它不看不同通道的原始分数只看排名。一个文档在某路召回里排得越靠前贡献越大。如果同一个文档在向量召回和 BM25 里都排得靠前它最终得分会更高。RRF 的好处是简单、稳定、不太依赖分数尺度。所以很多混合召回系统会优先用 RRF 做结果融合。第三学习排序如果你有足够标注数据可以训练一个融合模型综合向量分数、BM25 分数、标题命中、点击率、文档热度、更新时间等特征。这种方式效果上限更高但实现成本也更高。面试时可以这样答冷启动阶段我会优先用 RRF因为它不依赖不同召回通道的分数可比性。有标注数据之后可以再考虑分数加权或学习排序。4类改写让Query更好检索七、Query Rewrite 是什么用户原始问题经常不适合直接检索。比如用户问“那这个怎么配”如果没有上下文系统根本不知道“这个”指什么。Query Rewrite 就是把用户问题改写成更适合检索的问题。常见改写包括补全上下文去掉口语化表达修正错别字提取核心术语把模糊问题改成明确问题比如在多轮对话里用户上一轮问“Rerank 是什么”这一轮问“那它什么时候用”系统可以改写成“RAG 系统中 Rerank 适合在什么场景使用”这样再去召回效果会好很多。Query Rewrite 的风险是改写错了会带偏检索。所以生产里通常要保留原始 Query 和改写 Query有时会一起召回再合并结果。八、Query Expansion 是什么Query Expansion 是查询扩展。它不是改写原问题而是在原问题基础上补充相关词。比如用户问“怎么优化 RAG 检索效果”扩展后可以加入“召回、BM25、向量检索、混合搜索、Rerank、Query Rewrite、RecallK”。这样可以提高召回覆盖面。但扩展也有风险。如果扩展太多无关词会引入噪声导致召回变散。所以 Query Expansion 要控制范围最好结合业务词表、同义词表或大模型生成后做过滤。九、Multi Query Retrieval 是什么Multi Query Retrieval 是让系统从多个角度生成多个查询再分别检索。比如用户问“RAG 和微调怎么选”系统可以生成几个子查询RAG 适合什么场景微调适合什么场景RAG 和微调的成本对比RAG 和微调能不能结合使用然后分别召回再合并结果。它适合复杂问题、开放问题、多角度问题。但缺点是成本和延迟更高。因为每个子查询都要跑一次检索有时还要调用大模型生成子查询。所以 Multi Query 不一定每次都开。可以只在复杂问题、召回结果置信度低、或者用户问题包含多个意图时使用。十、HyDE 是什么HyDE 是 Hypothetical Document Embeddings假设文档嵌入。它的思路很有意思。不是直接把用户问题转成向量去检索。而是先让大模型根据用户问题生成一段“假设答案”或“理想文档”。再把这段假设文档转成向量去知识库里搜相似内容。为什么这样可能有效因为用户问题往往很短信息量少。而一段假设答案包含更多背景词、专业术语和表达方式更接近知识库里的文档形态。比如用户问“怎么让检索更准”直接检索可能太泛。HyDE 先生成一段关于“RAG 检索优化、混合召回、Rerank、Query Rewrite”的假设内容再用这段内容检索可能更容易命中相关文档。但 HyDE 不是万能的。如果问题是精确事实类比如“某个政策的具体数值是多少”大模型生成的假设答案可能编错。用错误假设去检索反而会误导系统。所以 HyDE 更适合开放式、解释型、方法型问题不适合高精确事实查询。6步落地项目排查有路径十一、项目里怎么设计召回策略可以按这个顺序落地。第一步先做好基础向量召回。选择合适的 Embedding 模型调好 Chunk Size确保最基础的语义检索可用。第二步加入 BM25。解决专有名词、精确词、编号、产品名、代码名召回不稳的问题。第三步做混合召回合并。冷启动阶段可以用 RRF。有数据后再尝试加权融合或学习排序。第四步加入 Query Rewrite。重点解决多轮对话、口语化表达和模糊问题。第五步按需加入 Multi Query 或 HyDE。不要一上来就堆满所有技术。复杂策略会增加延迟、成本和排查难度。第六步建立评估集。用真实问题评估 RecallK、MRR、NDCG并抽样分析 bad case。召回优化不是靠感觉而是靠问题集和指标。十二、如何判断是召回问题RAG 回答错了不一定都是召回问题。可以分三步排查。第一看正确文档有没有被召回。如果正确 Chunk 没出现在 TopK 里就是召回问题。第二看正确文档排第几。如果在 TopK 里但排得很靠后可能是排序或 Rerank 问题。第三看正确文档是否进入 LLM 上下文。如果进了上下文但模型没用好才是 Prompt 或生成问题。这个排查思路非常适合面试。因为它体现了你能定位问题而不是只会说“调 Prompt”。十三、面试官追问清单召回和排序有什么区别为什么 RAG 不能只用向量召回BM25 的核心思想是什么Hybrid Search 怎么实现向量召回和 BM25 的分数怎么合并RRF 为什么适合多路召回融合Query Rewrite 和 Query Expansion 有什么区别Multi Query Retrieval 适合什么场景HyDE 为什么有效有什么风险召回 TopK 应该怎么设置召回效果怎么评估RAG 回答错了怎么判断是不是召回问题总结最后总结一下。召回是 RAG 的第一道关。它决定正确材料有没有机会进入后面的流程。面试时记住五句话。第一召回不是向量检索向量检索只是召回方式之一。第二向量召回擅长语义匹配但对精确词、编号、专有名词不稳定。第三BM25 擅长关键词精确匹配但不理解语义。第四生产级 RAG 常用 Hybrid Search 和多路召回再通过 RRF 或排序模型合并结果。第五Query Rewrite、Query Expansion、Multi Query 和 HyDE 都是在优化用户 Query但要根据场景使用不要盲目堆技术。如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线科技企业深耕十二载见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事早已在效率与薪资上形成代际优势我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套AI 大模型突围资料包✅ 从零到一的 AI 学习路径图✅ 大模型调优实战手册附医疗/金融等大厂真实案例✅ 百度/阿里专家闭门录播课✅ 大模型当下最新行业报告✅ 真实大厂面试真题✅ 2026 最新岗位需求图谱所有资料 ⚡️ 朋友们如果有需要《AI大模型入门进阶学习资源包》下方扫码获取~① 全套AI大模型应用开发视频教程包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点② 大模型系统化学习路线作为学习AI大模型技术的新手方向至关重要。 正确的学习路线可以为你节省时间少走弯路方向不对努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划带你从零基础入门到精通③ 大模型学习书籍文档学习AI大模型离不开书籍文档我精选了一系列大模型技术的书籍和学习文档电子版它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。④ AI大模型最新行业报告2025最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。⑤ 大模型项目实战配套源码学以致用在项目实战中检验和巩固你所学到的知识同时为你找工作就业和职业发展打下坚实的基础。⑥ 大模型大厂面试真题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我精心整理了一份大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。以上资料如何领取为什么大家都在学大模型最近科技巨头英特尔宣布裁员2万人传统岗位不断缩减但AI相关技术岗疯狂扩招有3-5年经验大厂薪资就能给到50K*20薪不出1年“有AI项目经验”将成为投递简历的门槛。风口之下与其像“温水煮青蛙”一样坐等被行业淘汰不如先人一步掌握AI大模型原理应用技术项目实操经验“顺风”翻盘这些资料真的有用吗这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理现任上海殷泊信息科技CEO其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证服务航天科工、国家电网等1000企业以第一作者在IEEE Transactions发表论文50篇获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。资料内容涵盖了从入门到进阶的各类视频教程和实战项目无论你是小白还是有些技术基础的技术人员这份资料都绝对能帮助你提升薪资待遇转行大模型岗位。以上全套大模型资料如何领取
RAG召回策略深度解析:小白程序员必备收藏指南,轻松掌握大模型核心技巧
本文深入解析RAG召回策略从向量检索误区出发详细阐述为何单纯向量召回与关键词召回不足并介绍了BM25、混合召回、Query Rewrite、Query Expansion、Multi Query Retrieval及HyDE等关键技术。文章强调召回是RAG系统的第一道关卡其重要性不言而喻并通过六步实战策略帮助读者理解和应用这些技术从而在大模型开发中提升召回质量为后续的Rerank和生成阶段打下坚实基础。“RAG 里召回是什么意思”“就是把用户问题转成向量然后去向量数据库里搜相似文档。”“那为什么很多生产级 RAG 不只用向量召回BM25 有什么价值Hybrid Search 怎么合并结果Query Rewrite 和 HyDE 分别解决什么问题”这个场景太常见了。很多人学 RAG只学会了一个流程用户提问转向量查向量库塞给大模型。但真实项目里RAG 回答不准很多时候不是大模型不会答而是正确材料一开始就没被召回来。召回是 RAG 系统的第一道关。这道关没过后面的 Rerank、Prompt、LLM 再强也是在错误材料上努力。今天这篇我们就把 RAG 面试里最核心的召回策略讲透。3个误区召回不是向量检索一、面试官问RAG 中的召回是什么意思新手回答召回就是从向量数据库里找出和用户问题最相似的文档片段。高手回答召回是从大规模知识库中快速筛选出一批可能和用户问题相关的候选文档。它的目标不是一步到位找到最终答案而是尽量不要漏掉正确材料。在 RAG 里召回阶段更关注 Recall也就是正确内容有没有被找回来。至于这些候选内容谁更相关谁应该排前面可以交给后面的 Rerank 和生成阶段继续处理。所以召回的核心原则是先把可能有用的内容捞回来再让后面的模块做精排和筛选。面试时要强调一点召回不等于向量检索。向量检索只是召回方式之一。生产级 RAG 往往会同时使用向量召回、关键词召回、元数据过滤、规则召回、Query 改写和多路召回。二、为什么单纯向量召回不够向量召回的优势是语义理解。用户问法和文档写法不一样它也可能找得到。比如用户问“员工离职之后还能不能拿年终奖”文档写的是“劳动关系终止后奖金发放依据绩效周期和公司制度执行。”关键词不完全一致但语义相关。向量召回有机会命中。但向量召回也有明显短板。第一对精确词不敏感比如用户问“GPT-4o 的上下文窗口是多少”这里的 GPT-4o 是精确模型名。如果向量召回只理解成“大模型上下文窗口”可能召回一堆 GPT-4、Claude、Gemini 的文档。但用户要的是 GPT-4o。第二对数字、编号、代码、专有名词不稳定合同编号、订单号、函数名、类名、产品型号、法规条款这些内容更适合关键词匹配。Embedding 模型不一定能准确保留这些精确符号。第三容易语义漂移用户问一个很具体的问题向量召回可能捞回一堆“看起来相关但不能回答问题”的内容。比如用户问“RAG 里 RRF 怎么实现”向量召回可能召回“RAG 召回策略介绍”但里面没有 RRF 的实现细节。所以只靠向量召回容易出现“看起来相关实际没用”的问题。三、为什么单纯关键词召回也不够关键词召回的代表是 BM25。它的优势是精确匹配、可解释、稳定。但它不理解语义。比如用户问“怎么让大模型少编答案”文档里写的是“通过检索增强和引用约束降低幻觉。”如果没有关键词重合BM25 可能召回不到。再比如用户问“新人入职多久有年假”文档写的是“员工连续工作满一年后享有带薪年休假。”关键词不完全一致但语义明显相关。这就是关键词召回的短板。所以面试时可以这样答向量召回擅长语义匹配但对精确词不稳定。关键词召回擅长字面匹配但不理解语义。两者互补所以生产级 RAG 常用混合召回。四、BM25 是什么BM25 可以理解为关键词检索里的经典打分算法。它会根据几个因素给文档打分。第一用户 query 里的词有没有出现在文档里。第二出现次数多不多。第三这个词是不是稀有词。第四文档长度会不会影响判断。简单说如果一个词在用户问题里出现在某篇文档里也出现而且这个词不是到处都有的普通词那这篇文档的得分就会更高。BM25 比普通词频更聪明的一点是它不会认为一个词出现 100 次就一定比出现 10 次重要 10 倍。它会对词频做饱和处理。同时它也会考虑文档长度。同样命中一个关键词短文档里命中可能比超长文档里命中更有价值。面试里不用背公式但要说清楚 BM25 的价值它解决的是字面匹配和精确术语召回问题是向量召回的重要补充。五、什么是混合召回混合召回就是同时使用多种召回方式再把结果合并。最常见的是向量召回 BM25 关键词召回。也就是 Hybrid Search。比如用户问“LangChain 里 ConversationBufferMemory 怎么用”向量召回可能找到“多轮对话记忆机制设计”“Agent 记忆模块实现”BM25 可能找到“ConversationBufferMemory 使用示例”“LangChain Memory 源码分析”这两类结果都有价值。向量召回负责找语义相关。BM25 负责抓关键词精确命中。合在一起召回质量就更稳。这也是为什么工业界常用 Hybrid Search。因为真实用户的问题既有语义表达也有精确术语。单一路线很难覆盖所有情况。3种合并Hybrid Search怎么稳六、多路召回后怎么合并结果这是面试里很容易被追问的点。假设向量召回返回 50 条BM25 返回 50 条。怎么合并不能简单把分数加起来。因为向量相似度和 BM25 分数不是同一个尺度。向量相似度可能在 0 到 1 之间。BM25 分数可能是 3、20、100没有固定上限。直接相加会很不公平。常见做法有几种。第一分数归一化后加权把不同召回通道的分数统一到相近范围再按权重合并。比如向量分数占 0.6BM25 分数占 0.4。这种方式可解释但权重需要调。如果没有标注数据权重很容易拍脑袋。第二RRF 排名融合RRF 是 Reciprocal Rank Fusion倒数排名融合。它不看不同通道的原始分数只看排名。一个文档在某路召回里排得越靠前贡献越大。如果同一个文档在向量召回和 BM25 里都排得靠前它最终得分会更高。RRF 的好处是简单、稳定、不太依赖分数尺度。所以很多混合召回系统会优先用 RRF 做结果融合。第三学习排序如果你有足够标注数据可以训练一个融合模型综合向量分数、BM25 分数、标题命中、点击率、文档热度、更新时间等特征。这种方式效果上限更高但实现成本也更高。面试时可以这样答冷启动阶段我会优先用 RRF因为它不依赖不同召回通道的分数可比性。有标注数据之后可以再考虑分数加权或学习排序。4类改写让Query更好检索七、Query Rewrite 是什么用户原始问题经常不适合直接检索。比如用户问“那这个怎么配”如果没有上下文系统根本不知道“这个”指什么。Query Rewrite 就是把用户问题改写成更适合检索的问题。常见改写包括补全上下文去掉口语化表达修正错别字提取核心术语把模糊问题改成明确问题比如在多轮对话里用户上一轮问“Rerank 是什么”这一轮问“那它什么时候用”系统可以改写成“RAG 系统中 Rerank 适合在什么场景使用”这样再去召回效果会好很多。Query Rewrite 的风险是改写错了会带偏检索。所以生产里通常要保留原始 Query 和改写 Query有时会一起召回再合并结果。八、Query Expansion 是什么Query Expansion 是查询扩展。它不是改写原问题而是在原问题基础上补充相关词。比如用户问“怎么优化 RAG 检索效果”扩展后可以加入“召回、BM25、向量检索、混合搜索、Rerank、Query Rewrite、RecallK”。这样可以提高召回覆盖面。但扩展也有风险。如果扩展太多无关词会引入噪声导致召回变散。所以 Query Expansion 要控制范围最好结合业务词表、同义词表或大模型生成后做过滤。九、Multi Query Retrieval 是什么Multi Query Retrieval 是让系统从多个角度生成多个查询再分别检索。比如用户问“RAG 和微调怎么选”系统可以生成几个子查询RAG 适合什么场景微调适合什么场景RAG 和微调的成本对比RAG 和微调能不能结合使用然后分别召回再合并结果。它适合复杂问题、开放问题、多角度问题。但缺点是成本和延迟更高。因为每个子查询都要跑一次检索有时还要调用大模型生成子查询。所以 Multi Query 不一定每次都开。可以只在复杂问题、召回结果置信度低、或者用户问题包含多个意图时使用。十、HyDE 是什么HyDE 是 Hypothetical Document Embeddings假设文档嵌入。它的思路很有意思。不是直接把用户问题转成向量去检索。而是先让大模型根据用户问题生成一段“假设答案”或“理想文档”。再把这段假设文档转成向量去知识库里搜相似内容。为什么这样可能有效因为用户问题往往很短信息量少。而一段假设答案包含更多背景词、专业术语和表达方式更接近知识库里的文档形态。比如用户问“怎么让检索更准”直接检索可能太泛。HyDE 先生成一段关于“RAG 检索优化、混合召回、Rerank、Query Rewrite”的假设内容再用这段内容检索可能更容易命中相关文档。但 HyDE 不是万能的。如果问题是精确事实类比如“某个政策的具体数值是多少”大模型生成的假设答案可能编错。用错误假设去检索反而会误导系统。所以 HyDE 更适合开放式、解释型、方法型问题不适合高精确事实查询。6步落地项目排查有路径十一、项目里怎么设计召回策略可以按这个顺序落地。第一步先做好基础向量召回。选择合适的 Embedding 模型调好 Chunk Size确保最基础的语义检索可用。第二步加入 BM25。解决专有名词、精确词、编号、产品名、代码名召回不稳的问题。第三步做混合召回合并。冷启动阶段可以用 RRF。有数据后再尝试加权融合或学习排序。第四步加入 Query Rewrite。重点解决多轮对话、口语化表达和模糊问题。第五步按需加入 Multi Query 或 HyDE。不要一上来就堆满所有技术。复杂策略会增加延迟、成本和排查难度。第六步建立评估集。用真实问题评估 RecallK、MRR、NDCG并抽样分析 bad case。召回优化不是靠感觉而是靠问题集和指标。十二、如何判断是召回问题RAG 回答错了不一定都是召回问题。可以分三步排查。第一看正确文档有没有被召回。如果正确 Chunk 没出现在 TopK 里就是召回问题。第二看正确文档排第几。如果在 TopK 里但排得很靠后可能是排序或 Rerank 问题。第三看正确文档是否进入 LLM 上下文。如果进了上下文但模型没用好才是 Prompt 或生成问题。这个排查思路非常适合面试。因为它体现了你能定位问题而不是只会说“调 Prompt”。十三、面试官追问清单召回和排序有什么区别为什么 RAG 不能只用向量召回BM25 的核心思想是什么Hybrid Search 怎么实现向量召回和 BM25 的分数怎么合并RRF 为什么适合多路召回融合Query Rewrite 和 Query Expansion 有什么区别Multi Query Retrieval 适合什么场景HyDE 为什么有效有什么风险召回 TopK 应该怎么设置召回效果怎么评估RAG 回答错了怎么判断是不是召回问题总结最后总结一下。召回是 RAG 的第一道关。它决定正确材料有没有机会进入后面的流程。面试时记住五句话。第一召回不是向量检索向量检索只是召回方式之一。第二向量召回擅长语义匹配但对精确词、编号、专有名词不稳定。第三BM25 擅长关键词精确匹配但不理解语义。第四生产级 RAG 常用 Hybrid Search 和多路召回再通过 RRF 或排序模型合并结果。第五Query Rewrite、Query Expansion、Multi Query 和 HyDE 都是在优化用户 Query但要根据场景使用不要盲目堆技术。如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线科技企业深耕十二载见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事早已在效率与薪资上形成代际优势我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套AI 大模型突围资料包✅ 从零到一的 AI 学习路径图✅ 大模型调优实战手册附医疗/金融等大厂真实案例✅ 百度/阿里专家闭门录播课✅ 大模型当下最新行业报告✅ 真实大厂面试真题✅ 2026 最新岗位需求图谱所有资料 ⚡️ 朋友们如果有需要《AI大模型入门进阶学习资源包》下方扫码获取~① 全套AI大模型应用开发视频教程包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点② 大模型系统化学习路线作为学习AI大模型技术的新手方向至关重要。 正确的学习路线可以为你节省时间少走弯路方向不对努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划带你从零基础入门到精通③ 大模型学习书籍文档学习AI大模型离不开书籍文档我精选了一系列大模型技术的书籍和学习文档电子版它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。④ AI大模型最新行业报告2025最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。⑤ 大模型项目实战配套源码学以致用在项目实战中检验和巩固你所学到的知识同时为你找工作就业和职业发展打下坚实的基础。⑥ 大模型大厂面试真题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我精心整理了一份大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。以上资料如何领取为什么大家都在学大模型最近科技巨头英特尔宣布裁员2万人传统岗位不断缩减但AI相关技术岗疯狂扩招有3-5年经验大厂薪资就能给到50K*20薪不出1年“有AI项目经验”将成为投递简历的门槛。风口之下与其像“温水煮青蛙”一样坐等被行业淘汰不如先人一步掌握AI大模型原理应用技术项目实操经验“顺风”翻盘这些资料真的有用吗这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理现任上海殷泊信息科技CEO其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证服务航天科工、国家电网等1000企业以第一作者在IEEE Transactions发表论文50篇获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。资料内容涵盖了从入门到进阶的各类视频教程和实战项目无论你是小白还是有些技术基础的技术人员这份资料都绝对能帮助你提升薪资待遇转行大模型岗位。以上全套大模型资料如何领取