NeuraDocs

🧠 NeuraDocs – An AI-powered Rag System that answer questions using internal documentation.

NeuraDocs is an intelligent system that answers technical questions using your company’s internal PDF documentation. It leverages Retrieval-Augmented Generation (RAG) to ground responses in your own knowledge base, enabling fast, accurate, and explainable answers.

See NeuraDocs Code Repo


πŸš€ Key Features


πŸ“Ž Example Use Cases


🧰 Technologies Used


🧠 Retrieval-Augmented Generation (RAG) Pipeline

  1. PDF Parsing: Extract text from PDFs using PyMuPDF.
  2. Chunking: Split text into overlapping semantic chunks using LangChain.
  3. Embedding: Encode chunks into vector embeddings using OpenAI.
  4. Storage: Store vectors and metadata in Qdrant.
  5. Querying:
    • Embed user query
    • Search similar chunks from vector DB
    • Prompt LLM with retrieved content
  6. Response: Return generated answer with traceable sources.

πŸ“‘ API Endpoint

POST /ask