Multi Agent Medical Assistant
Basic Information
This repository provides an AI-powered multi-agent chatbot and demonstration system designed to assist with medical diagnosis, research, and patient interactions. It combines multiple specialized agents orchestrated by LangGraph to coordinate language models, computer vision models for medical imaging, retrieval-augmented generation (RAG) with a Qdrant vector store, and a real-time web search agent. The project is packaged as a FastAPI backend with optional Docker deployment and includes data ingestion scripts to populate the vector database. It also integrates Docling for document parsing, Hugging Face reranking, confidence-based agent handoff, Eleven Labs for voice, and human-in-the-loop verification. The codebase is organized to teach multi-agent orchestration, advanced RAG techniques, and production-ready AI patterns for healthcare workflows.