RAG还要不要分块?M-RAG底层逻辑全解(非常详细),看这篇就够了!

探索RAG数据分块策略:工具对比与实践指南(含code) 本文探讨了检索增强生成(RAG)应用中的数据分块策略,重点介绍了LangChain、LlamaIndex和Preprocess三种主流工具的功能与特点。数据分块在RAG中至关重要,合理分块能提升检索效率和生成内容的相关性。LlamaIndex提供固定块大小、语义分块和主题节点解析等策略;LangChain则包括字符文本分割、递归字符文本分割和语义分块;Preprocess则擅长处理复杂文档,提供高质量分块。文章还分析了不同工具在PDF、PPT和Word文档处理中的表现,并建议根据数据类型、应用场景和资源限制 阅读详情

一句话讲清楚👉🏻 西南财经大学和马里兰大学的研究团队提出M-RAG,用LLM从文档中提取结构化的k-v元标记替代传统的文本分块策略,在LongBench多个任务上以更少的token预算超越了基于分块的RAG方法。


RAG的分块困境

在大语言模型时代,RAG(Retrieval-Augmented Generation)是提升LLM事实可靠性最常用的方案。简单来说,RAG的工作流程是:给定用户查询,系统先从外部知识库中检索相关文档片段,然后将这些片段与查询一起送入LLM生成回答。

这个流程中有一个看似不起眼但影响深远的环节:文本分块(chunking)。

不管是固定长度分块还是语义分块,都面临同一个根本性问题——分块是一种有损的预处理操作。固定长度分块会把连贯的语义单元切碎,引入不相关的噪声;语义分块虽然试图按语义边界切分,但受限于局部上下文窗口,很难保留文档级别的因果关系、时间顺序或层级结构。

RAG分块导致的信息碎片化和结构丢失问题。固定长度或语义分块往往会割裂连贯的语义单元,破坏文档级别的依赖关系,引入阻碍精确检索和生成的噪声。

更本质的问题在于:分块策略将检索粒度和生成上下文构造紧密耦合在一起。换句话说,检索单元的大小直接决定了生成模型能看到什么内容,这导致RAG系统对分块策略的选择极其敏感。

近年来,有研究开始质疑RAG的必要性——既然长上下文LLM已经能够直接处理完整文档,是否还需要多阶段的检索流水线?但长上下文能力本身并不能解决相关性过滤、证据优先级排序和定位答案信息等核心问题。RAG作为知识增强框架依然有用,只是需要更高效、更鲁棒的检索机制。

M-RAG就是冲着这个问题来的。

M-RAG:用元标记替代文本块

M-RAG的思路很直接:不再检索粗粒度的文本块,而是用LLM从文档中提取结构化的k-v元标记(meta-marker),将检索表示与生成内容解耦。

具体来说,对于一篇文档,M-RAG使用LLM提取一组元标记:

每个元标记 被分解为两个互补部分:

  • 检索键:一个轻量级的检索锚点,作为意图对齐的语义线索,优化查询匹配和检索召回
  • 信息值:保留丰富的事实或关系内容,为下游生成提供上下文支撑

完整的元标记通过文本拼接形成:

这里面的直觉是:用户查询通常是简短且意图明确的,而传统分块检索要求在长且语义异构的文本块上计算相似度,存在严重的粒度不匹配。M-RAG通过只在紧凑的检索键上执行相似度匹配来解决这个问题。

M-RAG整体架构。工作流程分为两个阶段:Marker Extractor从文档中提取结构化元标记,然后进行元标记检索和响应生成。

Marker Extractor:LLM驱动的元标记提取

M-RAG是一个模型无关、即插即用的模块,可以直接替换现有RAG系统中的分块组件。

设计动机

用户查询反映了底层的信息需求,其核心是对某个意图的表达。同一个信息需求可以用许多语义等价的查询来表达,因此有效的检索必须对表面形式的变化具有鲁棒性。在这个视角下,要求查询与固定或语义聚合的文本块对齐是不必要的冗余。

M-RAG的出发点是:有效的检索应该将用户查询匹配到轻量级的语义线索,而非文本块。

具体实现

