大模型中的RAG,一点也不好用!!!零基础入门到精通,收藏这一篇就够了

大模型应用技术原理 RAG(Retrieve-And-Generate) 基于检索和生成的方法 向量数据库 cloud-native 云原生 大模型应用技术原理中的RAG(Retrieve-And-Generate)是一种基于检索和生成的方法,它结合了搜索算法和大型语言模型(LLM)来回答查询并提供相关信息。RAG通过在大规模数据上进行预训练,然后在特定任务上进行微调,从而提高了模型的性能和应用范围。在RAG中,向量数据库扮演着关键角色。向量数据库是一种专门用于存储多维向量数据的数据库,这些向量可以表示特定特征或质量信息。 阅读详情

最近因为一些工作上的事情,需要学习大语言模型。

大语言模型里面最著名的开发模式就是RAG:Retrieve,Augment,Generate。

说人话就是,先从知识库里面找相关的信息,然后把这些信息塞进prompt里面去Augment用户的问题,最后,去call LLM的API,让对方产生答案。

因为大语言模型的训练数据集有局限,不管是时间还是领域的限制,肯定有缺失的知识。

所以通过这种在prompt进行Augment的办法,可以让大模型产生更好的答案。

与之对应的成本更高的,就是fine-tune。用新的相关知识去fine-tune一个模型,然后去问这个模型相关的问题。

RAG和fine-tune也不完全是对立的两种方式,即使用了fine-tune,如果知识有时效性的话,还是需要RAG。

我最近因为工作需要学习了一下RAG。

RAG首先得有个文档库。里面文档有embedding的向量,这样当用户问题过来了,才能在库里做nearest neighbor search,来决定怎么去augment prompt。

大概是因为我自己是二把刀的缘故,总体来说,我的特定需求,RAG的效果并不好。

首先我发现那些流行的开源RAG向量数据库,比如说lanceDB,好像也没多好用。

我最后发现,PostgreSQL+pg_vector插件好像就足够了,既好用又容易部署。

我不知道是不是因为PostgreSQL更成熟呢?还是我本人比较菜鸟呢?

其次呢,Retrieve出来的相关文档的准确度,和问题相关性很大。

那种非常确定的,并且文档也有非常明确答案的问题,RAG倒是还是能够比较正确地给出答案的。

要是问题变一变,需要额外来点推理啥的,RAG就不好使了。

至少我试用了手头几个比较便宜的LLM包括gpt-3.5-turbo,怎么弄怎么都经常会让人啼笑皆非。

但是,如果我真的去fine-tune一下模型,用我现在手里有的一些文档,然后部署我自己fine-tune以后的模型。

当然我的fine-tune也是瞎猫凑上死耗子,我压根就看不懂很多东西到底怎么设置,反正用着套了一层我司内部壳的大模型,用我手里有的文档信息处理一下。

然后直接用这个fine-tune以后的模型,大模型回答起来,明显就从智障级别迅速提升到有智力的级别了。

所以RAG好像只能解决一些基于fact的东西,问题比较明确,文档里面有非常明确的答案,那么就行。

问题明确,但是需要根据现有文档里面的相关答案,再推理推理啥的,就傻逼了。有的时候,满口胡说八道。

写代码尤其是。

我试着让对方生成合适的SQL,我发现,这事情,还真的没办法通过RAG让LLM里面一些很重要的catalog的信息。

然后就没办法很好的生成可以让我满意的SQL了。

当然,我还是觉得PostgreSQL确实是无敌的。其他开源的vectordb,貌似也就这样了。

但是即使是用了PostgreSQL,我这有限的时间里,发现RAG没有现在很多人吹的那么牛逼。

很多问题RAG本身不解决问题,一点也不好用。

当然,有经验的人可以赖我本人水平不行,但我也只能基于我自己使用的结果,来这里抱怨几句,说说我自己的体验。

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

四、AI大模型商业化落地方案

img

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

