Logo Lanfrica

ChaymaeBenrhanem02/arabic-darija-chatbot

Domaine:

natural language processinghealthcare

Type de record:

software
Créateur:
Cha
HĂ´te:
🏥 Chatbot Médical — Darija / العربية / Français Projet de Master IT — Université Mohammed V, Faculté des Sciences, Rabat Encadrant : Pr. Abdelhak Mahmoudi | Co-encadrants : Pr. Saad Frihi & Pr. Yasine Lehmiani Année académique : 2025-2026 --- ## Equipe | Nom | Email | |---|---| | Chaymae BENRHANEM | chaymaebenrhanem02@gmail.com | | Fatima BADAOUI | fatimabadaoui1@gmail.com | --- ## Description Assistant conversationnel médical multilingue combinant une interface Streamlit et une API FastAPI. Le système collecte les symptômes via un dialogue guidé en 5 étapes, identifie la spécialité médicale adaptée par un modèle BERT, et retourne jusqu'à 3 médicaments disponibles au Maroc avec posologie, effets secondaires et avertissements de sécurité — le tout dans la langue choisie par l'utilisateur. ### Objectifs - Concevoir un système d'assistance conversationnelle adapté aux demandes médicales - Traiter les entrées utilisateur en texte **et** en format vocal - Supporter le multilinguisme avec attention particulière à la **Darija marocaine**, l'Arabe classique et le Français - Extraire des informations structurées depuis des requêtes en langage naturel - Appliquer des règles de sécurité médicale (âge, allergie, grossesse, personnes âgées) --- ## Fonctionnalités | Fonctionnalité | Détail | |---|---| | **3 langues** | Darija, Arabe, Français — sélecteur via popover cliquable | | **Saisie vocale** | faster-whisper `small` + `int16`, forcé `ar` ou `fr` selon la langue | | **Spécialité médicale** | `Chaymaae/darija-medical-bert` (24 classes, seuil confiance 0.5) | | **Médicaments suggérés** | Jusqu'à 3 par symptôme, posologie adulte/enfant selon l'âge | | **Effets secondaires** | Affichés pour chaque médicament suggéré | | **Alertes sécurité** | Âge minimum, grossesse, allaitement, allergie, AINS > 65 ans | | **Contenu bilingue** | Champs `*_ar` / `*_fr` dans le JSON — aucune traduction à la volée | --- ## Archit …