RAGFlow
开源的 RAG 引擎,强在「深度文件理解」——把 PDF、表格、图片等多格式资料清洗成高品质语意片段,再用向量加 BM25 混合检索与重排,给 LLM 一个靠谱的上下文层。
RAGFlow 是什么
RAGFlow 是 InfiniFlow 推出的开源检索增强生成(RAG)引擎。做过 RAG 的人都知道,效果好不好,八成卡在「文件处理」这一关——PDF 里的表格、扫描档、复杂版面一烂,后面检索再强也救不回来。RAGFlow 的核心卖点正是深度文件理解:内建的摄取流水线会把多格式资料清洗、切分成带语意的结构化片段,而不是粗暴地按字数切块。
检索端它结合向量搜寻、BM25 与自订评分,再加上重排(re-ranking),目标是把答案准确度和上下文相关性拉高。除了纯 RAG,它也整合了 agent 能力与 MCP,可以用视觉化的方式把 RAG、工具、工作流串成完整的 agent。
功能特色与适用场景
功能包含:多格式资料摄取与清洗、向量加 BM25 的混合检索与重排、视觉化 agent 工作流编排、MCP 整合,以及 pre-built 的 agent 范本。官方点名的应用场景像股权投资研究、法律判例分析、制造业维修支援这类「文件又多又杂」的领域。适合谁?适合要自建 RAG 或知识库问答系统、而且资料来源是大量非结构化文件(合约、报告、手册)的工程团队。它是开源的,可自架;云端版有免费方案,Starter 月费 29 美元起,Pro 129 美元,企业版支援地端与 BYOC 部署。
主要功能
- 深度文件理解:多格式资料清洗、切分成语意结构化片段
- 向量搜寻、BM25 与自订评分混合检索,并加上重排
- 视觉化编排把 RAG、工具、工作流串成 agent
- 整合 Model Context Protocol(MCP)与 pre-built agent 范本
- 开源可自架,亦提供云端版与地端/BYOC 企业部署
优点
- 文件处理扎实,对复杂版面与表格的解析优于粗暴切块
- 开源、可自架,资料掌握在自己手上
- 混合检索加重排,答案准确度与相关性较有保障
缺点
- 自架需要一定的维运与运算资源
- 视觉化 agent 功能对纯做检索的人可能用不到
- 云端方案的 credit 制对高用量场景成本要算清楚
使用场景
- 用大量非结构化文件自建知识库问答系统
- 法律判例、合约等文件的检索与分析
- 投资研究报告的汇整与问答
- 制造业维修手册的智慧查询
编辑点评
我看 RAG 工具,第一个看的就是它怎么处理烂 PDF——这才是真功夫。RAGFlow 把力气花在文件理解上,方向我很买单,开源可自架也合工程师胃口。缺点是自架要扛维运,云端 credit 制高用量要精算。整体是务实的选择,我们给 4.2 分。
常见问题
RAGFlow 和直接用向量资料库有什么差?
向量资料库只负责存与查向量,RAGFlow 是一整套 RAG 引擎:从文件清洗切分、混合检索、重排到 agent 编排都包,重点在前段的深度文件理解,这往往才是 RAG 效果的关键。
可以完全自架不上云吗?
可以。RAGFlow 是开源专案,能自架在自己的环境;同时也有云端版与企业地端/BYOC 部署选项,看团队对资料落地的要求而定。