RAG已死?长窗口才是未来?一文讲透大模型两种技术路线的真实关系(非常详细)。

突破LLM的token限制:多块上下文保留的实用系统(含code) 大语言模型(LLMs)取得了令人瞩目的进展,已广泛应用于文本生成、翻译、问答等诸多场景。然而,LLMs存在的一些局限性,如有限的上下文窗口(令牌限制)和缺乏长期记忆,限制了其在处理复杂任务时的表现。本文将深入探讨一种实用的解决方案,旨在克服这些限制,提升LLMs的性能。 阅读详情

“ 怎么解决大模型的记忆问题,以及保证结果的准确性,目前还是大模型应用中一个亟待解决的问题 ”

看过作者文章的人对RAG技术应该有了初步的了解,但不知道是否了解大模型的窗口大小;即使没有研究过大模型的窗口,但也应该听过每次大模型输入的内容是有限的;而这个有限就是因为大模型窗口的限制。

那么,大模型窗口与检索增强的关系是什么样的?怎么解决长对话问题,随着大模型窗口的增加,RAG会死吗?

大模型窗口与RAG

那么今天主要来介绍一下大模型窗口,以及其与RAG技术的区别。

什么是大模型的窗口?

对技术有了解的人应该都知道,大模型是根据Token进行计费的,所谓的Token就是不同模态的数据,转化为向量之后的一种计算方式;而大模型的窗口全称是大模型上下文窗口,简单来说就是大模型一次能够接受的Token的大小。

大模型的窗口为什么如此重要?

原因就在于,大模型的窗口代表着大模型能够处理数据的大小,窗口越大代表着能够输入到大模型的内容越多,大模型能够捕捉的上下文就越多,内容就越全面,当然效果相对就越好。

举个栗子来说,假如你想让大模型回答一些关于四大名著的问题,那么你直接把四大名著直接都输入到大模型,这样肯定就能得到更准确,更好的回答;而如果你只是告诉大模型孙悟空三打白骨精的那一段,那么其它的问题大模型就无法回答了。

这就是大模型上下文窗口的作用,能够增加大模型上下文理解的能力,原因就在于大模型没有记忆能力。

但大模型的窗口真的是越大越好吗?大模型的窗口是否能无限大?

大模型的窗口并不是越大越好,当然更不可能无限大;原因在于,上下文窗口越长,对大模型理解能力要求越高;就类似于,让一个小学生去看上下五千年,虽然小学生可能真的能看懂,但他对很多东西都理解得不深刻。

这样就会导致一个问题,那就是大模型对长文本理解的不准确,因此控制窗口大小,让大模型找到自己理解的极限才是最好的。

因此,这也是为什么今年以来大模型的窗口一直在不断的增长,因为越长的文本处理能力,代表着模型能力越强;但从目前来看,长上下文窗口依然存在很多问题,比如理解不全面,对算力消耗更高,响应时间过长等等。

为什么说大模型上下文窗口可能会直接导致RAG的死亡?

原因就在于,如果大模型的窗口真的可以无限大,而且大模型又能够真正理解全部上下文,那么RAG就没有了存在的意义;因为,直接把全世界所有的数据和资料全部塞进大模型里,这样大模型就真的无所不知了。

但既然大模型无法做到这一步,因此RAG就肯定有其存在的空间。

其实,归根结底不论是上下午窗口,还是RAG,亦或者是长对话等等;所有的一切都是因为大模型不具备记忆能力,而想出的补偿方法。所以,不论是上下文还是RAG,本身都是为了解决大模型的记忆问题,包括长期记忆和短期记忆。

那么,思考一个问题,长对话问题怎么解决?

其实长对话问题一般有两个解决方案,就是上面的两个上下文窗口和RAG;区别就是,上下文窗口是直接把所有历史对话全部带入到上下文中,让大模型自己去理解。而RAG是把对话信息保存到外部数据库中,然后每次对话都先检索到与对话最相关的内容,然后拼接到大模型的提示词中。

当然,还有其它的方案,但暂不在此次讨论的范围之中。

当然,长对话并不只是简单的解决记忆问题,还一个重要因素就是准确性;在一些特殊的业务场景下,比如医疗,任何轻微的差别都可能导致致命的错误;因此,大模型在医疗领域的应用,怎么才能保证百分之百的准确性,这是一个值得思考的问题。

现在大家对长文本和RAG都有了一定的了解,那么你认为上下文和RAG,哪个才是大模型的最终选择?

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

检索生成(RAG) vs 长文本大模型:实际应用中如何选择? 大模型的上下文理解能力直接影响到 LLMs 在复杂任务和长对话中的表现。本期内容聚焦于两种主流技术:长上下文(Large Context Windows)和检索增强生成(RAG)。这两种技术各有何优势?在实际应用中,我们又该如何权衡选择?文章不仅详细阐述了这两种技术的工作原理,还深入分析了它们在效率、准确性和实施成本等方面的差异。文章特别提到了在执行重复性任务时使用 Context Caching 优化长上下文的优势,然而,缓存策略的效果很大程度上取决于提示词的可预测性。 阅读详情

