Agent_RAG与混合检索工程

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

27 道原题
  1. 什么是 RAG?从文档入库到生成回答,完整流程是什么?

    原题
  2. 向量检索和关键词全文检索有什么区别?各自擅长解决什么问题?

    原题
  3. 为什么需要混合检索?只用向量检索会有什么问题?

    原题
  4. pgvector 和 PostgreSQL FTS 分别负责什么?

    原题
  5. 向量数据库怎么选?你会考虑哪些因素?

    原题
  6. 用户身份、偏好这类明确字段,适合用向量检索吗?

    原题
  7. Embedding 模型怎么选?调用云端 API 和本地部署有什么取舍?

    原题
  8. 余弦相似度、欧几里得距离和曼哈顿距离有什么区别?

    原题
  9. RAG 和模型微调有什么区别?什么情况下分别使用?

    原题
  10. 文档切分有哪些常见策略?你在项目里采用了哪一种?

    原题
  11. 递归字符切分是怎么工作的?块大小、重叠大小和分隔符顺序怎么设置?

    原题
  12. Chunk 太大或太小分别有什么问题?重叠部分主要解决什么问题?

    原题
  13. Markdown、PDF 和代码文件的切分方式有什么不同?

    原题
  14. 什么是相邻块扩展?为什么召回命中块后,还要补充前后的内容?

    原题
  15. 什么是父子文档检索?它和相邻块扩展有什么区别?

    原题
  16. 介绍一下你项目里的 Hybrid RAG 流程,双路召回后怎么得到最终的 TopK?

    原题
  17. PostgreSQL 全文检索怎么实现?tsvector、tsquery 和 GIN 索引分别起什么作用?

    原题
  18. PostgreSQL 做中文全文检索,需要怎么处理分词?

    原题
  19. ts_rank 和 ts_rank_cd 在检索中起什么作用?

    原题
  20. RRF 是什么?为什么不直接把向量分数和全文检索分数相加?

    原题
  21. Rerank 主要解决什么问题?为什么放在召回和融合之后?

    原题
  22. 元数据过滤用来解决什么问题?文档类型和访问权限怎么参与检索?

    原题
  23. RAG 文档块表怎么设计?为什么要保存原文、元数据、向量和全文检索字段?

    原题
  24. RAG 回答不准确,你会从哪些环节排查?

    原题
  25. 知识库没有检索到可靠内容时,系统应该怎么处理?

    原题
  26. 什么是大模型幻觉?提示词、RAG 和输出校验分别怎么降低幻觉?

    原题
  27. RAG 延迟高时怎么优化?流式输出能不能真正降低处理耗时?

    原题