这个项目能做什么
RAGFlow 是一款开源的 RAG 引擎,旨在将复杂的非结构化数据转化为可用于生产的 AI 系统。它专注于深度文档理解,并为企业将 LLM 与自有数据集成提供精简的工作流。
核心能力包括:
- 针对复杂格式的非结构化数据进行深度文档理解,以实现知识提取。
- 基于模板的分块处理,具有智能化且可解释的特点。
- 支持多样化的数据源,包括 Word、Slides、Excel、TXT、图像、扫描件和网页。
- 提供基于事实的引用,通过提供可追溯的文本块引用来减少幻觉。
- 自动化的 RAG 编排工作流,支持可配置的 LLM、embedding 模型和融合重排序 (fused re-ranking)。
- 集成 Agentic 工作流、MCP 以及 Python/JavaScript 代码执行器。
- 支持从 Confluence、S3、Notion、Discord 和 Google Drive 等外部源进行数据同步。
该系统可通过 Docker 自托管,并支持多种文档引擎,包括 Elasticsearch(默认)和 Infinity。