Chat With Data (LangChain + RAG)

Ask complex questions about your CSV/documents and get grounded answers—runs locally with Ollama.

Chat with your data

Overview

CSV RAG Analyst is a lightweight Retrieval-Augmented Generation system for structured data. It pairs semantic retrieval with LLM-generated pandas code so you can ask natural-language questions like “Wie viel Umsatz hatten wir im Februar 2025?” and get precise, reproducible answers. Runs fully offline via Ollama.

Key Features

Architecture

Run Locally

  1. Install ollama and pull a local model (e.g., gemma3:27b).
  2. pip install -r requirements.txt
  3. streamlit run app.py then open http://localhost:8501.

Repository

GitHub – Chat With Data (LangChain + RAG)

Roadmap