-
Notifications
You must be signed in to change notification settings - Fork 2
Home
KHemanthRaju edited this page Nov 18, 2025
·
2 revisions
Welcome to the RAG Process Visualizer wiki! This interactive web application demonstrates the complete Retrieval-Augmented Generation (RAG) pipeline with visual feedback at each stage.
The RAG Process Visualizer is a Next.js-based application that provides an interactive, step-by-step visualization of how documents are processed through a RAG pipeline. It's designed for educational purposes, demonstrations, and understanding the RAG workflow.
- 📄 Document Processing: Upload and process documents with customizable chunk sizes
- ✂️ Intelligent Chunking: Visualize how documents are split into manageable chunks
- ⚡ Embedding Generation: See how text chunks are converted to vector embeddings
- 💾 Vector Database Storage: Store embeddings in a vector database
- 🔍 Query Processing: Enter queries and see how the system retrieves relevant information
- 📊 Pipeline Tracker: Real-time visualization of pipeline progress
- 🎨 Beautiful UI: Modern, responsive design with smooth animations
-
Install Dependencies
npm install
-
Run Development Server
npm run dev
-
Open Browser Navigate to http://localhost:3000
The RAG pipeline consists of 7 main stages:
- Document Input - Load and configure documents
- Chunking - Split documents into smaller chunks
- Embedding Generation - Convert chunks to vector embeddings
- Vector Database Storage - Store embeddings for retrieval
- Query Processing - Process user queries
- Retrieval - Find relevant chunks using similarity search
- Generation - Generate responses using retrieved context
We welcome contributions! Please see our Contributing Guide for details.
MIT License - feel free to use this project for learning and demonstrations.