RAG实现大致流程

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

图中RAG流程实现过程:

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

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

参考链接:链接

相关推荐
人工智能AI技术几秒前
从0到1:C# 调用 Claude 插件打通 Excel 与 PowerPoint 工作流
人工智能·c#
睡醒了叭几秒前
coze-项目实战-剪映草稿
人工智能·aigc
V搜xhliang02461 分钟前
开发环境搭建(Ubuntu+ROS2+Isaac Sim)
大数据·人工智能·深度学习·机器学习·自然语言处理·机器人
weiyvyy2 分钟前
企业信息化系统的组成模块-数据与智能层
人工智能·信息可视化·信息与通信·信息化系统
minstbe4 分钟前
IC 设计私有化 AI 助手实战:基于 Docker + OpenCode + Ollama 的数字前端综合增强方案(实战篇)
人工智能·python·docker·ai
前端不太难5 分钟前
鸿蒙 AI App 的技术架构解析
人工智能·架构·harmonyos
爱打代码的小林6 分钟前
从模型到 API:Flask+PyTorch 快速搭建图像分类
人工智能·pytorch·分类·api
AI浩6 分钟前
自适应图像变焦与边界框变换用于无人机目标检测
人工智能·目标检测·无人机
IT_陈寒14 分钟前
SpringBoot开发效率提升50%的5个隐藏技巧,官方文档都没告诉你!
前端·人工智能·后端
大报言看19 分钟前
2026年主流大模型API中转平台选型指南:稳定性与工程化能力的深度评估
人工智能·api