Getting Started

Welcome to the RAG Chatbot Platform documentation. This section will help you get up and running quickly.

What is RAG Chatbot Platform?

RAG Chatbot Platform is a production-ready AI chatbot solution that combines:

  • Hybrid Search - Vector + keyword search for optimal relevance
  • Semantic Chunking - Intelligent document parsing and splitting
  • Widget Integration - Easy embeddable chat widget
  • Background Processing - Async ingestion with Dramatiq workers

Quick Navigation

GuideDescription
InstallationSet up your development environment
QuickstartGet running in 5 minutes
ConfigurationConfigure environment variables

Architecture Overview

┌─────────────────────────────────────────────────────────┐
│                    Your Website                          │
│  ┌─────────────────────────────────────────────────┐   │
│  │              Chat Widget (iframe)                │   │
│  └─────────────────────────────────────────────────┘   │
└────────────────────────┬────────────────────────────────┘
                         │
                         ▼
┌─────────────────────────────────────────────────────────┐
│                      API Server                          │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐   │
│  │   Auth      │  │   Chat      │  │  Ingestion  │   │
│  └─────────────┘  └─────────────┘  └─────────────┘   │
└────────────────────────┬────────────────────────────────┘
                         │
          ┌──────────────┼──────────────┐
          ▼              ▼              ▼
    ┌──────────┐  ┌──────────┐  ┌──────────┐
    │ Postgres │  │  Redis   │  │    S3    │
    │(pgvector)│  │          │  │          │
    └──────────┘  └──────────┘  └──────────┘

Next Steps

Ready to get started? Head to the Installation guide.