第一步:位置标记插入。 在提取之前,先在文档的每个token段落(例如128个token)中插入位置标记 [Paragraph N](N从0开始),以便利用顺序信息并在提取后进行精确的覆盖验证。

第二步:LLM提取元标记。 通过prompt指导LLM从文档中提取元标记。prompt中动态指定期望的最小元标记数量(文档总token数除以段落大小),引导LLM生成足够细粒度的标记。每个元标记的提取遵循以下规则:

  • 细粒度分割:每个元标记最多使用1-3个段落,鼓励创建多个小而聚焦的标记而非少量大标记
  • 代词消解:将代词替换为明确的名称,消除歧义
  • 属性绑定:为人(出生日期、角色)、组织(地点、成立年份)、作品(作者、年份)等实体绑定具体属性
  • 信息值:一个自包含的段落(200-300词),覆盖一个特定方面或事实
  • 检索键:一个既能总结 内容又能作为检索查询的详细问题

第三步:覆盖度验证。 定义覆盖率为出现在至少一个元标记的段落索引中的段落比例。如果覆盖率低于阈值(本文设为0.95),则重试提取,最多三次。如果全部失败,选择覆盖率最高的输出,并对未覆盖的段落应用保守的回退策略——将段落内容直接作为元标记。

形式化定义

Marker Extractor的形式化表达为:

其中 是prompt, 是文档 的元标记集合:

随后,每个检索键 被编码为稠密向量,形成"锚点"张量:

其中每个锚点向量的计算方式为:

为嵌入模型(如BAAI/bge-m3), 为嵌入维度。

检索与生成

相似度匹配

给定用户查询 ,M-RAG首先生成其嵌入向量:

然后通过锚点上的相似度匹配识别候选元标记:

其中 为相似度函数(如余弦相似度)。M-RAG采用HNSW(Hierarchical Navigable Small World)算法进行高效的近似最近邻搜索。

Token预算约束下的选择

从候选元标记 中动态选择排名最高的元标记:

选择过程持续到信息值 的累计token数超过预定义的token预算 (通过tiktoken计算)。

排序策略

在上下文构造的后填充阶段,M-RAG对检索键应用两种重排序策略:

  • 基于位置的排序:根据段落索引按原始文档顺序排列
  • 基于相似度的排序:按语义相关性对检索键排序

回答生成

生成阶段遵循标准RAG流水线。将检索到的信息值通过prompt注入到指令微调的LLM中:

Using the following retrieved information [] answer the query [].

M-RAG的优势分析

与基于分块的RAG相比,M-RAG有几个明显优势:

第一,缓解信息碎片化。 通过整体处理文档并避免预定义的文本分割,M-RAG缓解了分块导致的碎片化问题,更好地保留了长距离依赖关系。

第二,提升检索效率。 检索键与信息值的显式分解增强了查询-键对齐,同时减少了不相关上下文的注入,实现了更高的检索效率和更干净的增强上下文。

第三,即插即用。 M-RAG被设计为模型无关的、即插即用的RAG流水线替代方案,无需修改模型架构或检索基础设施,同时兼容多种prompt和部署设置。

第四,检索复杂度可控。 传统方法的检索延迟依赖于文档结构和领域特征,而M-RAG通过设计限定了检索复杂度,在紧凑的意图对齐检索键上执行相似度匹配,产生更稳定、可预测的检索延迟。

实验设置

评测基准

M-RAG在LongBench的问答子任务上进行评测,具体包括:

  • NarrativeQA:单跳问答,基于叙事文本
  • Qasper:单跳问答,基于学术论文
  • 2WikiMultihopQA:多跳问答,需要跨文档推理

每个任务包含200个样本,平均上下文长度超过3000个token。

基线方法

对比的基线方法包括:

  • Fixed-Size RAG:按128个token固定分块
  • Semantic RAG:使用相似度进行动态分块
  • PIC RAG:使用摘要-句子相似度进行自适应分组
  • DOS RAG:保留原始文档结构,无需多阶段处理

所有方法使用相同的BAAI/bge-m3检索器,在token预算约束(128x1、128x3、128x5)下进行公平对比。

