aigc-apps/PAI-RAG
An easy-to-use framework for modular RAG
解決的問題
PAI-RAG 是一個針對企業級複雜知識處理與智慧型問答的開源代理型 RAG 框架。它超越傳統 RAG,整合知識庫管理、多模態理解與代理推理循環,能處理單純檢索無法解決的複雜任務。
運作方式
系統採用 ReAct(推理與行動)代理引擎,遵循「思考-行動-觀察」循環,使其能規劃任務並並行呼叫工具。結合多種檢索策略——包括向量檢索、全文檢索與混合檢索搭配重排序——從支援超過 20 種文件格式的知識庫中取得資訊。同時整合 Model Context Protocol (MCP) 以擴展工具集,並透過提取描述與索引,支援多模態輸入(影像與影片)。
適用對象
專為需要建構複雜 AI 代理的開發者與企業設計,這些代理能進行資料分析、多模態文件理解與即時網路搜尋,無需具備深厚的機器學習專業知識。
核心特色
- 多模態能力:可從文件中提取並索引影像,並支援影片解析以產生描述。
- 代理推理:原生支援 Chain-of-Thought 模型(如 DeepSeek-R1),並具備多步驟查詢的任務規劃能力。
- 企業級就緒:支援多租戶、細粒度 RBAC(基於角色的存取控制)至 chunk 級別,以及 OpenTelemetry 可觀測性支援。
- 可擴展工具鏈:內建 Python 程式碼沙盒、Text-to-SQL 用於資料庫查詢,以及深度 MCP 集成以存取外部工具。
- 廣泛相容性:支援七種不同向量資料庫後端,以及所有 OpenAI 相容的 LLM。
相關
- 專案
- 專案
- 專案
- 專案
- 專案