Retour aux Projets académiques

POC d'un agent IA de triage médical : fine-tuning SFT + DPO d'un LLM (Qwen3-1.7B)

Python, LLM, Fine-Tuning, LoRA, DPO, Hugging Face, vLLM, MLOps, Healthcare AI, RGPD

POC d'un Agent IA de Triage Médical (Fine-Tuning SFT + DPO)

Présentation

Ce projet met en œuvre le cycle complet de spécialisation d'un LLM pour un cas d'usage clinique sensible : assister le personnel soignant d'un service d'urgences hospitalier dans le triage initial des patients. L'objectif est de transformer un modèle de base généraliste (Qwen3-1.7B-Base) en un agent capable d'évaluer un niveau de priorité médicale, en respectant une méthodologie rigoureuse — de la constitution du corpus jusqu'au déploiement d'un endpoint de démonstration.

Le projet applique les bonnes pratiques du fine-tuning de LLM et du MLOps en contexte médical, avec une attention particulière portée à la conformité RGPD, à la traçabilité des expérimentations et à l'honnêteté sur les limites cliniques du système.


Objectifs


Compétences démontrées

Constitution et gouvernance d'un corpus médical


Fine-tuning supervisé (SFT) et adaptation LoRA


Alignement par préférences (DPO)


Déploiement et industrialisation (MLOps)


Évaluation et restitution stratégique


Architecture

   Corpus médicaux bruts (MediQA, FrenchMedMCQA,
        MedQuAD, UltraMedical-Preference)
                       │
                       ▼
        Anonymisation RGPD (Presidio)
                       │
                       ▼
     Structuration : dataset SFT (~5000 paires)
        + dataset DPO (paires préférentielles)
                       │
                       ▼
       Fine-tuning SFT (Qwen3-1.7B-Base + LoRA)
                       │
                       ▼
        Alignement par préférences (DPO)
                       │
                       ▼
        Validation clinique & contrôles
           de sécurité (hallucinations)
                       │
                       ▼
      Conteneurisation (Docker) + API FastAPI
              Inférence optimisée (vLLM)
                       │
                       ▼
         Pipeline CI/CD (GitHub Actions)
                       │
                       ▼
     Endpoint pilote + rapport & recommandations

Stack technique

Fine-tuning & alignement

Données & conformité

Suivi d'expérimentation

Déploiement & inférence

CI/CD

Livrables


Bonnes pratiques appliquées


Résultats

À l'issue de ce projet, le système permet de :


Compétences acquises