实现细节

M-RAG使用DeepSeek-V3.2进行标记提取,使用BAAI/bge-m3嵌入模型进行检索,使用Qwen3-30B-A3B-Instruct-2507进行回答生成。提取器和生成模型的温度均设为0,确保确定性行为。所有实验重复五次。

实验结果

下表展示了不同RAG范式在LongBench子任务上的端到端问答性能。

整体来看,M-RAG表现一致且强劲,在低资源设置下优势尤为明显——基于分块的方法在这种场景下最容易受到信息碎片化和检索噪声的影响。

在NarrativeQA任务上,当token预算仅为128x1时,M-RAG的得分为0.0736,分别超越Fixed-Size、Semantic和PIC方法11.5%、19.3%和19.1%。随着预算增加,M-RAG的优势进一步扩大,在128x5时超越了所有基线方法。

在Qasper任务上,M-RAG在128x1时取得了最佳性能,在更高预算下保持了竞争力,反映了基于标记的检索在有限上下文注入时保留信息的优势。

在2WikiMultihopQA上,M-RAG在大多数配置下都超越了基线方法。

在全部9个实验设置中,M-RAG在7个设置中取得了前1或前2的成绩,说明键-值解耦设计确实有效。

深入分析

文档覆盖度

元标记提取的覆盖度分析表明,零样本和少样本prompting在所有基准上都达到了高覆盖率,平均覆盖率超过99.8%,回退使用率低于1%。也就是说,标记提取策略基本能确保每个段落至少被一个标记覆盖,不会出现系统性的内容遗漏。

唯一触发回退的案例来自Qasper_54文档的结论部分,原因是该部分语义内容不足以进行元标记提取。

检索效率

各方法检索时间对比。M-RAG在所有基准上均实现了最低的检索延迟,验证了在紧凑检索键上执行相似度匹配的效率优势。

如图所示,M-RAG在所有基准上始终实现了最低的检索延迟。用户查询简短且意图明确,而基于分块的检索策略需要在长且语义异构的文本块上计算相似度。这种粒度不匹配增加了嵌入计算和稠密内容压缩的成本。相比之下,M-RAG仅在紧凑的检索键上执行相似度匹配,降低了每个候选的计算量并加速了相似度搜索的收敛。

从可扩展性角度看,Fixed-size、PIC和DOS在不同基准上检索延迟不稳定,源于它们依赖于数据相关的分块或段落级检索单元。M-RAG通过设计限定了检索复杂度,在紧凑的意图对齐检索键上执行相似度匹配,产生了更稳定、可预测的检索延迟。

k-v Token长度分析

各基准上k和v的token长度分布。检索键始终保持紧凑(约19-20个token),而信息值明显更长(约50-65个token),表明k-v解耦策略成功分离了检索表示与生成内容。

分析中有几个值得注意的发现:

第一,清晰的长度不对称性。 在所有基准和prompting模式下,检索键始终保持紧凑(约19-20个token),而信息值明显更长(约50-65个token)。信息值包含比检索键多2.5到3倍的token,说明它确实能为生成提供充足的上下文。

第二,自适应的内容分配。 k-v分解呈现出一致但领域自适应的模式。检索键在所有基准上都保持简洁,信息值则因领域而异:NarrativeQA的值较短(反映局部上下文),Qasper的值较长(需要封装学术解释),2WikiMultihopQA的值最长(与其多跳和跨文档需求一致)。

第三,解耦设计的独立性。 值的变化不会影响键的表达,说明k-v分解在保持检索效率的同时,能根据任务复杂度灵活分配上下文。

案例研究

案例分析。左侧为t-SNE可视化展示检索键和信息值在嵌入空间中的分布差异;右侧展示了M-RAG与传统方法在具体问答场景中的对比。

通过t-SNE可视化可以观察到一个一致的模式:检索键聚集在查询附近的局部区域,而信息值分布在更广泛和分散的嵌入空间区域。这种几何分离直接支持了k-v分解的核心理念——检索键充当紧凑的语义"锚点"用于检索,信息值保留更丰富的上下文内容用于下游生成,而不影响查询-键相似度匹配。

