1. Doc Chatbot

Overview

A conversational assistant that lets users upload any document (PDF, Word, Markdown) and then ask free-form questions. Behind the scenes it uses retrieval-augmented generation (RAG) to find relevant passages and a generative model to craft answers.

Primary Use Cases

Key Features

Tech Stack

Architecture

  1. Upload service ingests document → PyMuPDF/pdfplumber extracts text → chunk + embed → store in FAISS.
  2. Query service receives user prompt → embed → FAISS k-NN → retrieve top passages → concat with prompt → generate answer via T5.