langflow-ai/openrag

OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.

What it solves

OpenRAG 提供一個完整的智慧文件搜尋與 AI 驅動對話平台。它解決了建置 Retrieval‑Augmented Generation(RAG)的複雜性,提供一套預先封裝好的系統,負責文件匯入、語意搜尋與聊天介面,讓使用者能使用大型語言模型查詢自己的文件。

How it works

OpenRAG 透過精簡的工作流程將文件轉換為可搜尋的知識。它使用 Docling 進行雜亂真實世界資料的智慧解析,使用 OpenSearch 提供生產等級的語意搜尋,並以 Langflow 編排檢索工作流程與代理協調。平台以 FastAPINext.js 建置,提供聊天介面讓使用者與知識庫互動。

Who it’s for

此工具適合想快速部署可投入生產的 RAG 系統的個人與企業。也適合開發者透過 Python 與 TypeScript SDK 將 RAG 功能整合至自家應用,或透過 Model Context Protocol(MCP)連接 Cursor、Claude Desktop 等 AI 助手。

Highlights

  • Agentic RAG workflows:支援進階編排,包括重新排序與多代理協調。
  • Visual Workflow Builder:提供由 Langflow 驅動的拖放式介面,快速迭代。
  • Enterprise Scalability:使用 OpenSearch 確保任意規模下的搜尋效能。
  • MCP Integration:內建 Model Context Protocol 伺服器,可直接將外部 AI 助手連結至知識庫。