Auto-RAG开源,复杂多跳问题就这么解决了~

高级RAG(八): 自动合并检索(Auto-merging Retrieval) 关于自动合并检索评估的方法总结和补充说明: 使用不同的文档层次结构参数进行迭代(级别数、子级数)和不同的块大小 使用 RAG三元组评估应用程序版本 跟踪实验以选择最佳的文档分割的层次结构参数 找到关于最适合某些文档类型的超参数(文档层次结构参数)的直觉 自动合并检索是对句子-窗口检索的补充 阅读详情

Auto-RAG是一个以 LLM 强大的决策能力为核心的自主迭代检索模型,通过多轮对话的方式建立 LLM 与检索者之间的交互模型,通过迭代推理确定何时检索信息、检索什么内容,在获得足够的外部知识后停止迭代,并将答案提供给用户。

一个具体的例子展示了Auto-RAG如何处理复杂的多跳问题。Auto-RAG进行迭代推理,策略性地规划检索,提取相关知识,精确识别信息需求,并为下一次检索细化查询,最终收敛到最终答案。在这个例子中,Auto-RAG在与检索器交互五次后终止,成功得出正确答案。

Auto-RAG GUI 交互:提供可部署的用户交互界面,输入问题后,Auto-RAG 会自动与检索器进行交互,无需人工干预。用户可以选择是否显示 Auto-RAG 与检索器交互的详细信息。

Auto-RAG模型的技术细节,包括数据构建、训练过程和推理方法:

1 基于推理的迭代检索

  • 迭代检索过程被概念化为LLM和检索器之间的多轮交互。

  • Auto-RAG通过细致的推理来确定是否需要额外的检索以及需要寻找的具体信息。

  • 一旦获取到足够的信息,Auto-RAG停止生成新查询并给出最终答案。

1.1 基于推理的规划和查询细化

  • 为了提高效率和保持迭代过程中的连贯性,提出了包含三种不同类型推理的迭代检索:检索规划、信息提取和答案推断。

  • 使用少量示例提示(few-shot prompting)来引导LLM进行这样的推理过程。

  • 根据用户输入和之前的检索计划,LLM可以迭代地细化查询。

1.2 数据过滤和格式化

  • 对生成的推理和查询进行过滤,以确保质量。

  • 如果最终答案与数据集中提供的答案一致,则保留数据。

  • 将迭代检索过程概念化为多轮交互对话,并对数据进行格式化

2 训练

  • 采用标准的监督式微调策略,以使任意LLM具备在迭代检索中自主决策的能力。

  • 计算每个实例的交叉熵损失,并进行优化。

3 推理

  • 训练完成后,Auto-RAG能够自主地在迭代检索中做出基于推理的决策。

  • 在每次迭代中,根据用户查询或检索到的文档提供输入,并提取Auto-RAG指定的后续步骤。

  • 如果在与检索器交互T次后仍未终止,Auto-RAG会使用生成的查询来自动生成文档,并将其作为下一次迭代的输入。

  • 如果在额外的T_PK次迭代后仍未终止,Auto-RAG会直接预测答案。

实验结果表明,Auto-RAG 在六个基准测试中的表现优于所有基线:FLARE、Self-RAG、Iter-RetGen、Standard RAG、IRCoT等

案例研究:Self-RAG与Auto-RAG。Self-RAG只进行一次检索。相比之下,Auto-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%免费】

在这里插入图片描述

多跳问答中的语言模型知识编辑增强 大模型在整合实时知识更新方面常常遇到困难,这可能导致回答过时或不准确。尤其当处理多跳问题时,挑战进一步增加,因为这类问题需要模型更新和整合与问题相关的多个知识点。图 1为传统基于相似度的搜索失败案例。为了解决这一问题,来自美国佐治亚大学、纽约大学、莱斯大学和北卡罗来纳州立大学的研究人员提出了一种名为“检索增强型模型编辑(RAE)”的新框架。RAE框架专为多跳问答设计,通过检索编辑后的事实,然后通过上下文学习来完善语言模型。 阅读详情

相关推荐

【论文阅读】AUTO-RAG: AUTONOMOUS RETRIEVAL-AUGMENTEDGENERATION FOR LARGE LANGUAGE MODELS