高质量水下垃圾数据集解析与应用实践 计算机视觉在环保领域的应用日益广泛,其中目标检测技术是关键支撑。通过深度学习模型对水下垃圾进行精准识别,需要高质量标注数据集作为基础。1962幅水下垃圾数据集采用专业预处理流程,包括色彩校正、去雾增强等技术,有效解决了水下图像的光照不均、水体浑浊等典型问题。该数据集覆盖12类常见海洋垃圾,标注错误率低于2%,显著提升了模型训练效果。在工程实践中,该数据集特别适合用于水下机器人实时检测系统和海洋垃圾分布热力图生成等场景,通过优化模型架构和数据增强策略,可实现更高效的环境监测与保护。 阅读详情

相关推荐

手把手教你用Simulink搭建级联H桥储能变流器仿真模型(附SOC均衡分析)

本文详细介绍了如何使用Simulink搭建级联H桥储能变流器仿真模型,并附有SOC均衡分析。从仿真环境准备、单相H桥单元建模到多模块级联方案和SOC均衡策略实现,逐步指导读者完成复杂系统的构建与优化。通过关键仿真结果分析和工程实践问题排查,帮助读者掌握级联H桥储能变流器的核心技术与应用方法。

weixin_42524226的博客 446

构建从头开始的响应合成: AI模型优化策略解析

另一种方法是尝试树状摘要策略。我们为每个节点独立生成一个答案,然后层次化地组合这些答案。else:树状摘要策略的一个优点是LLM调用可以并行化,从而大大加快响应合成速度。

qq_29929123的博客 409

头歌操作系统 课堂练习4.2:页式内存管理 答案 无解析

头歌操作系统 课堂练习4.2:页式内存管理 答案 无解析

kercii的博客 1万+

为什么你的RAG不起作用?失败的主要原因和解决方案

我们正在见证AI的新时代的到来。这个时代的新颖之处不在于NLP和语言模型的出现,而是现成技术降低了企业利用自然语言技术针对他们特定用例的门槛。但是,我们还要清楚的认识到,目前这项技术仍处于早期开发阶段,在为你的AI构建RAG时,其实是在构建一个复杂的搜索引擎,这是可行的,但是要认识到这里的复杂性和挑战并解决这些问题才能让我们向成功迈出第一步。

deephub 6211

在Redroid容器中构建Frida RPC服务:自动化生成淘宝X-Sign签名参数

本文详细介绍了在Redroid容器中构建Frida RPC服务,实现自动化生成淘宝X-Sign等签名参数的完整方案。通过逆向分析定位关键方法,定制Redroid系统使Frida-Server常驻运行,并编写Frida脚本将签名方法暴露为RPC接口,最终封装为可远程调用的微服务,解决了签名生成的可移植性与工程化难题。

ice55的博客 647

Xilinx PL实现DP TX视频传输的关键配置与实战解析

本文详细解析了在Xilinx ZCU106开发板上,利用PL(可编程逻辑)实现DP TX(DisplayPort发送)视频传输的关键配置与实战流程。内容涵盖从硬件平台搭建、DP TX IP核参数(如链路速率、通道数、视频时序)的详细配置,到软件驱动初始化、中断处理及链路训练的全过程,并提供了屏幕闪烁、颜色异常等常见问题的避坑指南与调试技巧,旨在帮助开发者高效实现稳定的4K视频输出。

weixin_29165465的博客 353

一文带你了解RAG(检索增强生成)

RAG的全称是Retrieval-Augmented Generation,中文翻译为检索增强生成。它是一个为大模型提供外部知识源的概念,这使它们能够生成准确且符合上下文的答案,同时能够减少模型幻觉。本文介绍了 RAG 的概念及其背后的一些理论,本文通过Python、LangChain将其实现,在此过程中使用了 OpenAI的ChatGPT接口(可以自己搭建chatGLM3)、Weaviate矢量数据库(可以自己搭建Milvus )、OpenAI 嵌入模型实现了 RAG 管道。

