26
请解释RAG(检索增强生成)的基本原理和架构。
RAG检索增强生成简单
📋 面试问题
请解释RAG(检索增强生成)的基本原理和架构。
✅ 期望回答
RAG结合了信息检索和文本生成,在LLM生成回答前先从外部知识库检索相关信息,作为上下文增强生成质量
两阶段架构:- 离线索引阶段:文档 -> 文本分块(Chunking) -> Embedding模型编码 -> 向量数据库存储
- 在线推理阶段:用户Query -> Embedding -> 向量检索Top-K相关文档块 -> 拼接为上下文 -> 送入LLM生成最终回答
- 知识时效性:LLM训练数据有截止日期,RAG可接入最新数据(实时文档、今日新闻)
- 幻觉缓解:提供事实锚点,减少模型「编造」行为
- 领域适应:无需微调即可将通用LLM应用于特定领域(如医疗、法律、企业内部知识库)
- 可溯源:回答可引用来源,提升可信度
#RAG#检索增强生成#架构