RAG 的发展历程

从 2020 年 Lewis 等人首次提出 RAG,到 2024 年成为企业 LLM 应用的标配架构。

核心组件

索引阶段

文档加载 → 文本分割 → 向量化 → 存储

检索阶段

查询向量化 → 相似度搜索 → Top-K 文档召回

生成阶段

Prompt 组装 → LLM 生成 → 答案输出

高级 RAG 技术

  • Self-RAG:模型自行判断是否需要检索
  • Graph RAG:结合知识图谱增强检索
  • Agentic RAG:Agent 主动规划检索策略

实践方面请参考 LangChain 实战:构建 RAG 应用向量数据库入门:Pinecone vs Milvus