通过自动合成基于推理的决策指令,Auto-RAG能够在不需要人工干预的情况下,有效地进行迭代检索,并在多个基准数据集上取得了优异的性能。例如,在NQ数据集上,Auto-RAG的EM得分为37.9,而在2Wiki数据集上的F1得分为48.9。:实验结果表明,经过训练的Auto-RAG在解决复杂问题上的效果优于仅使用少量提示的方法,且零样本查询重写方法生成的查询更加灵活和多样。:为了赋予LLMs在迭代检索中进行自主决策的能力,作者开发了一种自动合成基于推理的决策指令的方法,并对最新的开源LLMs进行了微调。

qq_41502855的博客 1024

TensorFlow相关组件的安装

TensorFlow相关组件的安装

AAI666666的博客 3937

linux 4.19在龙芯平台上编译出错解决方法

OS: Loongnix server 1.7 工具链为:系统自带的gcc-4.8.5 和 gcc-7.3 平台:3A3000/3A4000 源码:kernel: 4.19 编译步骤 ··· make loongson3_defconfig make -j4 ··· 出错信息: HOSTCC arch/mips/boot/compressed/calc_vmlinuz_load_addr arch/mips/boot/compressed/head.S: Assembler messages: arch/m

sense的专栏 1125

Auto-RAG介绍

Auto-RAG(Autonomous Retrieval-Augmented Generation)是一种基于大型语言模型(LLMs)的自主检索增强生成技术,旨在解决传统检索增强生成(RAG)系统在处理复杂查询和噪声问题时的性能瓶颈。通过自动化迭代检索和利用LLMs的推理能力,Auto-RAG显著提升了生成内容的准确性、可解释性和用户体验。Auto-RAG本质上是一种ReAct范式,LLM决策是否进行下一轮召回,以及下一轮检索的问题。召回可以理解为工具调用,而下一轮检索的问题可以理解为工具调用的入参。

sinat_28694519的博客 1242

Android音频学习(一)——音频基础

在系统的学习Android音频之前,先了解音频的基础知识。

miemie2014的博客 1486

从零到一:AIGC+Unity3D打造动态天空盒的实战指南

本文详细介绍了如何利用AIGC技术结合Unity3D打造动态天空盒的实战指南。通过AIGC生成360全景图,再集成到Unity3D中,实现高效、多样化的天空盒效果。文章涵盖了从AIGC全景图生成、工作流搭建到Unity场景集成的完整流程,并提供了代码示例和优化建议,帮助开发者快速掌握这一技术。

weixin_29021291的博客 604

Auto-RAG开源,复杂多跳问题就这么解决了

是一个以 LLM 强大的决策能力为核心的自主迭代检索模型,通过多轮对话的方式建立 LLM 与检索者之间的交互模型,通过迭代推理确定何时检索信息、检索什么内容,在获得足够的外部知识后停止迭代,并将答案提供给用户。。Auto-RAG进行迭代推理,策略性地规划检索,提取相关知识,精确识别信息需求,并为下一次检索细化查询,最终收敛到最终答案。在这个例子中,Auto-RAG在与检索器交互五次后终止,成功得出正确答案。:提供可部署的用户交互界面,输入问题后,Auto-RAG 会自动与检索器进行交互,无需人工干预。

2401_85343303的博客 1332

LBM模式学习·保姆级安装及初步使用教程

在学习LBM的过程中,我感觉可供参考的材料较为有限,对于一个独立学习LBM模式的初学者非常不友好(我就是这个初学者哈哈),因此萌生了写一篇保姆级的LBM模式教程,并将我踩过的坑一一指出,有助于后来者更快地上手该模式,而非半途而废。

weixin_42762673的博客 1万+

Auto-RAG:基于大模型的自主检索增强生成(附教程)

Auto-RAG:基于大模型的自主检索增强生成(附教程)

huang9604的博客 1799

详解机器人标定

这里是机器人在取料之前,先把自己的角度补正到与 物料当前角度一致,到(X’,Y’)位置处,然后移动 CDx,Cdy,与物料位置也重合,然后去取料。可以使用实物标定,机器人抓住工件摆放9个位置,得到9个机械坐标,相机也得到9个像素坐标,(机器人每次需要回到固定位置拍照),然后标定。(X0,Y0)为旋转中心, (X1,Y1)及(X2,Y2)为工件在视野中旋转角度a的前后坐标,(Xt,Yt)为两点连线的延长。(rx0, ry0)为旋转中心,( x, y)为被旋转的点,(x0,y0)旋转后的点。

weixin_56819992的博客 7633

