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 之間選擇文件引擎。
相關
- 專案
- 專案
- 專案
- 專案
- 專案