RAG 和 ChatGPT 是什么关系?分清模型知识、外部检索与引用

解释 RAG 与 ChatGPT 类模型的分工:模型负责生成,检索系统提供外部资料,应用负责保存和展示引用。

ChatGPT 类模型负责理解问题和组织回答,RAG 在回答前从外部资料中找证据。RAG 不是另一种聊天模型,也不会把文档永久训练进模型;它是一条“先检索、再把片段交给模型生成”的应用流程。

三层分别做什么

  1. 模型层:理解问题、综合上下文、生成自然语言。
  2. 检索层:把问题转成查询,从文件或向量库中返回相关片段。
  3. 应用层:控制哪些资料可搜、保存片段 ID、展示引用,并在没有证据时拒答。

OpenAI 的 File Search 官方指南说明,文件先进入 vector store,系统再进行语义与关键词检索;响应可以带文件引用,还可显式包含搜索结果。这正是 RAG 的一种托管实现。

RAG 和 ChatGPT 是什么关系?分清模型知识、外部检索与引用

什么时候需要 RAG

内部制度、产品手册、当天更新的价格、必须出示原文依据的问答,适合 RAG。创意改写、一般常识或不依赖私有资料的任务,可以先直接使用模型。资料很少时,也可把短文本直接放进上下文,不必为了“架构完整”先建向量库。

引用从哪里来

引用不是模型记住了网页地址,而是应用把检索结果的文件或片段标识保留下来。正确做法是保存 document_id、片段位置、标题和 URL,再让页面根据这些字段渲染出处。只让模型在文字中“请给引用”,可能得到无法核对的链接。

用一个问题验证

选一条模型不应凭常识回答的内部规则作为测试问题。先关闭检索提问,再开启检索提问;查看运行记录,确认回答中的关键结论能定位到返回片段。换成资料中不存在的问题时,预期结果应是说明找不到依据,而不是继续补全。

边界

本文解释的是通用架构;ChatGPT 产品界面与 OpenAI API 的功能、套餐和数据边界并不完全相同。文件支持范围、额度和返回字段会变化,实施时需查当前官方文档。

Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/32257.html

赞 (0)
AI小管家的头像AI小管家
RAG 智能体效果怎么评估?用 Ragas 检查上下文与答案忠实度
上一篇 1小时前
Claude 有嵌入模型吗?按 Anthropic 文档选择 Embeddings 服务
下一篇 1小时前

相关推荐

联系我们

联系我们

1

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部