乐于分享
好东西不私藏

RAGFlow:把"文档理解"做成 RAG 系统的核心壁垒

RAGFlow:把"文档理解"做成 RAG 系统的核心壁垒

一句话定位:基于深度文档理解的开源 RAG 引擎,兼具 Agent 编排能力,为企业构建高可信度的 AI 知识系统提供从数据接入到推理落地的全栈工具链。


一、它是什么?解决什么问题?

RAGFlow 是由 InfiniFlow 团队主导开发的开源 RAG(检索增强生成)引擎,GitHub 79.6k Stars,Apache 2.0 协议。它的核心出发点是:现有 RAG 系统的最大瓶颈不在 LLM,而在"文档理解"——企业知识库里充斥着带复杂排版的 PDF、扫描件、Excel 表格、PPT,传统方案先转纯文本再切片,大量结构信息丢失,直接导致"答非所问"和幻觉泛滥。

RAGFlow 的解法是把"深度文档理解(DeepDoc)"作为第一性原理,先还原文档的视觉结构和语义层次,再做可解释的分块(Chunking),最后以可视化方式呈现每个 chunk 的来源,让人工可以干预和校验。面向的用户主要是:有私有化知识库需求的企业 IT 团队、需要构建文档问答系统的集成商、以及希望在内部知识资产上构建 Agent 的开发者。


二、它能做什么?

功能模块
说明
深度文档理解(DeepDoc)
支持 PDF(含扫描件)、Word、Excel、PPT、图片等多模态文档,还原表格、标题层级、图文混排结构,避免纯文本转换的信息损失
可视化模板化分块
提供多种预置分块模板,分块结果可可视化查看和人工调整,分块逻辑可解释、可追溯
混合检索 + 重排序
向量检索 + BM25 全文检索双路召回,支持自定义评分规则,结合 Rerank 模型提升命中精度
可追溯引用(Citation)
每个答案标注具体来源 chunk,支持原文定位查看,降低幻觉风险,满足审计合规要求
Agent 编排平台
可视化工作流编排,支持多 Agent 协作、MCP 协议接入、工具集成、代码沙箱执行
多数据源接入
内置支持 Confluence、S3、Notion、Discord、Google Drive、Seafile、RSS、DingTalk AI Sheet 等数据源,支持增量同步
Agent 发布与版本控制
v0.25.0 起支持 Agent 应用发布,带版本号管理,支持生产环境灰度更新
多语言 + 私有化部署
支持阿拉伯语、保加利亚语、土耳其语等 20+ 语言;Docker 一键部署,支持完全离线运行

三、它是如何做到的?

RAGFlow 的架构分三层,文档理解层是最核心的差异化:

第一层:文档理解(DeepDoc)不只是 OCR,而是结合视觉模型(VLM)对文档做"结构还原"——识别表格边界、标题层级、图文相对位置,把一份复杂 PDF 变成带结构语义的中间表示,再据此分块。分块策略可按文档类型选择模板(如"论文模板"、"合同模板"),避免固定 token 切片破坏语义完整性。

第二层:检索与生成向量库默认用 Elasticsearch(可选 Infinity),embedding 和 rerank 模型可插拔。召回阶段做向量 + BM25 双路混合,再由 rerank 模型精排。生成阶段把命中 chunk 作为上下文拼入 Prompt,同时返回引用溯源信息。

第三层:Agent 编排基于工作流引擎,支持条件分支、循环、HTTP 调用、代码沙箱执行。v0.25 引入 MCP 支持,可接入外部工具服务器;Agent 支持用户级记忆(Memory),实现多轮对话的上下文连续性。

[文档/数据源] → [DeepDoc 结构还原] → [模板化分块] → [向量+全文索引]                                                          ↓[用户提问] → [混合召回+重排序] → [Top-K Chunks + 引用] → [LLM 生成答案]                                                          ↓[Agent 工作流] ← [工具调用/MCP] ← [多轮对话+记忆] ← [答案+引用返回]

四、它能用到什么场景?

场景
落地方式
典型用户
企业知识库问答
接入内部文档/Confluence,构建可溯源的内部问答系统
中大型企业的 IT/知识管理部门
合同/法律文书分析
上传合同 PDF,自动抽取关键条款、对比差异、生成摘要
律所、企业法务
技术文档/运维手册检索
将设备手册、SOP 文档化后接入,现场人员自然语言查询
制造业、能源行业
研报/财报数据分析
结合代码沙箱,上传 PDF 研报后让 Agent 自动提取数据并生成图表
金融研究机构
客服知识库
对接产品文档和历史工单,构建可追溯的客服问答 Agent
电商、SaaS 企业

