
你是否正在尋找一個強大且開源的 RAG (Retrieval-Augmented Generation,檢索增強生成) 引擎,以便從複雜的文件中獲得有依據、可信賴的答案?RAGFlow 或許就是你的最佳選擇。RAGFlow 是一個基於深度文件理解的開源 RAG 引擎,能夠為各種規模的企業提供流暢的 RAG 工作流程。本文將引導你完成在 Ubuntu 24.04 LTS 上安裝 RAGFlow 的所有步驟。
什麼是 RAGFlow?
RAGFlow 是一個開源的檢索增強生成引擎,它專注於深度文件理解。透過與大型語言模型 (LLM) 結合,RAGFlow 能夠從多種複雜格式的資料中,提供有事實根據並附帶引用的問答能力,有效減少 AI 模型產生幻覺的可能性。它支援多種文件格式,包括 PDF、DOCX、CSV、圖片(JPEG, PNG)和簡報(PPTX)等。
安裝前置需求
在開始安裝之前,請確保你的系統符合以下最低要求:
- CPU: 至少 4 核心 (x86 架構)
- 記憶體 (RAM): 至少 16 GB
- 磁碟空間: 至少 50 GB
- Docker: 版本需 ≥ 24.0.0
- Docker Compose: 版本需 ≥ v2.26.1
- (選用) 如果需要 GPU 加速,需安裝 NVIDIA GPU 及 NVIDIA Container Toolkit。
- (選用) 如果要使用 RAGFlow 的程式碼執行器(沙盒)功能,則需要安裝 gVisor。
注意: RAGFlow 官方主要支援 x86 平台的 Docker 映像檔,目前尚未提供 ARM64 的預建映像檔。
安裝步驟
第一步:更新系統與安裝必要工具
首先,打開你的終端機,更新你的套件列表並安裝一些必要的工具,例如 git
。
sudo apt update
sudo apt upgrade -y
sudo apt install -y git