右侧的案例来自Qasper数据集,用户查询的是"robustness"的定义。传统的Fixed-Size和Semantic方法检索到的文本块虽然信息丰富,但并未明确陈述robustness的定义——这些段落混合了正则化、实际鲁棒性、示例和引用等多个主题。相比之下,M-RAG的元标记检索将查询匹配到一个意图对齐的键,并返回一个明确定义了robustness概念的值,生成结果更具可回答性,减少了无关内容的干扰。

排序策略与Prompting的影响

不同排序策略和prompting模式在各基准上的性能对比(token预算:128x1至128x5)。

实验还探索了两种排序策略和两种prompting模式的组合效果:

  • 零样本 vs. 少样本prompting:少样本prompting在某些情况下能降低方差,但零样本prompting在均值覆盖度上达到了可比的结果,表明标记提取在零样本设置下具有良好的泛化能力
  • 位置排序 vs. 相似度排序:两种策略各有优势,位置排序有利于保持文档结构信息,相似度排序有利于提升语义匹配精度

局限性与未来方向

论文也指出了当前工作的几个不足:

第一,LLM幻觉风险。 标记提取过程依赖LLM,可能产生与原文不完全一致的信息值。虽然通过段落索引、覆盖率阈值和回退机制部分缓解了这一风险,但幻觉的影响尚未被完全量化。

第二,未与图基方法对比。 受计算资源限制,论文未将M-RAG与基于图的RAG方法(如GraphRAG、LightRAG)进行对比。这些方法构建知识图谱,在多跳推理任务上可能具有优势。

第三,单一提取模型。 论文仅使用单一LLM(DeepSeek-V3.2)进行标记提取,未探索其他模型(如GPT或Gemini系列)对提取质量的影响。

未来工作方向包括:人工验证提取的标记质量、构建专门的公开基准、以及在大规模场景下评估M-RAG与图基方法的互补优势。

小结

M-RAG对RAG框架下的分块检索设计提出了新的思路。通过从原始文档中提取结构化标记,将检索单元与生成内容解耦,M-RAG实现了轻量级检索,同时为下游生成提供了稳定的上下文信息访问。

实验结果显示,M-RAG在LongBench子任务上超越了基于分块的RAG基线方法,低资源设置下优势显著。分析还发现,M-RAG能以更高的效率检索到更具答案友好性的证据。

论文还提了一个有意思的扩展方向:显式的k-v分离意味着仅通过优化 就能提升检索精度——这是一种高杠杆、低成本的策略。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

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

在这里插入图片描述

【训练细节解读】文本智能混合分块(Mixtures of Text Chunking,MoC)引领RAG进入多粒度感知智能分块阶段 MoC框架通过双重评估指标+混合分块架构分块即语义建模:需联合优化局部相似性与全局结构。轻量化设计:通过规则引导与模型稀疏化,平衡性能与资源消耗。评估先行:直接指标(BC/CS)可加速迭代,减少对下游任务的依赖。论文代码:未开源,但可通过Langchain自定义NodeParser复现核心逻辑(参考附录A.1)。延伸阅读:推荐研究LumberChunker的LLM指令微调策略及SemanticSplitter的阈值优化方法。 阅读详情

相关推荐

醍醐灌顶!RAG真正的王道:吃透BGE对比学习+余弦代数,彻底弄懂语义分块底层

还在只会调 RAG 代码、无脑改 Chunk 尺寸?为什么你的语义分块乱切、召回拉胯、换模型就崩? 本文带你跳出 API 调包怪圈,从线性代数余弦原理 + BGE 对比学习底层双维度硬核拆解: ✅ 终于搞懂:RAG 相似度为什么只用 cos、坚决不用 sin? ✅ 破除误区:语义分块根本不需要生成式大模型! ✅ 深度拆解:BGE 如何通过对比学习,让文字在向量空间自动区分语义远近? ✅ 完整闭环:从分句→滑窗→向量化→余弦判定,打通语义分块全底层链路 拒绝水文废话,全是醍醐灌顶的底层干货!

weixin_36437410的博客 233

RAG科普文!检索增强生成的技术全景解析

