RAG Based Medical Chatbot

Project Overview

A Retrieval-Augmented Generation (RAG) medical assistant chatbot designed to provide context-aware, reliable health information by retrieving relevant knowledge from curated medical literature and passing it to large language models.

Key Features

  • Knowledge Retrieval Pipeline: Chunked and vectorized medical reference documents into high-dimensional vector embeddings using LangChain and HuggingFace models.
  • Vector Database: Stored and indexed embeddings with Pinecone for fast, scalable nearest-neighbor semantic search.
  • Context-Augmented Generation: Integrated Google Gemini API to formulate accurate, grounded answers based solely on retrieved domain context.
  • Web Interface: Built an interactive, user-friendly chat interface using Flask and responsive frontend design.

Tech Stack

  • LLM & Embeddings: Google Gemini API, HuggingFace Embeddings, LangChain
  • Vector Store: Pinecone
  • Backend & Web: Python, Flask, HTML/CSS, JavaScript