返回学习地图
trainingPhase D · 第 29

D4.2 RAG 入门:让 LLM 读你的 PDF

5 行代码做 RAG

2 个章节·按类别展开/折叠
代码

5 行代码 RAG

知识

RAG 工作流

  1. 加载文档 → 切块(每块 500 字 + 100 字 overlap)
  2. 每块用 embedding 模型转向量(OpenAI text-embedding-3-small)
  3. 存到向量数据库(Chroma / Milvus / pgvector)
  4. 用户提问 → 检索 top-5 相似块 → 和问题一起喂给 LLM
  5. LLM 基于检索内容生成答案

优化点:切块策略、hybrid 检索(BM25 + 向量)、Rerank 模型、query 改写。