LLM 为社区生成摘要,提供对主题结构和语义的见解。

yanqianglifei的专栏 1763

手把手教你用GEM-2多频电磁仪找地下管道(附真实数据图)

本文详细解析了使用GEM-2多频电磁仪精准定位地下管线的全流程,包括设备调试、频率选择、现场扫描技巧及数据解读。通过真实案例展示了如何应对复杂干扰环境,提升管线检测效率与准确性,特别适合市政工程和地下管线普查。

weixin_42565652的博客 400

多模态检索增强生成(MRAG)综述

本综述对多模态检索增强生成(MRAG)这一新兴领域进行了全面探讨,揭示了其通过整合文本、图像、视频等多模态数据来增强多模态大语言模型(MLLM)能力的巨大潜力。与传统基于文本的RAG系统不同,MRAG致力于解决跨模态信息检索与生成的挑战,从而提升响应内容的准确性与相关性,同时减少幻觉现象。本综述从四大核心视角系统性地解析了MRAG:关键技术组件、数据集、评估方法与指标以及现存局限性。研究不仅指出了当前面临的挑战——例如多模态知识的有效整合与生成内容的可靠性保障,同时提出了未来研究方向。

kaka0722ww的博客 1642

sift、surf、orb 特征提取——三维重建

参考文章:[sift、surf、orb 特征提取及最优特征点匹配] 最近刚刚入门三维重建,在SFM算法的代码中注意到了feature_type( feature extraction method)这个参数,想细致了解一下这几种特征提取算法,在这里做一下笔记。 SIFT 简介 SIFT(Scale-Invariant Feature Transform)——尺度不变特征变换,是一种计算机视觉的特征提取算法,用来侦测与描述图像中的局部特征。 实质上,它是在不同的尺度空间上查找关键点(特征点),并计算出关键点的

bb_sy_w的博客 4362

Shell数学计算(算术运算,加减乘除运算)

声明: 本篇博客的学习途径主要为以下网站和课堂讲解,发博客目的仅为学习使用,在该博客的基础上做了一定程序的简略和修改。 参考博客 : 原文链接:http://c.biancheng.net/shell/ Shell数学计算Shell数学计算数学计算命令对整数进行数学运算: (()) / let / $[] /exprShell (())Shell let命令bc命令:一款数学计算器在 Shell 中使用 bc 计算器 Shell数学计算 默认情况下,Shell 不会直接进行算术运算,而是把+两边的数据(数

AKUANer的博客 2万+

大模型RAG中的分块策略(二)代理分块:详细解释

代理分块是一种复杂的文本分割策略,旨在确保文本块保持其语义连贯性并传达有意义的信息。

Androiddddd的博客 1030

2023年高教社杯 | 2023年高教社杯全国大学生数学建模思路(A题思路、C题思路)

2023年高教社杯 | 2023年高教社杯全国大学生数学建模思路(A题思路、C题思路)

前程算法屋的博客 624

RAG 落地实践教程(非常详细),知识库三层架构从入门到精通,收藏这一篇就够了!

RAG技术已经度过了“能用”阶段,正在迈向“用好”阶段。对于面向落地应用的PM和工程技术人员而言,必须跳出对LLM本身的迷恋,转向对知识库这一关键底座的系统性认知。本文梳理三层架构图(知识存储、知识处理、知识管理与检索),绝不是简单地堆叠技术组件,而是帮助读者在这三层架构的每个环节都做出精细化的工程设计和产品选择,希望对您构建真正具备商业价值、能稳定运行的智能咨询和内容生成类AI系统有所帮助。

m0_59163425的博客 784

SQL注入详解

SQL注入(SQL Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱库、被删除、甚至整个服务器权限陷)。 即:注入产生的原因是后台服务器接收相关参数未经过滤直接带入数据库查询...

渗透之路,攻防之间皆学问 26万+

KoboldCpp vs Ollama vs llama.cpp 全面对比(2026工程视角)

