一文读懂传统RAG、多模态RAG、Agentic RAG与GraphRAG

深入解析UDS 0x19服务:DTC状态掩码与故障诊断实战 本文深入解析了UDS诊断协议中的核心0x19服务(ReadDTCInformation),重点拆解了DTC状态掩码(DTCStatusMask)的八个状态位及其在故障生命周期中的联动逻辑。通过实战案例,详细说明了从故障发生、确认到清除的全过程,并介绍了如何利用该服务进行深度诊断,包括读取扩展数据(如冻结帧)和避免常见开发误区,是理解汽车ECU故障管理机制的关键。 阅读详情

RAG已经不是什么新鲜的概念了,自2023年发展至今也有两年时间了,从最早的传统RAG进化到如今各类更智能的RAG,今天给大家简单介绍下现在用的最多的这四种RAG。

传统RAG

传统RAG是最早期出现的RAG架构方式,也是我们通常所指传统意义上RAG基本概念。它的出现了,通过外挂知识库的方式,降低了大模型幻觉,解决了大模型即使不通过微调,也可以使大模型具备专业的领域知识。其核心的流程包含三个阶段:索引构建、查询与生成。

索引阶段:将原始文档转换成向量,存储至向量数据库。这个阶段一般包含:文档清洗(去重、降噪、脱敏等)→切块(chunk)→向量化(embedding)→入库(FAISS/Milvus/pgvector等向量数据库),这四大步骤处理。

查询阶段:根据用户输入,去向量数据库检索出相关信息。

生成阶段:将检索出的信息与原始的用户输入交给大模型,引导模型输出更准确的答案。

后来为了提升检索的准确性,可以在查询阶段加入ReRank机制,对检索出的信息进行重新排序。

传统RAG的特点:

1、传统RAG能够处理的文档格式比较简单,通常限于文本和图片两种。

2、知识库多为静态知识库,如果知识更新,需要重新构建索引(embedding处理)。

3、通常只是进行一轮的知识库检索,并且将检索的结果与原始提示词进行简单拼接后,直接提交给大模型进行生成结果。

一句话总结:检索→拼接→生成,最适用于简单的企业内部各类知识问答场景。

多模态RAG

多模态RAG是传统RAG的进阶版本,此时的RAG技术不再局限于文本数据,而是能够处理和理解更丰富的数据类型,例如还可支持表格、图像、视频、音频等多种模态数据的检索和生成。

技术实现上,我们可以借助于OCR技术与一些多模态Embedding模型(例如阿里的Qwen3-Embedding系列模型)实现。

一句话总结:将文本 + 图片/表格/音频/视频/图纸等都纳入检索与理解。

Agentic RAG

传统的RAG,信息检索只是一个必须而又被动的检索步骤,是大模型回答前必须的一个前置检索步骤,用于给大模型回答提供炮弹。而Agentic RAG,相当于在传统RAG的基础上,引入了智能体(Agent)的概念,使检索过程更加智能化和自主化。根据用户的需求,Agentic RAG可以决定是否需要检索、何时进行检索、如何利用检索结果,并且可以进行多轮检索,对检索结果自己进行迭代和优化。所以要实现Agentic RAG,这里就需要我们创建一个智能体了,而检索过程将被封装成可以自主调用、评估、迭代和优化的工具,难度更高。

Agentic RAG特点:

1、自主决策:可自主决定检索时机和策略,提高了检索的灵活性和准确性。

2、多轮检索:支持多轮检索和迭代优化,能够根据初步检索结果调整后续检索策略,检索结果更靠谱。

3、复杂融合:检索结果与上下文信息的融合更加复杂和智能,能够更好地支持多轮对话和复杂任务。

一句话总结:Agentic RAG会计划、会反思、会用工具,通过多轮自我驱动把需求拆解、检索、迭代、融合、评估、优化。

GraphRAG

