ragflow 是什么?开源 RAG 引擎,融合 Agent 能力为 LLM 构建上下文层

infiniflow/ragflow · GitHub · 官网
AI 智能体RAG 知识库
Star9.2万
近 7 天新增0
编程语言Go
开源协议Apache-2.0
创建于2023-12-12
最近更新2026-10-15

中文导读

RAGFlow 是一个开源 RAG 引擎,把检索增强生成与 Agent 能力结合起来,为 LLM 提供上下文层。它面向需要处理复杂文档的场景,能从 Word、PDF、扫描件、网页等异构数据中抽取知识,并通过模板化分块、多路召回与重排生成带引用的答案。项目还提供 Knowledge Compilation 与 Agentic RAG,可按需生成结构化知识产物并控制检索推理深度,适合搭建企业或个人知识库问答系统。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 Apache-2.0,创建于 2023-12-12,最近更新于 2026-10-15,目前有 92,287 个 Star。

项目介绍

RAGFlow 是一个开源的检索增强生成(RAG)引擎,将 RAG 与 Agent 能力结合,为 LLM 提供上下文层。它面向企业级场景,提供从文档解析到检索生成的完整 RAG 工作流,支持个人与不同规模的企业使用。

项目强调“Quality in, quality out”,基于深度文档理解从复杂格式的非结构化数据中抽取知识,并提供基于模板的可解释分块方式。它兼容 Word、PowerPoint、Excel、TXT、图片、PDF、扫描件、结构化数据、网页等多种异构数据源,并支持可配置的 LLM 与 embedding 模型、多路召回与融合重排。

近期版本引入了 Knowledge Compilation,可在文档和数据集层面生成 Wiki、Graph、Tree、PageIndex、思维导图、时间线和 Skills 等结构化知识产物;同时加入 Agentic RAG,提供 Low、Medium、High、Ultra 四档思考模式,用于多步检索与推理。

主要功能

适合谁用

需要为 LLM 构建知识库与检索能力的开发者,以及希望把复杂文档转化为可用 AI 系统的个人和企业团队。

快速上手

  1. 云端体验:访问 https://cloud.ragflow.io
  2. 本地部署:参考 README 中的 Local Deployment 章节

Star 增长趋势

92,28792,209 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15