Type: concept
Confidence: 0.85
Created: 2026-04-25
Updated: 2026-04-25
Tags: AI EngineeringRetrieval AugmentationLLMcontext-engineeringAI工程

RAG

概述

检索增强生成(Retrieval-Augmented Generation, RAG),一种结合信息检索和文本生成的技术范式,通过从外部知识库中检索相关信息来增强大语言模型的生成能力,解决模型知识更新、幻觉和私有数据访问等问题。在Context Design中,RAG被作为混合检索的重要组成部分。

关键内容

  1. 核心架构
  2. 检索器(Retriever):负责从知识库中查找与查询相关的信息
  3. 生成器Generator):基于原始查询和检索到的信息生成最终响应
  4. 知识库:存储待检索的文档集合,可以是文档、网页或结构化数据

  5. 关键技术

  6. 向量化:将文档和查询转换为高维向量表示
  7. 向量检索计算向量相似度以找到最相关的信息
  8. 上下文拼接:将检索到的信息与原始查询拼接作为生成模型的输入

  9. 主要优势

  10. 解决模型知识时效性问题,无需重新训练即可接入最新信息
  11. 减少模型幻觉,响应基于检索到的实际证据
  12. 支持私有或领域特定知识的接入
  13. 提供可追溯的信息来源,增强响应的可解释性

  14. 变体技术

  15. HyDE:先让LLM生成假设文档,再用假设文档检索
  16. RAG-Fusion:多查询生成和倒排重排序
  17. GraphRAG:结合知识图谱和向量检索
  18. RAPTOR:递归摘要树,解决超长文档检索

  19. 在Context Design中的应用

  20. 采用"按需检索 + 混合检索 + 重排 + 去重 + 反证位"的策略
  21. 流程包括:query understanding → need_retrieval? → hybrid retrieve → contextualize → rerank → diversify → compress → assemble
  22. 强制避免单一来源垄断,设置反证槽位防止早期锚定偏见

来源

相关