真实案例参考:RAGFlow 官方展示了制造业(设备维护手册检索)、法律服务(案例库检索)、金融(研报数据分析)三大行业解决方案,均强调"可追溯引用"以满足合规要求。对于技术负责人,最关键的落地价值是:可以把"答案有出处"作为产品卖点,而不只是"AI 说了算"


五、为什么值得关注?

① 文档理解是企业 RAG 的最大短板,RAGFlow 把它做透了大多数 RAG 框架只管"检索+生成",文档解析交给外部工具。RAGFlow 把 DeepDoc 作为核心模块,直接决定了它在中文复杂排版、扫描件、表格密集文档上的表现显著优于竞品。对于你的企业 RAG 项目(10k+ 文档场景),这是选型时的重要加分项。

② 可视化分块 + 人工可干预,满足企业合规审计需求生成式 AI 在企业落地的最大障碍之一是"不可解释"。RAGFlow 的引用溯源和分块可视化,让 IT 负责人可以向业务方展示"答案来自哪里",这是 Dify、FastGPT 等平台目前做得不够细的地方。

③ v0.25 的 Agent 编排 + MCP 支持,正在从"RAG 工具"升级为"知识型 Agent 平台"原来的 RAGFlow 只是一个检索增强工具,现在加上工作流、代码沙箱、MCP 接入,能力边界已扩展到 Coze/Dify 的赛道。对于已经用 RAGFlow 做知识库的用户,升级到 Agent 平台的成本很低。

④ 私有化部署友好,Apache 2.0 协议无商用风险Docker 一键部署,支持完全离线运行,适合对数据主权有严格要求的企业。相比之下,Coze 只有云服务,Dify 的商业化版本在高级功能上有限制。


六、基本信息卡

项目
信息
产品名称
RAGFlow
开发团队
InfiniFlow
开源协议
Apache License 2.0
GitHub Stars
79.6k
主要语言
Python 44.0%、TypeScript 32.8%、Go 12.6%
最新版本
v0.25.1(2026年4月30日)
官网
https://ragflow.io
GitHub
https://github.com/infiniflow/ragflow
部署方式
Docker(x86)、源码部署,支持私有化/离线

七、竞品分析

RAGFlow 的核心赛道是"带深度文档理解的 RAG 平台",主要竞品集中在三个方向:

对比维度
RAGFlow
Dify
FastGPT
LangChain
核心定位
深度文档理解 + RAG + Agent 编排
Agent 工作流编排平台
知识库问答平台
LLM 应用开发框架
文档解析能力
⭐⭐⭐⭐⭐ 内置 DeepDoc,支持扫描件/表格
⭐⭐⭐ 依赖外部解析器
⭐⭐⭐⭐ 自研解析,偏中文场景
⭐⭐ 需自行集成
可视化分块
✅ 支持,可人工调整
❌ 不支持
⚠️ 部分支持
❌ 代码级控制
Agent 编排
✅ 工作流 + MCP + 代码沙箱
✅ 工作流强,生态丰富
⚠️ 基础编排
✅ 代码级灵活
私有化部署
✅ Docker 一键,完全离线
✅ 支持
✅ 支持
N/A(框架级)
学习曲线
中等(文档解析概念需理解)
低(可视化友好)
高(代码框架)
社区活跃度
⭐⭐⭐⭐⭐ 79.6k Stars
⭐⭐⭐⭐ ~90k Stars
⭐⭐⭐ ~50k Stars
⭐⭐⭐⭐⭐ 最高

差异化判断:RAGFlow 的核心优势是把"文档理解"这件事做到了 RAG 系统应有的深度,而不是把它当作一个"上传文件"的附属功能。对于文档类型复杂、合规要求高、需要答案可追溯的企业场景,RAGFlow 比 Dify/FastGPT 更合适。主要短板是:工作流生态和模板丰富度不如 Dify,品牌认知度在国际市场不如 LangChain。选型建议:如果核心需求是"文档问答的可信度",RAGFlow 优先;如果核心需求是"快速搭建 Agent 工作流",Dify 优先。