微信扫码
添加专属顾问
我要投稿
RAG技术如何高效分块?五种策略全面解析,助你优化检索增强生成流程。 核心内容: 1. 固定大小分块与语义分块的原理及优劣对比 2. 递归分块和基于文档结构分块的技术实现要点 3. 基于LLM的智能分块方案及其计算成本分析
与固定大小的块不同,这保持了语言的自然流畅并保留了完整的想法。由于每个块都更加丰富、完整,它提高了检索准确性,进而使 LLM 产生更加连贯和相关的响应。
由于依赖于一个阈值来确定余弦相似度是否显著下降,而这个阈值在不同文档之间差异可能很大。
递归分块
根据固有分隔符(如段落或章节)进行分块。接下来,如果每个块的大小超出了预定义的块大小限制,则将其拆分成更小的块。但是,如果块符合块大小限制,则不再进行进一步拆分。
与固定大小的块不同,这种方法还保持了语言的自然流畅性并保留了完整的语境。然而,在实施和计算复杂性方面存在一些额外的开销。
基于文档结构的分块
它利用文档的固有结构(如标题、章节或段落)来定义块边界,它就通过与文档的逻辑部分对齐来保持结构完整性。
基于文档结构的分块应用的前提条件是假设文档具有清晰的结构,但事实可能并非如此。此外,文本块的长度可能会有所不同,可能会超出模型token的限制。当出现这些问题时通常使用递归拆分进行合并。
基于LLM的分块
基于LLM的分块可以按照 LLM 生成语义上孤立且有意义的块,这种方法将确保较高的语义准确性,因为 LLM 可以理解超越简单启发式方法的上下文和含义。
唯一的问题是,基于LLM的分块是这里讨论的五种技术中计算要求最高的分块技术,另外还需要考虑 LLM 的上下文窗口通常是有限的。
总结
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-02-02
OpenViking:面向 Agent 的上下文数据库
2026-02-02
别再迷信向量数据库了,RAG 的“大力出奇迹”该结束了
2026-01-29
告别黑盒开发!清华系团队开源 UltraRAG:用“搭积木”的方式构建复杂 RAG 流程
2026-01-28
RAG优化不抓瞎!Milvus检索可视化,帮你快速定位嵌入、切块、索引哪有问题
2026-01-28
今天,分享Clawdbot记忆系统最佳工程实践
2026-01-28
Fusion GraphRAG:超越 GraphRAG 的多模态企业级 AI 问答
2026-01-28
Semantic Kernel内存管理系统——为AI注入持久记忆与上下文感知能力
2026-01-28
AgentSkills 揭示的真相:上下文工程走错了三年
2025-12-04
2025-12-03
2025-11-13
2025-12-02
2025-11-13
2025-11-05
2026-01-15
2025-12-07
2025-11-06
2026-01-02
2026-01-19
2026-01-12
2026-01-08
2026-01-02
2025-12-23
2025-12-21
2025-12-10
2025-11-23