(数字图像处理MATLAB+Python)第五章图像增强-第一节:图像增强概述和基于灰度级变换的图像增强

图像增强(Image Enhancement):指不考虑图像降质原因,利用各种数学方法和变换手段,增强图像中人们感兴趣部分或提高有用的图像特征的清晰度。从图像质量来看,图像增强提高了图像的可懂度,改善了图像的视觉效果例如在现实场景中,针对那些对比度较差、视觉效果不好的图像,我们就可以利用图像增强改善视觉质量图像增强可分为如下几种基于灰度级变换的图像增强基于直方图修正的图像增强基于照度反射模型的图像增强基于模糊技术的图像增强基于伪彩色处理的图像增强其他图像增强方法分段线性灰度级变换。

快乐江湖的博客 3335

RAG(一):Agentic RAG、AUTO-RAG、ChunkRAG、FastRAG、Graph RAG、HtmlRAG

概述、Agentic RAG:类型、实现、其他;AUTO-RAG、ChunkRAG、FastRAG:架构、Graph RAG、HtmlRAG。

lonelymanontheway的博客 1340

lammps案例:聚乙烯和石墨烯界面pull out模拟

大家好,我是小马老师。 本文介绍lammps模拟计算界面结合力的一个案例。 本案例参考论文《The interfacial mechanical properties of functionalized graphene- polymer nanocomposites》,对论文作者表示感谢。 模型共分2层,上层为聚乙烯模型,下次为单层石墨烯,模拟过程共分3部分:建模、弛豫、拉伸。 (1)建模 使用MS建立聚乙烯和石墨烯模型,具体方法可参考之前的推文,使用build layer方法建立聚乙烯和石墨烯组合模型,

lammps_jiayou的博客 3497

Auto-RAG:基于大模型的自主检索增强生成

迭代检索的自动化:现有的检索增强生成(RAG)系统通常依赖于少量样本提示(few-shot prompting)或手工构建的规则来实现迭代检索,这不仅需要大量的人力工作,还会在推理过程中引入额外的计算开销。Auto-RAG通过利用大型语言模型(LLMs)的决策能力,自动化地进行迭代检索,减少了人为干预和计算成本。在处理复杂问题时,现有的RAG系统可能难以通过单次检索获取足够的知识,并且检索内容可能包含噪声,这些问题影响了RAG系统的整体性能。

yanqianglifei的专栏 1542

【异常】XXL-job触发调度:address:http://192.168.x.x:x/ code:500 msg:xxl-rpc remoting error(connect timed out)

XXL-JOB调度任务失败分析:调度中心(10.254.234.80)与执行器(192.168.x.x)连接超时,返回500错误。主要原因是网络不通或执行器异常:1.网络不通可能由防火墙或网段隔离导致;2.执行器未启动或端口未监听;3.地址配置错误。解决方案:1.关闭代理使用内网;2.测试网络连通性和端口可用性;3.检查执行器进程状态和端口监听情况;4.核对执行器地址配置;5.必要时配置防火墙规则放行端口。

奶爸的编程之路,也就一周冷个三天 414

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

论文解读:Auto-RAG--用推理替代规则,让大模型自主掌控迭代检索

Auto-RAG代表的是RAG研究里一次值得关注的方向转变——从"外部规则驱动检索"到"模型自主推理决策"。这不是一次调参优化,而是一次控制权的转交。过去,迭代检索的"大脑"在人类设计的规则系统里;Auto-RAG之后,这个大脑搬进了模型自身的推理过程。在六个基准上平均领先IRCoT约6个百分点,在多跳推理任务上的性能提升尤为突出,且推理开销还低于依赖few-shot的对比方案——这个组合拳打出来,说明这条路线的方向是对的。更长的推理链。

Chef_Chen的博客 493

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

AUTO-RAG: AUTONOMOUS RETRIEVAL-AUGMENTED GENERATION FOR LARGE LANGUAGE MODELS

文章开发了一种在迭代检索中自主合成基于推理的决策指令的方法,并对最新的开源 LLM 进行了微调。实验结果表明,Auto-RAG 能够与检索器进行自主迭代交互,有效利用 LLM 卓越的推理和决策能力,从而在六个基准中取得优异的表现。进一步分析表明,Auto-RAG 可以根据问题的难度和检索到的知识的效用自主调整迭代次数,而无需任何人工干预。此外,Auto-RAG 以自然语言表达迭代检索过程,增强可解释性,同时为用户提供更直观的体验。