2301_76161259的博客 1233

Android:Google三方库之Adjust集成详细步骤

Android为APP添加google adjust功能

学习就是我的个性 4477

LangChain从入门到精通,非常详细,收藏这一篇就够了!!!

LangChain从入门到精通,非常详细,收藏这一篇就够了!!!

ytt0523_com的博客 5518

VS Code/TRAE集成Cppcheck并启用MISRA规则

本文探讨了嵌入式开发中Cppcheck工具集成与MISRA规则检查的必要性。详细介绍了安装配置步骤:安装VSCode/TRAE、Cppcheck软件、配置插件参数、安装Python环境,并重点说明了MISRA规则文件的设置方法。通过完整的配置流程,实现了嵌入式开发环境下静态检查与安全标准的落地。

SDFangFang2025的博客 1282

PyCharm高效配置Gitee全攻略

本文介绍了如何在PyCharm和VS Code中配置Gitee插件并管理代码。主要内容包括:1) PyCharm连接Gitee的配置步骤;2) 代码拉取与冲突解决方法;3) VS Code界面功能区域详解;4) 完整的代码提交流程(暂存→提交→推送)。特别说明了VS Code中Git面板的使用方法,以及推送代码到Gitee远程仓库的具体操作步骤。文章还提供了解决代码冲突的建议和注意事项,帮助开发者更好地进行版本控制。

ZhangJiqun&191cm&85kg 305

大模型rag技术,什么是RAG?大模型入门到精通,收藏这篇就够了

RAG(Retrieval-Augmented Generation)即检索增强生成,为大模型提供了从特定数据源检索到的信息,以此来修正和补充生成的答案。

Python_0011的博客 7566

华为OD机试 - 统计文本数量(Java 2025 A卷 100分)

华为OD机试 2025A卷题库疯狂收录中,刷题。

学Java,找哪吒 1438

大模型RAG实战|零基础入门到精通,收藏这一篇就够了

今天,开始写一个新的系列《大模型RAG实战》。上个月我在2篇文章中,介绍了如何使用LlamaIndex框架,通过少量代码,实现本地可部署和运行的大模型RAG问答系统。我们要开发一个生产级的系统,还需要对LlamaIndex的各个组件和技术进行深度的理解、运用和调优。本系列将会聚焦在如何让系统实用上,包括:知识库的管理,检索和查询效果的提升,使用本地化部署的模型等主题。我将会讲解相关的组件和技术,辅以代码示例。最终这些文章中的代码将形成一套实用系统。过去一年,大模型的发展突飞猛进。

h1453586413的博客 1353

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大模型RAG入门到实战基础教程(非常详细),大模型RAG入门到精通,收藏这一篇就够了!

大模型(Large Language Model,LLM)的浪潮已经席卷了几乎各行业,但当涉及到专业场景或行业细分域时,通用大模型就会面临专业知识不足的问题。相对于成本昂贵的“Post Train”或“SFT”,基于RAG的技术方案往成为一种更优选择。本文从RAG架构入手,详细介绍相关技术细节,并附上一份实践案例。前排提示,文末有大模型AGI-优快云独家资料包哦!本文列举了LLM的问题。简单介绍了什么是 RAG ,以及 RAG 的流程。最后使用了一个简单的LangChain代码示例来展示 RAG 的使用。

2301_76161259的博客 3775

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

一文读懂大模型RAG(非常详细),零基础入门到精通,看这一篇就够了

一文读懂大模型RAG(非常详细),零基础入门到精通,看这一篇就够了

分享Python知识 2352

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大模型零基础教程(非常详细),大模型入门到精通,收藏这一篇就够了!

