AI专项完整解析RAG 面试题

RAG 检索优化策略有哪些?

先建立可复现评测集,再分别优化查询、切分、召回、重排和生成,避免只凭演示样例调参数。

AI专项大模型AgentRAG大厂高频面试ai核心题完整解析编辑精选

直接结论

RAG 优化应从失败分类和评测开始,而不是先更换向量模型。建立代表真实问题的评测集,并标注应命中的文档或可接受答案;分别测检索召回、排序质量、答案正确性、引用支撑和拒答表现。常见手段包括改进文档清洗与切分、保留元数据、查询改写、混合稀疏与向量检索、过滤、扩大候选集后重排,以及让生成阶段只依据检索证据作答。每次只改变可解释变量并回归测试。

原理与步骤

检索链路可拆为摄取、分块、索引、查询表达、候选召回、排序和上下文组装。块太小会丢上下文,太大则稀释相关信号并增加 token;重叠能缓解边界,但提高存储与重复。向量相似度不等于事实相关性,结构化字段和关键词常能补足专有名词、编号与日期。评测既要有离线指标,也要有端到端任务成功率;对没有唯一标准答案的生成结果,可用明确评分标准和人工抽检校准自动评估。

工程场景

客服知识库先从线上未解决会话抽样,去除敏感信息后形成问题集,标注正确政策页和有效日期。基线记录 top-k 命中率、首个相关结果位置、答案引用覆盖率和延迟成本。若专有产品编号召回差,加入关键词或字段过滤;若命中文档却答错,检查块边界、上下文排序和提示约束,而不是继续调 embedding。发布采用影子流量或小比例实验,并按问题类型观察退化,保留可回滚的索引版本。

验证与边界

自动评估模型也会偏差,必须用人工一致性样本校准;评测集若来自同一批文档或提示,会造成过拟合。高 top-k 召回不保证最终答案正确,引用存在也不证明引用真正支持结论。文档更新需要删除、重建和权限同步,检索层不能绕过访问控制。验证还应加入无答案、冲突来源、过期资料、提示注入和超长上下文案例,并明确系统何时拒答或转人工。

答题练习

  1. 1先建代表性评测集
  2. 2拆分检索与生成失败
  3. 3混合召回和重排按问题使用

常见错误

  • 凭几个演示样例更换模型
  • 把相似度或引用存在当事实正确

可能追问

  • 如何标注检索 ground truth
  • 如何防止评测集过拟合

来源记录

原始来源
小林面试笔记
来源页面
大模型面试题
最近收录
2026-07-05
官方复核
OpenAI Developers