RAG实现大致流程

如上图所示,假如我们要参加临时考试,那我们有三种途径获取答案,1、直接查询数据 2、利用检索系统查询 3、LLM知识检索增强生成。第一种方法直接查询数据,这也是最笨拙的方法,第二种方法则是利用检索系统查询,我们需要构建很多 query-answer对,来方便我们快速检索答案,第三种则是RAG,结合大模型来快速生成答案。

图中RAG流程实现过程:

1.将外部知识库的资料,读取进行切片划分,然后再Embeding,转换成向量的形式进行存储,也就是存储在图中的vectordb中,当我们再输出query的时候,会将query也转换成vector,然后再进行相似度等方法计算,最后再进行Augmented,然后输入到LLM中,然后输出最终的大模型Generation的答案。

下图就是langchain存储外部知识库的一系列流程:

参考链接:链接

相关推荐
忆湫淮几秒前
ENVI 5.6 利用现场标准校准板计算地表反射率具体步骤
大数据·人工智能·算法
lpfasd1231 分钟前
现有版权在未来的价值:AI 泛滥时代的人类内容黄金
大数据·人工智能
cyyt2 分钟前
深度学习周报(11.24~11.30)
人工智能·深度学习
丝斯20112 分钟前
AI学习笔记整理(24)—— AI核心技术(深度学习8)
人工智能·笔记·学习
庄小焱2 分钟前
大数据存储域——图数据库系统
大数据·知识图谱·图数据库·大数据存储域·金融反欺诈系统
腾讯云开发者7 分钟前
架构火花|一线视角下的AI:从应用边界到落地难题
人工智能
Blossom.1188 分钟前
基于Mamba-2的实时销量预测系统:如何用选择性状态空间干掉Transformer的O(n²)噩梦
人工智能·python·深度学习·react.js·机器学习·设计模式·transformer
Mintopia8 分钟前
AIGC 技术标准制定:Web 行业协同的必要性与难点
人工智能·aigc·trae
Wise玩转AI10 分钟前
Day 26|智能体的“伦理与安全边界”
人工智能·python·安全·ai·chatgpt·ai智能体
极速learner12 分钟前
n8n本地安装的两种方法:小白入门大白话版本
人工智能·prompt