开源 作者:iTrust 2025-07-18 13:19:27 阅读:8
RAGFlow 是由 InfiniFlow 开源的一套完整的 RAG(Retrieval-Augmented Generation,检索增强生成)引擎,基于深度文档结构理解构建,旨在为各类规模的企业和开发者提供高效、可靠的 RAG 工作流解决方案。
该系统支持从复杂格式文档(如 PDF、DOCX、Excel、图像 等)中提取结构化知识,通过模板化切片、嵌入落地等处理方式,结合大型语言模型(LLM)实现有源可查、基于引用的真实问答能力。其内建的可视化分块机制与引用追踪系统有效减少模型幻觉,显著提升生成质量与答案可信度。
RAGFlow 广泛适用于科研研发、行业分析、AI 驱动业务应用等场景,是构建企业级智能问答与知识检索系统的强大引擎基础。
1.深度文档理解
2.模板化内容切片
3.可溯源问答
-回答结果附带引用文档位置,减少 hallucination 并提升答复可信度。
4.多源混合检索
5.多模态与跨语言支持
6.代码执行 Sandbox
1.环境要求:
2.Docker 快速启动:
sysctl -w vm.max_map_count=262144 git clone https://github.com/infiniflow/ragflow.git cd ragflow docker compose up -d
或使用 launch_backend_service.sh 配合本地依赖方式运行(推荐 Linux)。
3.源码开发环境:
pipx install uv pre-commit git clone … uv sync --python3.10 --all‑extras uv run download_deps.py bash docker/launch_backend_service.sh cd web && npm install && npm run dev
4.使用流程:
RAGFlow 把“文件堆”秒变“可溯源的企业知识大脑”,一键 Docker 起服务,十分钟上线 AI 问答