相关推荐

一文读懂RAG:技术原理、实现与未来展望

RAG(Retrieval-Augmented Generation,检索增强生成)是当前AI大模型领域的重要技术范式,其核心思想是通过外部知识检索与大语言模型生成能力的结合,解决纯生成模型存在的"幻觉"(Hallucination)和知识滞后问题。与传统大模型相比,RAG具有三大优势:知识实时性:通过连接最新数据库/文档,突破大模型训练数据的时间限制可信度提升:基于检索到的证据生成答案,减少虚构内容成本效益:无需重新训练模型即可扩展知识,适合企业级应用。

2501_91381485的博客 1896

大模型超长窗口上下文与检索增强生成——RAG

“ 怎么解决大模型的记忆问题,以及保证结果的准确性,目前还是大模型应用中一个亟待解决的问题 ”看过作者文章的人对RAG技术应该有了初步的了解,但不知道是否了解大模型的窗口大小;即使没有研究过大模型的窗口,但也应该听过每次大模型输入的内容是有限的;而这个有限就是因为大模型窗口的限制。那么,大模型窗口与检索增强的关系是什么样的?怎么解决长对话问题,随着大模型窗口的增加,RAG会死吗?大模型窗口与RAGRAG——检索增强这个技术就不在过多介绍了,如果对此不了解的可以看一下作者之前的文章,比如前几天的RAG与本地知

2401_84205765的博客 609

【架构师面试-缓存与搜索-1】-缓存与缓存置换策略源码实现

1:什么是缓存 缓存:加速数据访问的存储,降低延迟(latency),提升吞吐量(Throughput)的利器。 1:缓存演进历史 1. 查库 2. ConcurrentHashMap 3. LRU 4. Guava Cache 5. 分布式缓存(redis,MemCache) 6. 多级缓存 2:在什么地方加缓存 缓存对于每个开发者来说是相当熟悉了,为了提高程序的性能我们会去加缓存,但是在什么地方加缓存,如何加缓存呢? 举个栗子:假设一个网站,需要提高性能,缓存可以放在浏览器,可以放

chongfa2008的博客 6440

一文讲透RAG,RAG的七种架构

Weaviate公司(向量服务厂商)近日梳理并发布了当下最流行的七种RAG架构,用图表的形式进行展示,清晰明了。下面,就这他们的分享,梳理一下每一种架构,帮助查漏补缺。

qkh1234567的博客 2958

CASIA数据集解析:图像篡改检测的黄金标准与实践指南

本文深入解析了CASIA数据集在图像篡改检测领域的核心价值与应用实践。作为中科院自动化所打造的黄金标准,CASIA数据集通过模拟真实篡改场景(如拼接和复制移动)为研究者提供全面支持。文章详细对比了v1.0与v2.0版本差异,分享数据预处理和模型训练的最佳实践,并探讨了未来研究方向,是图像篡改检测领域的重要参考指南。

kappa的博客 784

Proteus下载安装快速入门:30分钟掌握全过程

手把手教你完成proteus下载安装,从环境配置到首次运行一气呵成,适合电子设计新手快速掌握仿真工具的核心操作步骤。

weixin_31974443的博客 893

RAG 入门必读:大模型与 RAG 的核心关系,一篇文章讲透

RAG 入门必读:大模型与 RAG 的核心关系,一篇文章讲透

2301_76168381的博客 1011

利用李雅普诺夫函数开发航天器姿态控制系统

本文基于李雅普诺夫函数控制方法,采用修正罗德里格斯参数(MRP)描述航天器姿态,设计了姿态控制律。通过构造能量型李雅普诺夫函数,推导出保证系统稳定的控制闭环方程,实现了航天器从初始状态到目标状态的稳定转换。针对MRP参数可能出现的奇异性问题,采用影子集进行规避。仿真实验包含两种模式:非追踪模式(目标状态为0)和追踪模式(目标为三角函数轨迹)。结果表明,该控制方法能够有效实现姿态稳定和轨迹跟踪,在短暂调整后即可精确跟随目标轨迹。控制律设计考虑了不同参考系间的转换,通过DCM矩阵处理目标角速度的坐标变换问题。

weixin_50227659的博客 1221

什么是 RAG?一文看懂大模型与 RAG 的核心关系

什么是 RAG?一文看懂大模型与 RAG 的核心关系

ytt0523_com的博客 1082

AI智能体Codex实战:外贸客户开发自动化,85家精准客户深度分析