GraphRAG,顾名思义,加入了图谱的概念,它是知识图谱与RAG的结合,通过引入图结构(建模实体之间结构化关系),提供更丰富的上下文信息和推理路径,来增强检索和生成的推理能力。整体复杂度高,前期实体建模成本高,相比于上面提到的3种RAG方式,GraphRAG普及度低一些。技术实现层面,可以考虑用Neo4j + LlamaIndex组合或微软的GraphRAG等方式实现。

GraphRAG特点:

1、利用知识图谱显式地建模实体之间的关系,增强检索的推理能力。

2、支持基于图结构的复杂推理路径,提高生成的准确性和可靠性。

3、提供了更直观的可解释性,有助于理解模型的决策过程。

一句话总结:把知识抽成图谱,让检索与推理更准确。


根据不同的业务需求,如何选择合适的RAG方式至关重要,复杂场景下可能需要多种RAG方式组合使用。而在未来的发展方向,将多模态RAG、Agentic RAG与GraphRAG相融合,作为一个大的RAG组件将会是必然趋势。而RAG,本质上属于上下文的一部分,所以我们还需重点关注上下文工程相关技术领域。

想入门 AI 大模型却找不到清晰方向?备考大厂 AI 岗还在四处搜集零散资料?别再浪费时间啦!2025 年 AI 大模型全套学习资料已整理完毕,从学习路线到面试真题,从工具教程到行业报告,一站式覆盖你的所有需求,现在全部免费分享!

👇👇扫码免费领取全部内容👇👇

​

一、学习必备:100+本大模型电子书+26 份行业报告 + 600+ 套技术PPT,帮你看透 AI 趋势

想了解大模型的行业动态、商业落地案例?大模型电子书?这份资料帮你站在 “行业高度” 学 AI:

1. 100+本大模型方向电子书

在这里插入图片描述

2. 26 份行业研究报告:覆盖多领域实践与趋势

报告包含阿里、DeepSeek 等权威机构发布的核心内容,涵盖:

  • 职业趋势:《AI + 职业趋势报告》《中国 AI 人才粮仓模型解析》;
  • 商业落地:《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》;
  • 领域细分:《AGI 在金融领域的应用报告》《AI GC 实践案例集》;
  • 行业监测:《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。

3. 600+套技术大会 PPT:听行业大咖讲实战

PPT 整理自 2024-2025 年热门技术大会,包含百度、腾讯、字节等企业的一线实践:

在这里插入图片描述

  • 安全方向:《端侧大模型的安全建设》《大模型驱动安全升级(腾讯代码安全实践)》;
  • 产品与创新:《大模型产品如何创新与创收》《AI 时代的新范式:构建 AI 产品》;
  • 多模态与 Agent:《Step-Video 开源模型(视频生成进展)》《Agentic RAG 的现在与未来》;
  • 工程落地:《从原型到生产:AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。

二、求职必看:大厂 AI 岗面试 “弹药库”,300 + 真题 + 107 道面经直接抱走

想冲字节、腾讯、阿里、蔚来等大厂 AI 岗?这份面试资料帮你提前 “押题”,拒绝临场慌!

1. 107 道大厂面经:覆盖 Prompt、RAG、大模型应用工程师等热门岗位

面经整理自 2021-2025 年真实面试场景,包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题,每道题都附带思路解析:

2. 102 道 AI 大模型真题:直击大模型核心考点

针对大模型专属考题,从概念到实践全面覆盖,帮你理清底层逻辑:

3. 97 道 LLMs 真题:聚焦大型语言模型高频问题

专门拆解 LLMs 的核心痛点与解决方案,比如让很多人头疼的 “复读机问题”:


三、路线必明: AI 大模型学习路线图,1 张图理清核心内容

刚接触 AI 大模型,不知道该从哪学起?这份「AI大模型 学习路线图」直接帮你划重点,不用再盲目摸索!

在这里插入图片描述

路线图涵盖 5 大核心板块,从基础到进阶层层递进:一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img
四、资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇

​

2025 年想抓住 AI 大模型的风口?别犹豫,这份免费资料就是你的 “起跑线”!

