Medora AI — Intelligent Voice-First Medical Appointment System

StreamlitLangChainLangGraphGroq Llama3FastAPIPythonSpeechRecognitiongTTSEmail AutomationAI AgentsHealthcare Tech
Medora AI — Intelligent Voice-First Medical Appointment System
  • Conversational, voice-enabled healthcare assistant that automates doctor scheduling, conflict resolution, and real-time communication using multi-agent reasoning.
  • Medora AI is a smart, AI-driven medical appointment platform designed to simplify healthcare scheduling through natural conversation and voice interaction. It integrates three specialized agents — User Bot, Doctor Bot, and Scheduler Bot — that collaborate to understand intent, recommend doctors, and manage appointments in real time.
  • Built with Streamlit for an interactive voice-first interface and powered by Groq’s Llama3-8b-8192 LLM, Medora AI delivers contextual responses while maintaining robust control over structured workflows. The backend uses FastAPI, LangChain, and LangGraph to coordinate the multi-agent orchestration layer.
  • Core capabilities include: - Conversational and voice-based appointment booking, cancellation, and inquiry. - Real-time conflict detection and intelligent scheduling with urgency prioritization (using an MCP mechanism). - Automated email confirmations, reminders, and notifications via `smtplib`. - A doctor directory and dashboard for staff to manage or override appointments manually.
  • Medora AI demonstrates how multi-agent AI systems can bring natural language, voice control, and automation together to streamline real-world operations like healthcare scheduling.