本文对比分析了KoboldCpp、Ollama和llama.cpp三大本地AI推理工具的核心差异。llama.cpp作为基础引擎性能最强但上手困难;KoboldCpp在其基础上增加了UI界面,适合娱乐创作;Ollama则提供最简化的模型管理和API服务。性能实测显示:llama.cpp>KoboldCpp>Ollama。选型建议:新手用Ollama快速入门,玩家选KoboldCpp获得交互体验,工程师用llama.cpp追求极致性能。三者定位清晰:性能极限、使用体验和开发效率各有所长。

刘一说的IT专栏 913

从入门到精通:视觉引导分块如何让RAG系统读懂图文逻辑?一篇讲透实战技巧

传统的文档分块方法(如固定大小或滑动窗口方法)存在几个根本性局限: * 它们常常会破坏连贯内容,如多页表格、分步流程以及块边界间的交叉引用关系。

xx_nm98的博客 1052

生成模型实战 | MuseGAN详解与实现

人工智能音乐生成领域已引起了广泛关注,MuseGAN 是其中一个重要的模型。本节我们将使用 JSB Chorales 数据集来训练 MuseGAN,该数据集包含巴赫创作的四音轨合唱曲。在生成图像时,生成器使用的是来自潜在空间的单一噪声向量来生成不同格式的内容;而在 MuseGAN 中,生成器将使用四个噪声向量来生成一段音乐,旨在增强音乐生成过程中的可控行和多样性。每个噪声向量代表音乐的不同方面,通过单独调整这些向量,模型可以生成更复杂、更细腻的音乐作品。

盼小辉丶的博客 6603

RAG系统中的文本分块技术:从基础策略到智能分块的深度解析

文本分块是RAG(检索增强生成)系统的核心环节,直接影响知识检索的精度和效率。本文系统分析了文本分块的核心价值、经典策略和智能进阶技术。固定大小分块和递归字符分块是基础策略,能够适配模型上下文窗口限制;语义分块通过嵌入向量和语义距离实现上下文感知的动态切分;结构化文档分块则利用标题层级保留元数据。此外,Unstructured框架基于文档元素智能分块,LlamaIndex采用面向节点的解析方法。不同分块策略各具特点,需要根据文档类型和应用场景灵活选择,以优化检索性能和生成质量。

uncle_ll的博客 839

Android软键盘系统深度解析:架构、原理与实现

Android软键盘系统深度解析:架构与实现原理 本文系统剖析了Android软键盘的核心工作机制。作为系统级输入服务,软键盘具有双重属性:既是可安装的独立应用,又深度集成于系统框架中。文章详细解读了软键盘的系统架构,包括其与InputMethodManagerService(IMMS)和WindowManagerService(WMS)的交互机制,以及通过InputConnection实现的跨进程通信流程。同时分析了输入法窗口的特殊管理策略、布局调整模式,并深入探讨了输入预测引擎的实现原理,包括词典加载、

保持专注,保持热爱 116

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Agentic RAG实战指南(超详细全流程)从查询重写到多步重查全掌握,看这篇就够!

RAG(Retrieval-Augmented Generation,检索增强生成)是一种将与结合的技术框架。:对输入文档进行清洗、分块等预处理,并存入知识库;:接收查询请求后,通过检索系统获取候选结果,再交由生成式 AI 处理,输出逻辑性更强、可读性更好的答复。在实际应用中,单纯的 RAG 系统往往存在等问题。于是,业内逐渐探索出结合 Agent 思路的实践,用来提升 RAG 系统的查询质量与效率。Agentic RAG 的核心是引入等操作,对整个检索-生成链路进行优化。

bagell的博客 1370

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

收藏必备:大模型RAG应用中的文本分块技术:从原理到实践

收藏必备:大模型RAG应用中的文本分块技术:从原理到实践

大模型教程的博客 1344

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

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

收藏 |小白程序员必看:掌握RAG文本分块,解锁大模型应用核心技能!

本文深入探讨了RAG应用中至关重要的文本分块技术,阐述了其如何通过提升检索相关性、优化效率、保障生成质量及适配长文档处理,全面影响RAG系统性能。文章详细解析了Java框架(如Spring AI)中的TokenTextSplitter和SentenceSplitter等工具,并介绍了固定长度、递归、按结构、按标点等多种分块策略及其适用场景,为程序员提供了一套实用的文本分块方法论,助力高效学习和应用大模型技术。

