⚡ Hybrid RAG Chatbot

Vector + BM25 retrieval · Per-session document isolation · History-aware Q&A

📂 Documents

1. Upload your PDF or text files and click Index Documents.
2. A unique session ID is created — your vectors are stored in their own
    Pinecone namespace so they never mix with other users.
3. Ask questions — the pipeline rewrites your query using chat history,
    retrieves chunks via hybrid search (cosine vector + BM25), and
    generates a grounded answer.
4. Reset clears the conversation but keeps your indexed documents.

💬 Chat