如果你在外贸行业,特别是工业品领域,一定遇到过这样的困境:想开发海外客户,但不知道从何下手。Google搜索出来的要么是B2B平台上的老面孔,要么是信息残缺的过时黄页。手动筛选、整理、验证,一个客户信息就要花上半小时,效率低得让人抓狂。 更头疼的是,好不容易找到一些公司名称,却不知道他们的采购决策人是谁、公司规模如何、业务是否匹配。传统的客户开发就像大海捞针,投入大量时间成本,回报却充满不确定性。 今天要介绍的这个工具,可能会彻底改变你的工作流。它不是另一个CRM软件,而是一个基于AI的智能客户开发与情报分

weixin_29054399的博客 346

20231126-超详细Isaac Gym安装教程(基于双系统版本)

我一开始使用了WSL2虚拟环境试了集群服务器里面的交互式桌面,但是都失败了,WSL2因为没办法调用系统的GPU,应该有办法配置但我放弃了,感兴趣的可以自己探索(图片贴出来了)。服务器上出现的问题是Segmentation fault (core dumped),目前还没解决,有可能是驱动和cuda版本的问题(后面有时间再解决)等上图右边都达到了100%,就创建了一个名为rlgpu的conda环境,然后会出现success。注意安装版本要低于3.9!参考链接:非常详细,大家直接看这个博主的安装就行。

m0_37802038的博客 2万+

别再傻傻分不清!一文讲透大模型里的 RAG、Agent、微调和提示词工程

大模型很多技术干货,都可以共享给你们,如果你肯花时间沉下心去学习,它们一定能帮到你!

2401_85325726的博客 2776

UNet改进(12):融合小波变换与注意力机制的图像分割新方法

本文提出了一种改进的WaveletAttentionUNet架构,通过结合小波变换和注意力机制来增强传统UNet的多尺度特征提取能力。该网络使用分组卷积模拟小波分解,将输入通道扩展为4个子带(LL、LH、HL、HH),并通过通道注意力机制自适应加权各子带特征。网络保留了UNet的编码器-解码器结构,在关键位置集成了WaveletAttention模块。实验证明该方法在医学图像分割等任务中能更好地保持边缘细节和复杂纹理特征,同时保持计算效率。

2501_91516851的博客 758

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

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

Python_0011的博客 7564

【示波器专题】示波器探头的原理深入——有源探头之单端有源探头

由于接地环路的苛刻要求,更高带宽的单端有源探头就算设计了也不实用。因此单端有源探头的带宽一般在6GHz以内,更高带宽的信号测量也只能使用差分有源探头(市面上有些型号的差分探头可同时兼顾单端测试)。......

一点硬件 2146

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

RAG 知识库修炼手册|一文讲透 RAG 背后的技术

今天我们继续剖析 RAG,将为大家详细介绍 RAG 背后的例如 Embedding、Transformer、BERT、LLM 等技术的发展历程和基本原理,以及它们是如何应用的。

2301_81940605的博客 800

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

大模型学习路线图:一文讲透技术(RAG/Agent)与应用(智能问答/生成工具)区别,建议收藏

文章强调区分大模型技术(RAG、AIGC、Agent)与应用场景(智能问答、内容生成等)的重要性,将技术比作"发动机",应用比作"车"。RAG解决知识增强问题,AIGC负责内容创作,Agent实现任务自治。一个优秀的AI应用往往需要多项技术结合,未来技术将更模块化,应用将更垂直深入。

datian1234的博客 1004

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

RAG 技术已死?

谷歌最近发布了版本模型,这可能是当前性价比最高的 AI 模型了。这个模型除了性价比之外,还有何魔力呢?为什么我会说RAG即将被淘汰呢?

2401_84495872的博客 1021

一文讲透大模型应用开发:你必须掌握的新时代技术核心竞争力

作为程序员,我们亲身体验到了AI技术的强劲实力,尽管当前仍处于辅助阶段且存在诸多局限,但随着模型性能的持续提升,难免会担心未来某天自己的工作岗位是否会被取代?

DEVELOPERAA的博客 1691

大模型扫盲:一文解读RAG

RAG即检索增强生成,为 LLM 提供了从某些数据源检索到的信息,并基于此修正生成的答案。RAG 基本上是 Search + LLM 提示,可以通过大模型回答查询,并将搜索算法所找到的信息作为大模型的上下文。查询和检索到的上下文都会被注入到发送到 LLM 的提示语中。

程序员鑫港的博客 2404

大模型RAG技术 | 一文解析RAG、Advanced RAG、Graph RAG、Agentic RAG

行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。与静态流程不同,智能体驱动的RAG引入了具备自主能力的智能体,这些智能体能够进行反思、规划、使用工具并与其他智能体协作。学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。

老皮的博客 1151
上一篇: 99%的程序员都错了!大模型“幻觉“不是bug,而是创新的源泉
下一篇: 震惊!384块H100训练大模型全流程揭秘!HuggingFace大佬带你从零构建LLM,小白也能秒变AI大神!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值