实战:利用 Agent Harness 自动化 PPT 制作 本文将带你从零开始,用轻量级Agent编排框架,结合主流大模型(GPT-4o、通义千问、文心一言等),搭建一套全自动化的PPT生成工作流:从用户输入自然语言需求,到需求解析、大纲生成、内容填充、数据匹配、排版美化、导出成品,全程不需要手动操作,最快10分钟就能产出符合要求的PPT。我们不会讲晦涩的Agent理论,所有步骤都有可直接运行的代码示例,哪怕你只有基础的Python语法基础,也能跟着一步步做出能用的自动PPT工具。 阅读详情

相关推荐

PowerDesigner16.5下载和安装教程

一、软件下载 1.下载地址(不用复制,直接点击下载链接即可):链接:https://pan.baidu.com/s/1MSnWHWt3SO2Uz5dt9AANAg提取码:z9kk 二、软件安装 1.下载安装包(包含安装文件、汉化包、注册文件) 2.下载后文件内容如下 3....

cicong2374的博客 10万+

【RAG系列】多模态RAG的三种实现思路和代码

介绍多模态RAG的三种主流实现思路,附有代码示例。

m0_68116052的博客 7053

Java面试题大全(2025版)

== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。

2401_89221704的博客 2442

多模态RAG深度解析:揭秘AI新技术

多模态检索增强生成(Multimodal Retrieval Augmented Generation,简称RAG)是一种新兴的设计范式,允许AI模型与文本、图像、视频等多种信息存储接口进行交互。 在探讨这个主题时,我们首先会介绍什么是检索增强生成(RAG),多模态的概念,以及如何将两者结合以构建现代多模态RAG系统。在理解了多模态RAG的基本概念后,我们将使用Google Gemini和一种类似CLIP的编码模型来构建一个多模态RAG系统。

bugyinyin的博客 3147

在PyCharm中配置使用Anaconda环境

在PyCharm中配置使用Anaconda环境一、步骤1.Anaconda2.PyCharm总结 一、步骤 1.Anaconda 如未安装Anaconda可至其官网下载,学习使用个人版就可以了。 下载地址:https://www.anaconda.com/products/individual 1、打开Anaconda Navigator,点击Environments可以看到anaconda中已经有了默认的“base”环境,其中包含了大多数我们会用到的包,在PyCharm中可以直接使用该环境,而无需自行下载

TuckX的博客 19万+

避开期货指标常见坑:文华财经赢顺DK多空指标优化配置指南(附参数调试技巧)

本文详细解析了文华财经赢顺DK多空指标的优化配置方法,帮助交易者避开常见使用误区。通过参数个性化适配、动态调整趋势阈值和过滤假信号的三重验证,提升指标在期货交易中的准确性。附有参数调试技巧和不同市况下的配置建议,适合中高级交易者参考。

weixin_29063979的博客 434

多模态RAG架构:融合文本、图像与音频以提升AI生成能力

随着大模型在文本生成任务中取得显著成果,企业和研究者逐渐将目光转向更复杂的多模态任务场景,如图文问答、语音搜索、视频分析等,传统基于文本的检索增强生成(RAG)系统已经无法满足这些多样化需求,因此为了实现对图像、音频等非结构化数据的统一理解与利用,多模态RAG应运而生。RAG将检索器与生成器组合起来:在文本领域,RAG有效缓解了大模型的“幻觉”(Hallucination)问题,弥补了模型内部知识更新的不足,但在更复杂的实际业务中,用户提出的问题可能涉及图像内容、语音输入等,仅依赖文本检索已难以胜任,因此引

youmaob的博客 2831

全面解读 SAP Business Data Cloud

