pathwaycom/llm-app
Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.
What it solves
這項專案的目的是提供一組設計用於大規模、高精度 RAG (Retrieval-Augmented Generation) 與企業級搜尋的即插即用 AI 應用程式模板。它透過將這些組件整合進一個統一的流水線中,解決了維護複雜基礎設施依賴項(例如:獨立的向量資料庫、快取與 API 框架)的問題。
How it works
這些流水線是基於 Pathway Live Data Framework 構建的,該框架可以處理與 Google Drive、S3、Kafka 與 PostgreSQL 等數據源的即時同步。系統使用內建的記憶體內索引(透過 usearch 進行向量搜尋與 Tantivy 進行全文搜尋)來實現混合搜尋能力。這些應用程式可以部署為 Docker 容器,並提供 HTTP API 以供前端連接,部分模板包含一個 Streamlit UI 用於測試。
Who it's for
尋求快速部署生產級 RAG 應用程式的開發者與企業,這些應用程式能與即時數據源保持同步,並能擴展至數百萬頁的文件內容。
Highlights
- Live Data Sync: 自動同步來自各種文件系統與雲端儲存的新增、刪除與更新。
- Canned Templates: 包含專為多模態 RAG (GPT-4o)、影片 RAG (TwelveLabs) 與非結構化轉 SQL 的專用流水線。
- Infrastructure-less: 透過使用內建的記憶體內索引,消除了對外部向量資料庫或 Redis 快取的需求。
- LlamaIndex/LangChain Integration: 可作為現有 LLM 框架的檢索器後端。
- Adaptive RAG: 具備一種能在維持精度的同時,將 Token 成本降低至多 4 倍的技術。
相關
- 專案
- 專案
- 專案
- 專案
- 專案