Jixue AI学习库
返回知识库
RAG入门

RAG 从 0 到 1

用最小闭环理解 RAG:文档处理、检索、上下文组装、生成和评测。

knowledge-baseragretrieval
01

为什么重要

用最小闭环理解 RAG:文档处理、检索、上下文组装、生成和评测。

02

核心原理

RAG 是什么 RAG 是 Retrieval Augmented Generation 的缩写,核心思路是在生成答案前先检索相关资料,再把资料作为上下文交给模型。 最小闭环 1. 收集文档。 2. 清洗和切分文档。 3. 生成 embedding 并写入向量库。 4. 用户提问时检索相关 chunk。 5. 把问题和 chunk 组装成 prompt。 6. 让模型基于上下文回答。 7. 记录日志并评估答案质量。 常见坑 文档切分…

03

工程实现

  • 先把概念落到输入、处理、输出和验证链路里。
  • 用固定样例或日志验证改动效果,避免只凭一次演示判断质量。
04

展开说明

RAG 是什么

RAG 是 Retrieval-Augmented Generation 的缩写,核心思路是在生成答案前先检索相关资料,再把资料作为上下文交给模型。

最小闭环

  1. 收集文档。
  2. 清洗和切分文档。
  3. 生成 embedding 并写入向量库。
  4. 用户提问时检索相关 chunk。
  5. 把问题和 chunk 组装成 prompt。
  6. 让模型基于上下文回答。
  7. 记录日志并评估答案质量。

常见坑

  • 文档切分过粗或过碎。
  • 只做向量检索,不做 metadata 过滤和 rerank。
  • 没有拒答策略。
  • 没有 golden set,无法判断改动是否变好。
05

常见误区

  • 只背术语,不说明工程取舍。
  • 忽略评测、日志、成本和失败边界。
06

面试怎么说

用最小闭环理解 RAG:文档处理、检索、上下文组装、生成和评测。