Skip to content

lindsh123/AIATL_Project

 
 

Repository files navigation

🧠 AIATL: AI-Assisted Triage and Learning System

A real-time, multi-agent healthcare assistant built to intelligently analyze patient symptoms and route cases to the appropriate medical specialists. This system combines large language models (LLMs), a Streamlit web interface, and MongoDB for an interactive triage experience with specialist alerts and diagnostic support!


🚀 Overview

AIATL leverages CrewAI, Streamlit, and MongoDB Atlas to simulate a collaborative team of medical AI agents capable of:

  • Interpreting patient-reported symptoms and history
  • Classifying and routing cases to relevant specialists (cardiology, neurology, pulmonology)
  • Notifying appropriate doctors through in-app alerts
  • Reducing demographic bias in care through RAG-enhanced diagnosis agents

⚙️ Tech Stack

  • CrewAI — Multi-agent LLM framework for diagnosis and routing
  • Streamlit — Frontend for patient and doctor interface, deployment
  • MongoDB Atlas — Cloud database for storing patient history and doctor feedback
  • Python — Core development language

🧩 Features

  • 🧑‍⚕️ 6-Agent CrewAI System
    Each agent is responsible for stages like symptom analysis, specialty assignment, and diagnosis generation.

  • <10s Specialist Routing
    Designed to classify and forward patient cases to the correct specialist with minimal delay.

  • 📊 Real-Time Interface
    Patients enter symptoms via a user-friendly Streamlit frontend; doctors are notified with alerts inside their dashboard.

  • 🧠 RAG-Enabled Diagnosis
    Retrieval-Augmented Generation agents incorporate medical knowledge to improve diagnostic accuracy and reduce bias.

  • 95% Routing Accuracy
    Based on internal tests, the triage engine achieves high classification accuracy across specialties.


About

A real-time, multi-agent healthcare assistant built to intelligently analyze patient symptoms and route cases to the appropriate medical specialists. This system combines large language models (LLMs), a Streamlit web interface, and MongoDB for an interactive triage experience with specialist alerts and diagnostic support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.2%
  • CSS 0.8%