RAG 面试题

题集来源:小林 Coding(xiaolincoder)查看原题集 反馈(在 GitHub 新标签页打开)

题目目录

23 道原题
  1. 什么是 RAG?详细描述一个完整 RAG 系统的详细工作流程?

    原题
  2. 大模型的 RAG 主要用来解决什么问题?

    原题
  3. 相比直接微调 LLM,RAG 解决了什么问题?微调和 RAG 各自的优劣势是什么?

    原题
  4. RAG 中的文档是怎么存的?粒度是多大?详细说说文档切割(Chunking)策略?

    原题
  5. 怎么规避语义被切割掉的问题?

    原题
  6. 在 RAG 中 Embedding 究竟是什么?如何选择和评估一个 Embedding 模型?

    原题
  7. Embedding 有哪几种算法你了解过吗?

    原题
  8. 什么是向量数据库?有没有做过向量数据库的对比选型?

    原题
  9. 讲讲你用的向量数据库?数据量级是多大?性能如何?遇到过性能瓶颈吗?

    原题
  10. 你使用 RAG 给大模型一个输入,系统是怎样的工作流程?

    原题
  11. 请你介绍一下向量检索和关键词检索的区别?

    原题
  12. 如何润色用户的 Query(Query Rewrite)?目的是什么?

    原题
  13. 什么是多路召回?具体怎么做?

    原题
  14. RAG 检索优化策略有哪些?

    原题
  15. 了解哪些更复杂的 RAG 范式?

    原题
  16. 在什么场景下,你会选择使用图数据库来增强传统的向量检索?

    原题
  17. 如何规避 RAG 系统中大模型的幻觉?

    原题
  18. 怎么量化你的 RAG 效果?

    原题
  19. RAG 知识库如何实现动态与持续更新?

    原题
  20. 在实际落地中,你觉得 RAG 最难的地方是哪里?

    原题
  21. 不同来源的文档发生知识冲突时,RAG 应该信谁?

    原题
  22. 上下文窗口很大时为什么还需要 RAG?

    原题
  23. RAG 与 Agent 自主文件检索应该如何选型?

    原题