openrag: 一個由代理驅動的 RAG 平台,用於智慧文件搜尋與 AI 對話

openrag: 一個由代理驅動的 RAG 平台,用於智慧文件搜尋與 AI 對話

它解決了什麼問題

OpenRAG 提供了一個全面的平台,用於智慧文件搜尋與 AI 驅動的對話。它透過提供一個預先封裝的系統來解決設置檢索增強生成 (RAG) 的複雜性,該系統處理文件攝取、語義搜尋以及聊天介面,讓使用者能夠使用大型語言模型來查詢自己的文件。

運作方式

OpenRAG 透過簡化的工作流程將文件轉換為可搜尋的知識。它使用 Docling 對雜亂的現實世界數據進行智慧解析,使用 OpenSearch 進行生產級別的語義搜尋,並使用 Langflow 來編排檢索工作流程與代理協調。該平台使用 FastAPI 與 Next.js 構建,並為使用者提供聊天介面以與其知識庫進行互動。

對象是誰

此工具適用於尋求快速部署生產就緒的 RAG 系統的個人與企業。它也適合想要透過 Python 與 TypeScript SDKs 整合 RAG 能力到自己應用程式中的開發者,或是想要透過 Model Context Protocol (MCP) 連接 Cursor 與 Claude Desktop 等 AI 助手。

重點功能

  • Agentic RAG 工作流程:支援進階編排,包括重排序 (re-ranking) 與多代理協調。
  • 視覺化工作流程構建器:具備由 Langflow 驅動的拖放式介面,用於快速迭代。
  • 企業級擴展性:使用 OpenSearch 以確保在任何規模下的搜尋效能。
  • MCP 整合:包含內建的 Model Context Protocol 伺服器,可將外部 AI 助手直接連接到知識庫。

Sources