SAP 在 2025 年初正式推出(简称BDC),它把、以及全新的统一封装为一项完全托管的 SaaS 服务,配套交付“语义层 + 数据产品 + 智能应用”三层能力,为企业构建真正贴近业务语境的 “Business Data Fabric”。这一方案不仅解决了跨系统数据碎片化、治理难及 AI 训练数据可信度低的问题,还为现有 BW 客户、S/4HANA以及第三方工作负载提供云上现代化路径和零拷贝数据共享机制。本文将围绕技术架构、核心组件、业务场景、迁移路线及未来展望展开,以 Henkel 等真实案例佐证。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 909

LLM之RAG实战(七)| 使用llama_index实现多模态RAG

通过处理任意文档(比如PDF、网页),将其切分为块并存储到向量数据库中,然后通过检索到相关的块输入给LLM,让LLM给出用户期待的回复。GPT-4V是一个多模态模型,可以接收文本/图像,并可以输出文本响应。与我们现有的(最流行的)索引VectorStoreIndex不同,这个新索引可以存储文本和图像文档。我们将图像和文本分开存储,因为我们可能希望对文本使用纯文本嵌入模型,而不是CLIP嵌入(例如ada或sbert)。与之前是一样的——使用文本嵌入模型嵌入的,并存储在矢量数据库中。

wshzd的博客 3680

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

前程算法屋的博客 748

Java与OSG的梦幻联动:深入编译OpenSceneGraph的Java JNI桥梁,开启3D视觉盛宴的奇幻之旅

🔥关注墨瑾轩,带你探索编程的奥秘!🚀🔥超萌技术攻略,轻松晋级编程高手🚀🔥技术宝库已备好,就等你来挖掘🚀🔥订阅墨瑾轩,智趣学习不孤单🚀🔥即刻启航,编程之旅更有趣🚀在编译OpenSceneGraph (OSG) 的Java版本时,首先需要了解OSG本身是一个主要用于3D图形和视觉仿真的开源库,它主要支持C++。然而,OSG 也支持通过JNI(Java Native Interface)与Java集成,这允许Java程序调用OSG的C++库。

java专栏 870

【RAG 进阶】多模态 RAG 的三种巧妙实现思路,附带完整代码示例

多模态RAG的难点和多模态本身类似,还是如何对其不同模态数据的表示,以保证和用户查询的相似度计算的正确率。好在目前有很多开源的Audio to Text模型、Image to Text模型和 Image-Text双模态模型,效果也都很不错。如果需要针对具体场景的多模态模型,可以根据数据进行进一步微调。

kaka0722ww的博客 2249

《MySQL 入门教程》第 03 篇 管理数据库

本篇主要介绍 MySQL 数据库的创建、查看、选择和删除操作,包括使用 mysql 命令行和 MySQL Workbench 图形工具两种方式。

Tony.Dong的专栏 3525

一文读懂传统RAG、多模态RAG、Agentic RAG以及GraphRAG

文章系统介绍了四种主流RAG架构:传统RAG(检索→拼接→生成,适用于简单问答)、多模态RAG(支持文本、图像、视频等多种数据类型)、Agentic RAG(引入智能体实现自主决策和多轮检索)以及GraphRAG(结合知识图谱增强推理能力)。文章强调应根据业务需求选择合适的RAG方式,并指出未来多模态、智能体与图谱RAG融合将是必然趋势。RAG已经不是什么新鲜的概念了,自2023年发展至今也有两年时间了,从最早的传统RAG进化到如今各类更智能的RAG,今天给大家简单介绍下现在用的最多的这四种RAG。

xiaoganbuaiuk的博客 1452

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

一文读懂传统RAG、多模态RAG、Agentic RAG与GraphRAG,大模型入门到精通,收藏这篇就足够了!

RAG已经不是什么新鲜的概念了,自2023年发展至今也有两年时间了,从最早的传统RAG进化到如今各类更智能的RAG,今天给大家简单介绍下现在用的最多的这四种RAG。

huang9604的博客 968

老版QQ原生表情gif动态

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

RAG四大流派终极对决!一文读懂传统、多模态、Agentic与GraphRAG,看这篇就够!

