infiniflow/ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

解決的問題

RAGFlow 解決了將複雜的非結構化資料轉化為高保真 AI 系統的挑戰。它解決了從龐大資料集中進行「針在 haystack 中」的檢索問題,並透過提供有根據的引用與可追蹤的參考,減少 LLM 回應中的幻覺。

工作原理

它作為一個檢索增強生成(RAG)引擎運作,結合了統一的上下文引擎與代理能力。系統利用深度文件理解從具有複雜格式的非結構化資料中提取知識,採用基於範本的區塊化方法實現可解釋的資料處理,並支援多種召回方法與融合重排序,以確保精確檢索。

適用對象

專為需要基於自身複雜資料來源(包括 Word、簡報、Excel、TXT、影像與網頁)建構生產級 AI 系統的開發者與企業(無論規模大小)設計。

主要亮點

  • 深度文件理解:從具有複雜格式的非結構化資料中提取知識。
  • 代理工作流程:支援代理工作流程、MCP,並包含 Python/JavaScript 程式碼執行元件。
  • 有根據的引用:提供文字區塊化可視化與可追蹤引用,以減少幻覺。
  • 異質資料支援:相容多種格式,包括掃描件、結構化資料,以及 PDF 或 DOCX 檔案中的影像多模態模型。
  • 彈性基礎設施:支援可設定的 LLM、嵌入模型,並可在 Elasticsearch 與 Infinity 之間選擇文件引擎。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案