大模型,是指在人工智能领域,特别实在自然语言处理和机器学习中,拥有大量参数的深度学习模型。这些模型通过在大规模数据集上进行训练,能够学到丰富的数据表示和模式,从而在各种任务上表现出色,如文本生成,语言理解,图像识别等。大模型是具有大量参数和复杂结构的模型,这些模型通常具数十亿甚至数万亿个参数,能够处理大规模的数据和复杂的任务。通常使用深度学习技术,如深度神经网络,可以从数据中学习并提取特征来执行各种任务。

h1453586413的博客 3889

大模型中的RAG,一点也不好用!!!

最近因为一些工作上的事情,需要学习大语言模型。大语言模型里面最著名的开发模式就是RAG:Retrieve,Augment,Generate。说人话就是,先从知识库里面找相关的信息,然后把这些信息塞进prompt里面去Augment用户的问题,最后,去call LLM的API,让对方产生答案。因为大语言模型的训练数据集有局限,不管是时间还是领域的限制,肯定有缺失的知识。所以通过这种在prompt进行Augment的办法,可以让大模型产生更好的答案。与之对应的成本更高的,就是fine-tune。

2401_85373898的博客 789

ai大模型应用开发:零基础入门到精通ai大模型应用开发,(非常详细)收藏我这一篇就够了!

随着大模型技术的飞速发展,我们正站在一个全新的技术前沿,探索着如何将这些强大的工具应用于实际问题的解决。如果你对AI大模型应用开发充满热情,那么你可以读一下这篇文章——一个系统全面的入门指南,专为渴望深入AI世界的你设计。先来总结下整个路径图:至今我们还没发现有其它博主如此系统和全面地写一套AI入门教程。

2401_85375298的博客 7624

大模型RAG优化方案与实践(非常详细)从入门到精通,看这一篇就够了

RAG通过检索现有的大量知识,结合强大的生成模型,为复杂的问答、文本摘要和生成任务带来了全新的解决方案。本文详细的介绍了RAG遇到的挑战、通用范式、工程实践、优化实现策略等。一、RAG的背景介绍随着ChatGPT的兴起,大语言模型再次走进人们的视野,其在NLP领域表现出的语言识别、理解以及推理能力令人惊叹。越来越多的行业开始探索大语言模型的应用,比如政务、医疗、交通、导购等行业。通义系列、GPT系列、LLama系列等模型,在语言交互场景下表现十分抢眼。

玩赚AI大模型的博客 4927

AI大模型RAG实战教程,从入门到精通,非常详细,看这一篇就够了!!

RAG(Retrieval Augmented Generation, 检索增强生成)是一种技术框架,其核心在于当 LLM 面对解答问题或创作文本任务时,首先会在大规模文档库中搜索并筛选出与任务紧密相关的素材,继而依据这些素材精准指导后续的回答生成或文本构造过程,旨在通过此种方式提升模型输出的准确性和可靠性。RAG 技术架构图介绍:富文本 主要存储于 txt 文件中,因为排版比较整洁,所以获取方式比较简单实战技巧:【版面分析——富文本txt读取】

m0_48891301的博客 5022

AI大模型入门基础教程(非常详细),AI大模型入门到精通,收藏这一篇就够了!

AI大模型是指使用大规模数据和强大的计算能力训练出来的人工智能模型。这些模型通常具有高度的准确性和泛化能力,可以应用于各种领域,如自然语言处理、图像识别、语音识别等。

weixin_58753619的博客 6169

AI大模型学习路线:从入门到精通,看这一篇就够了,非常详细!!!

学习AI大模型从零基础入门到精通是一个循序渐进的过程,涉及到理论知识、编程技能和实践经验。下面是一份详细的指南,帮助你从头开始学习并逐步掌握AI大模型的构建与应用。

大模型教程的博客 2717
上一篇: 最好的DDOS攻击工具,12.4k star,56种攻击方式,防不胜防,零基础入门到精通,收藏这一篇就够了
下一篇: 从怎么找漏洞到怎么挖漏洞!小白看了也说懂,零基础入门到精通,收藏这一篇就够了
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值