m0_71746299的博客 1671

救命!我的RAG系统怎么不灵了?原来是分块没做好!SmartChunk神器级解决方案,小白也能秒变语义分块高手!

文章介绍了SmartChunk智能分块工具,解决RAG系统中"语义碎片化"问题。其核心是双重保险机制(边界预测+递归保底)和意图识别驱动的分块调度中心,支持结构感知的贪婪合并、大表拆分策略等。文章提供实战配置指南和开发者友好特性,开源完整代码包,帮助开发者构建高性能RAG系统。

Python_cocola的博客 649

RAG核心工具大全:解析、向量、检索全链路解析(非常详细),从入门到精通,收藏这一篇就够了!

检索增强生成(Retrieval-Augmented Generation, RAG)架构已成为LLM落地企业级应用的核心范式。但,在实际部署中,普遍面临「垃圾进,垃圾出」(Garbage In, Garbage Out)的困境。RAG系统的上限往往不由模型(如GPT-4或DeepSeek-V3)决定,而是由上游的数据处理流水线(ETL Pipeline)所限制。

m0_59235245的博客 922

大模型必备技能:RAG中的文本分块技术与最佳实践,零基础小白收藏这一篇就够了!!

RAG应用中文本分块是连接知识存储与检索生成的关键预处理步骤,直接影响检索效率、相关性和生成质量。合理分块可提升检索精准度,优化计算效率,为LLM提供精准上下文,并适配长文档处理。文章介绍了TokenTextSplitter、SentenceSplitter等分块策略,以及固定长度、递归、结构化和标点分块等方法,强调需在信息完整性与聚焦性间找到平衡,选择适合应用场景的分块策略,是构建高效RAG系统的前提。

2401_85327249的博客 1272

RAG 系统中文本分块的“对与错“:从基础切分到代理分块的全景实战

本文深入剖析了RAG(检索增强生成)系统中文本分块(Chunking)的关键作用与技术实现。文章指出,分块质量是RAG效果的"下限基石",直接影响最终问答质量。作者系统性地提出了四层分块进阶体系: 基础机械分块:包括固定长度分块(不推荐)、递归字符分块(首选)和句子级分块 结构感知分块:如Markdown标题分层分块和对话轮次分块 语义分块:通过向量相似度识别主题边界 高阶智能分块:包括小-大分块(生产优选)和代理式分块(质量天花板) 文章强调,实际生产中应采用混合分块策略,根据文档特点

GQ_666的博客 346

收藏必备!深入理解RAG中的文本分块:从入门到实践,提升大模型检索与生成质量

本文详细解析了RAG应用中文本分块的多维价值:提升检索相关性、优化效率、保障生成质量、适配长文档并平衡信息完整性。介绍了Java中TokenTextSplitter和SentenceSplitter两种实现方法,并对比了固定长度、递归、按结构和按标点等分块策略的优缺点,为不同场景提供实用指导,帮助开发者构建更高效的RAG系统。

2401_84815887的博客 1307

RAG开发从入门到精通:手把手教你从0到1搭建应用(非常详细),小白也能看懂,收藏这一篇就够了!

这篇文章中的选型并非适用于所有场景的最佳方案,而是基于当前广泛应用和流行的技术模块。关于这些模块的具体特点以及可能的替代选型,我们会在后续文章中进行详细分析与解读。

Python_cocola的博客 459

从底层逻辑搞懂Agent自动化设计(非常详细),收藏这篇就够了!

大语言模型已经在多任务场景中展现出强大的通用能力,但一个关键问题正在成为LLM代理落地的最大瓶颈:**模型在部署后几乎无法继续学习**。预训练依赖海量数据与算力,微调成本高昂且难以频繁进行,而真实生产环境中不断积累的交互经验,却很难被模型吸收与复用。

xx_nm98的博客 425
上一篇: AI Agent架构入门基础教程(非常详细),收藏这一篇就够了!
下一篇: XEmoGPT:多模态大模型在情绪计算领域的第一次系统化落地
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2839原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值