惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
C
Check Point Blog
J
Java Code Geeks
腾讯CDC
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
罗磊的独立博客
Last Week in AI
Last Week in AI
B
Blog
IT之家
IT之家
S
SegmentFault 最新的问题
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
博客园 - 聂微东
U
Unit 42
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
MyScale Blog
MyScale Blog

Eson Wong's Blog

终端、SSH、launchd、tmux:zsh 启动文件到底读了哪些 我为什么开发 AI 英语听力生成器:Im-Listening Playwright E2E 测试框架入门教程 如何使用 LlamaIndex 构建一个 RAG 检索系统 批评 Milvus 入门教程 怎么在网页中实现自动调整视频的清晰度 Phonics 自然拼读常见规则 - 辅音字母的发音规律 ESP8266EX 自动下载电路 浅聊 esp8266 墨水屏 Todo List 制作教程 2023 年我买过的最好用的商品 转变自我的密码:《Atomic Habits》读后感 Phonics 自然拼读常见规则 - 音节和元音字母的发音规律 怎么用 Github Actions 部署 Next.js 项目到服务器 使用 v4l 采集摄像头 怎么解决 Prettier 和 ESLint 在 VSCode 里的冲突? 《微习惯》 - 读书笔记 在 iPad 使用 VS Code 写代码 在 Macbook 上运行 ChatGLM-6B
什么是检索增强生成(Retrieval-Augmented Generation)?
本文作者: Eson Wong · 2024-09-10 · via Eson Wong's Blog

最近在主导一个 AI 检索的项目,需要对检索增强生成(RAG)有所了解,下面是我对检索增强生成(RAG)的一个初浅的了解。

索增强生成(RAG)是指对大型语言模型输出进行优化,使其能够在生成响应之前引用训练数据来源之外的权威知识库。

检索增强生成(RAG)的原理图如下:

graph TB

  subgraph 用户交互
    Start([用户查询]):::user
    End([交互响应]):::user
  end

  subgraph 大语言模型
  end

  subgraph 知识库构建
    SD[(结构化知识库)] --> 向量化知识库 --> VD[(向量知识库)]
  end

  Start ==> 向量化用户查询 ==> 向量检索 ==> 相关知识


  Start ==> 提示词模版
  相关知识 ==> 提示词模版
  提示词模版 == 组合 ==> 模型输入

  模型输入 ==> 大语言模型 ==> 模型输出 ==> End
  相关知识 ==> End

  向量化知识库 o-.-o 大语言模型
  向量化用户查询 o-.-o 大语言模型
  向量检索 o-.-o VD
  相关知识 o-.匹配.-o SD


  classDef user fill:green,color:white