RAG已经不是什么新鲜的概念了,自2023年发展至今也有两年时间了,从最早的传统RAG进化到如今各类更智能的RAG,今天给大家简单介绍下现在用的最多的这四种RAG。

m0_59164520的博客 1199

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

一文读懂传统RAG、多模态RAG、Agentic_RAG

RAG技术发展至今已形成四种主流模式:传统RAG通过向量检索+生成解决专业领域问答;多模态RAG扩展至图像、音频等非文本数据处理;Agentic RAG引入智能体实现自主检索决策;GraphRAG结合知识图谱增强推理能力。未来趋势将是多种RAG技术的融合应用,需结合具体业务场景选择合适方案。随着大模型岗位需求激增,系统学习RAG等AI技术对职业发展至关重要。

2401_85375151的博客 559

RAG 全攻略:传统RAG / Graph RAG/Agentic RAG 详解,一文读懂 RAG

RAG 的核心价值,是让 AI 从 “瞎编乱造” 变成 “有据可依”。而 Graph RAG 和 Agentic RAG 则是在这个基础上,让 AI 从 “找信息” 升级到 “懂逻辑”“会思考”。

Y525698136的博客 1040

一文读懂大模型RAG:四种主流架构对比与实战指南

文章详细介绍了四种主流RAG技术:传统RAG(检索-拼接-生成,适合简单问答)、多模态RAG(支持文本、图像、视频等多种数据)、Agentic RAG(智能体驱动,多轮迭代优化)和GraphRAG(结合知识图谱,增强推理能力)。未来趋势是将多种RAG技术融合,并结合上下文工程发展。根据业务需求选择合适的RAG方式至关重要,复杂场景可能需要组合使用。

2301_82275412的博客 1016

【值得收藏】一文读懂大模型RAG技术:四种架构详解与实战应用

本文介绍了大模型RAG技术的四种主要类型:传统RAG(检索→拼接→生成)、多模态RAG(支持多类型数据)、Agentic RAG(智能自主检索)和GraphRAG(知识图谱增强)。每种RAG都有其特点和适用场景,未来趋势是多种RAG技术的融合应用,为不同业务需求提供更强大的知识检索与生成能力。

AI大模型的博客 958

RAG技术演进与实战:从解决幻觉到agent工具,一篇读懂!

RAG技术正经历从静态到动态的演进,AgenticRAG实现按需检索,GraphRAG和PikeRAG通过图结构增强数据关联性,ColPail实现纯多模态处理,OP-RAG利用长上下文能力。RAG生态地位从解决幻觉的框架转变为agent的工具和长期记忆库,复杂检索策略、意图识别和评测成为工业级应用的关键要素。

datian1234的博客 1165

掌握大模型核心技术:从RAG到Agent架构,一文读懂AI技术发展脉络【建议收藏】

本文系统梳理了大语言模型从2017年Transformer架构诞生至今的技术演进历程,涵盖预训练模型、多模态融合、推理能力提升等关键突破。同时详细解析了RAG知识库应用的架构演变(Naive→Advanced→Modular→GraphRAG)及优化策略,包括索引优化、混合检索、动态嵌入等技术。文章还探讨了Agent智能体的设计模式与系统架构,并分析了从基础模型向高性价比推理模型的发展趋势,为开发者提供了全面的技术学习路径和实践指导。

2301_80239908的博客 1248

RAG检索增强生成

RAG (Retrieval-Augmented Generation,检索增强生成) 是目前大语言模型(LLM)落地应用中最核心、最热门的技术之一。 简单来说,**RAG = 检索技术 + 大模型生成**。它给大模型配了一个可以随时查阅的“外挂知识库”,让模型从“凭记忆答题”升级为“查资料精准答题”。

javaScript1997的博客 579
上一篇: Llama Factory 实战,轻量级微调 LLM,大模型入门到精通,收藏这篇就足够了!
下一篇: 小白也能训大模型!Hugging Face用「200页手册」亲自教学,连踩的坑都告诉你了...
AI_小站
博客等级 码龄3年 6255粉丝 1152原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值