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
This project provides a set of ready-to-deploy AI application templates designed for high-accuracy RAG (Retrieval-Augmented Generation) and enterprise search at scale. It solves the problem of maintaining complex infrastructure dependencies—such as separate vector databases, caches, and API frameworks—by integrating these components into a unified pipeline.
How it works
The pipelines are built on the Pathway Live Data Framework, which handles real-time synchronization with data sources like Google Drive, S3, Kafka, and PostgreSQL. The system uses built-in in-memory indexing (via usearch for vector search and Tantivy for full-text search) to enable hybrid search capabilities. These applications can be deployed as Docker containers and expose an HTTP API for frontend connectivity, with some templates including a Streamlit UI for testing.
Who it’s for
Developers and enterprises looking to quickly deploy production-ready RAG applications that stay synchronized with live data sources and can scale to millions of pages of documents.
Highlights
- Live Data Sync: Automatically syncs additions, deletions, and updates from various file systems and cloud storage.
- Canned Templates: Includes specialized pipelines for multimodal RAG (GPT-4o), video RAG (TwelveLabs), and unstructured-to-SQL conversion.
- Infrastructure-less: Eliminates the need for external vector databases or Redis caches by using built-in in-memory indexing.
- LlamaIndex/LangChain Integration: Can be used as a retriever backend for existing LLM frameworks.
- Adaptive RAG: Features a technique to reduce token costs by up to 4x while maintaining accuracy.
Related
- Project
- Project
- Project
- Project
- Project