weixin_54703767的博客 1209

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SmartWriter v0.5:深度研究(上)— 多跳检索与上下文压缩深度实战

深度研究的四层含义第一层 — 广度:覆盖多个信息源,交叉验证第二层 — 深度:沿着逻辑链逐层深入,而非表面匹配第三层 — 精度:从海量信息中精准提取相关内容第四层 — 信度:每个论断可追溯到具体来源多跳检索解决"深度"问题、上下文压缩解决"精度"问题、重排序优化"广度"精度、检索融合覆盖"广度"去重、引用溯源保障"信度"。多跳检索(Multi-hop Retrieval)模拟人类研究员的信息搜寻模式:遇到复杂问题时,不会只翻一本书,而是将问题拆分为子问题,逐步检索、串联推理。

我的博客 394

AUTO-RAG: AUTONOMOUS RETRIEVAL-AUGMENTED GENERATION FOR LARGE LANGUAGE MODELS翻译

大型语言模型 (LLM) 的检索增强生成 (RAG) 被广泛用于处理知识密集型任务,这大大提高了输出质量并有效缓解了幻觉。然而,某些限制仍然存在,例如检索内容中的噪音以及一次尝试检索复杂问题所需的足够知识的挑战。这些问题最终损害了 RAG 系统的整体性能并阻碍了其广泛采用。为了解决这些限制,人们提出了迭代检索,它不断更新检索结果以满足生成过程中出现的动态信息需求。现有的工作通常依赖于 few-shot 提示和手动制定的规则来实现迭代检索,这在推理过程中需要大量的人力和额外的计算开销。

nopSled 293

AI教我做事之RAG开发-7 RAG评估基准与框架

不同类型的问题具有不同的认知复杂度,从而在不同的能力水平上能够提供不同的信息量,为评估 RAG 系统提供了更细粒度的评价。文中的结论:模型容易被错误的上下文误导,当其内在知识与提供的上下文内容相矛盾时,更容易产生质量较低的回复。该基准提供了英文和中文版本。构建用于评估上述三个指标的model:使用上述的序列对分别对一个小的LM进行微调,这里的LM执行的都是判断工作,判断样本属于指标的正例还是反例。ARES框架只需要数量级很小的一部分人工标注集(用于反映对应的领域内的问题),即可自动生成用于评估测试的问题。

ms44的专栏 1532

Auto-RAG:大型语言模型的自主检索增强生成

Auto-RAG:大型语言模型的自主检索增强生成 项目核心功能/场景 Auto-RAG:大型语言模型的自主检索增强生成。 项目介绍 Auto-RAG是一个基于大型语言模型(LLM)强大决策能力的自主迭代检索模型。该模型通过多轮对话模拟LLM与检索器之间的交互,采用迭代推理来决定何时以及检索什么内容,当有足够的外部知识可用时停止迭代,并随后向用户给出答案。这种机制使得Auto-RAG在处理复杂查询时...

gitblog_00244的博客 598

腾讯开源 WeKnora:文档秒变活知识,RAG + Agent + Auto-Wiki 三引擎,20+ LLM × 8 向量库 × 7 IM 渠道,企业级多租户 RBAC

腾讯开源 WeKnora 是一个企业级知识管理平台,通过三大核心引擎(RAG 快速问答、ReAct Agent 自主推理、Wiki Mode 知识蒸馏)将散落文档转化为可查询、可推理、可进化的活知识。支持 20+ LLM、8 种向量库、7 种 IM 渠道,提供企业级多租户 RBAC、安全加密和全链路追踪。具备文档自动同步、多格式解析、知识图谱生成等能力,适用于复杂推理、知识整理和快速查询场景。采用模块化架构,支持 Docker/K8s 部署,MIT 许可开源可商用。

guopeiAI 1652

每日一个开源项目(第155篇):Cognee - 给 AI Agent 跨会话的持久记忆

Cognee 是开源的 AI Agent 记忆平台,把向量检索、知识图谱和认知科学方法融合成一套跨会话持久记忆层。四个核心操作:remember/recall/forget/improve。BEAM 基准测试 100K tokens 得分 0.79,超越此前最优解

Cheson的专栏 386
上一篇: 微软自主进化代理框架「RD Agent」 浅析
下一篇: IF 38.7!UK Biobank加速度计数据与PHOSP-COVID联合研究:COVID-19 住院患者睡眠质量的深远影响
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值