RAG 完整工作原理解读
RAG全称检索增强生成,核心思路:先检索私有资料,再交给大模型生成答案,解决大模型知识滞后、容易编造信息(幻觉)的痛点。
完整8步流程
离线预处理阶段(知识库构建)
1. 数据采集
收集各类原始资料:文档、数据库内容、接口数据、企业内部文件。
2. 文本分块
把长篇文档切分成短小文本片段,便于精准检索。
3. 向量化嵌入(Embedding)
通过嵌入模型,将文本片段转化为一组数值向量,让计算机能够理解语义相似度。
4. 向量存储
将向量与对应原文存入向量数据库,支撑高速相似度检索。
在线问答阶段(用户发起提问)
5. 用户提问
用户输入查询问题。
6. 信息检索
把问题同样转为向量,在向量库中匹配、调取语义关联性最高的文本片段。
7. 提示词增强
将检索获取的参考资料一并放入Prompt,一同传递给大模型。
8. 大模型输出
大模型依托给定的真实参考资料生成回答。
RAG核心价值
✅ 有效减少大模型幻觉,避免AI无依据瞎猜
✅ 显著提升回答准确度,输出内容有据可查
✅ 支持接入企业私有、实时更新的数据,无需重新微调大模型
通俗总结
原生大模型仅依靠训练时学到的知识作答;RAG相当于给AI配备专属资料室,提问时先去资料库查找相关材料,AI结合查到的资料再组织答案。
RAG检索增强生成 向量数据库 大模型落地
