普通人怎么理解?

先用日常语言理解它

普通聊天模型像一个读过很多书、但不一定看过你公司资料的人。RAG 会在回答前,先从你指定的文档里找出最相关的几段内容。

找到资料后,系统把问题和资料一起交给模型。模型不是凭空猜,而是尽量围绕这些内容组织答案。

RAG 不等于把文档永久训练进模型。它更像给模型配了一个会搜索的资料柜,资料更新后可以重新索引。

它能解决什么问题?

适合解决的真实问题

  • 模型不了解企业内部制度、产品手册和私有文档。
  • 直接把整份长文交给模型,容易超出上下文并增加成本。
  • 用户希望答案带出处,能回到原文继续核对。
  • 知识经常更新,不适合每次都重新训练模型。

核心结构

它由哪些部分组成?

01

准备与切分文档

把 PDF、网页或文档拆成大小合适、语义完整的小段。

02

生成 Embedding

把问题和文档片段转成可比较语义相似度的数字。

03

向量检索

从资料库中找出最接近当前问题的内容片段。

04

让 LLM 回答

把检索结果作为参考资料,并要求模型说明依据。

适合做什么项目?

把概念连接到具体场景

企业文档问答PDF 知识库法务、金融或制造资料助手客服机器人本地知识库

不适合什么人?

先确认边界

  • 资料本身混乱、过期,却希望系统自动得到准确答案的人。
  • 没有明确知识范围,只想做一个什么都能回答的通用机器人。
  • 无法接受人工评测、权限管理和持续维护的团队。

下一步怎么学?

继续一个概念或跑通一个教程