本篇 10 题|覆盖初级到高级|图谱、多模态与高级设计。先用自己的话回答,再核对参考要点,最后练习工程追问。

本篇目录
- RAG-141 GraphRAG 适合解决什么问题?
- RAG-142 如何构建可信的知识图谱关系?
- RAG-143 图检索与向量检索如何协同?
- RAG-144 多模态知识库如何建立索引?
- RAG-145 代码知识库与普通文档库有何不同?
- RAG-146 Agentic RAG 带来什么变化?
- RAG-147 如何回答覆盖整个知识库的总结问题?
- RAG-148 什么时候需要训练领域检索器?
- RAG-149 RAG 调试界面应该展示什么?
- RAG-150 面试中怎样说明 RAG 项目取舍?
RAG-141 GraphRAG 适合解决什么问题?
难度:高级
参考答案:适合实体关系、多跳关联和全局主题理解等任务,但收益依赖图谱质量与查询类型。先用基线验证瓶颈,再决定是否承担抽取和维护成本。
工程追问:普通向量检索已经足够时还需要图吗?
RAG-142 如何构建可信的知识图谱关系?
难度:高级
参考答案:为关系保存来源、时间、置信线索和适用范围,进行实体消歧与人工抽样。模型抽取只是候选,关键关系需校验,避免错误边沿图传播。
工程追问:同名实体如何避免错误合并?
RAG-143 图检索与向量检索如何协同?
难度:高级
参考答案:向量检索定位相关实体或文档,图遍历补充结构关系,再回到原文验证证据。控制跳数与候选规模,保留路径来源和权限过滤。
工程追问:图扩展召回太多噪声如何处理?
RAG-144 多模态知识库如何建立索引?
难度:高级
参考答案:为图像、表格、音频片段保存原始资产、位置和文本描述,可采用模态专用或统一嵌入。用真实任务评测跨模态匹配,保留精确数值与时间戳。
工程追问:图片相似但文字不同如何区分?
RAG-145 代码知识库与普通文档库有何不同?
难度:高级
参考答案:代码依赖符号、调用关系、仓库版本与构建上下文。按语法和语义边界切分,结合精确搜索和依赖分析,并把引用固定到提交版本。
工程追问:如何避免引用已删除的函数?
RAG-146 Agentic RAG 带来什么变化?
难度:高级
参考答案:模型可根据中间结果决定下一次检索、改写或工具调用,适合复杂问题。代价是延迟和路径不确定,必须设置步骤预算、终止条件与审计。
工程追问:多次检索仍无证据时怎样停止?
RAG-147 如何回答覆盖整个知识库的总结问题?
难度:高级
参考答案:单次 top-k 容易遗漏长尾主题。可使用层次摘要、分组聚合与覆盖检查,并回溯关键结论到原文,说明总结范围和未覆盖部分。
工程追问:摘要更新怎样避免全库重算?
RAG-148 什么时候需要训练领域检索器?
难度:高级
参考答案:当通用检索在稳定任务上存在可测缺陷且有高质量相关性数据时考虑。先比较混合检索与重排等低成本方案,训练后验证跨版本泛化与遗忘。
工程追问:训练集正例如何避免数据泄漏?
RAG-149 RAG 调试界面应该展示什么?
难度:高级
参考答案:展示查询变换、各阶段候选、过滤原因、分数、最终上下文和引用映射,同时显示版本与耗时。敏感内容按权限脱敏,便于定位证据在哪一步丢失。
工程追问:如何让业务专家参与错误诊断?
RAG-150 面试中怎样说明 RAG 项目取舍?
难度:高级
参考答案:围绕具体问题解释基线、证据、约束和改进结果,给出失败案例与替代方案。没有真实数据时明确说是设计假设,不编造准确率、成本或用户规模。
工程追问:如果只允许改一个环节你如何选择?
复盘练习
任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。
延伸阅读
以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。