Files
rpa_vision_v3/docs/demo/SCENARIOS_DEMO_URGENCES.md
Dom 4f61741420
Some checks failed
security-audit / Bandit (scan statique) (push) Successful in 14s
security-audit / pip-audit (CVE dépendances) (push) Successful in 10s
security-audit / Scan secrets (grep) (push) Successful in 8s
tests / Lint (ruff + black) (push) Successful in 13s
tests / Tests unitaires (sans GPU) (push) Failing after 14s
tests / Tests sécurité (critique) (push) Has been skipped
feat: journée 17 avril — tests E2E validés, dashboard fleet+audit, VWB bridge, cleaner C2
Pipeline E2E complet validé :
  Capture VM → streaming → serveur → cleaner → replay → audit trail
  Mode apprentissage supervisé fonctionne (Léa échoue → humain → reprise)

Dashboard :
  - Cleanup 14→10 onglets (RCE supprimée)
  - Fleet : enregistrer/révoquer agents, tokens, ZIP pré-configuré téléchargeable
  - Audit trail MVP (/audit) : filtres, tableau, export CSV, conformité AI Act/RGPD
  - Formulaire Fleet simplifié (nom + email, machine_id auto)

VWB bridge Léa→VWB :
  - Compound décomposés en N steps (saisie + raccourci visibles)
  - Layout serpentin 3 colonnes (plus colonne verticale)
  - Badge OS 🪟/🐧, filtre OS retiré (admin Linux voit Windows)
  - Fix import SQLite readonly

Cleaner intelligent :
  - Descriptions lisibles (UIA/C2) + détection doublons
  - Logique C2 : UIElement identifié = jamais parasite
  - Patterns parasites resserrés
  - Message Léa : "Je n'y arrive pas, montrez-moi comment faire"

Config agent (INC-1 à INC-7) :
  - SERVER_URL + SERVER_BASE unifiés
  - RPA_OLLAMA_HOST séparé
  - allow_redirects=False sur POST
  - Middleware réécriture URL serveur

CI Gitea : fix token + Flask-SocketIO + ruff propre
Fleet endpoints : /agents/enroll|uninstall|fleet + agent_registry SQLite
Backup : script quotidien workflows.db + audit

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 17:46:40 +02:00

13 KiB
Raw Blame History

SCÉNARIOS DE DÉMO — Urgences (26 avril 2026)
Contexte : 10-20 DG/DSI de groupements de cliniques, dont plusieurs
 
 RPA-experts (UiPath, Automation Anywhere). Pitch duo Amina + Dom.
Cadre narratif : Amina a prouvé manuellement 150 k€/mois de
 
 récupération PMSI urgences par clinique. Léa est le scaler de cette
 **
 méthode prouvée** — pas une techno RPA de plus.

Critères d'évaluation (grille commune aux 3 scénarios)

Critère Description Note
Impact émotionnel DG Est-ce que ça fait lever les sourcils ? /5
Faisabilité technique On sait le faire aujourd'hui sans rustine ? /5
Risque démo live Probabilité que ça plante devant 20 personnes /5 (5 = très risqué)
Reproductibilité On peut le refaire dans 3 pilotes différents /5
Crédibilité ROI Le chiffre annoncé est défendable si un DAF challenge /5
 
Scénario A — "L'audit rétrospectif des actes oubliés"
Titre pitchable
"Récupération de 15 000 € d'actes oubliés en 5 minutes — sur un lot de
 **
 30 dossiers urgences de la semaine."**
Durée démo live
5 minutes (+ 2 min de commentaire par Amina sur le chiffrage).
Pitch en une phrase
Léa relit les dossiers urgences de la semaine écoulée, détecte les actes
 
 cliniques non codés, propose les corrections, chiffre le gain PMSI.
 
 
Étapes de la démo
  1. [Dom, 10 s] Ouvre l'interface Léa (dashboard). Montre un dossier
     
     d'entrée : "30 passages urgences du 15 au 19 avril, à auditer."
  2. [Amina, 15 s] "Normalement, c'est ce que je fais moi-même, à la main,
     
     en une après-midi. Je vais vous montrer ce que Léa fait en 3 minutes."
  3. [Dom, 3 min] Lance Léa en mode "audit rétrospectif". À l'écran :
     
     Léa ouvre le DPI (Resurgences en natif ou en vidéo captée), parcourt
     
     chaque dossier, lit le compte-rendu médical, compare aux actes cotés.
     
     Dans une side-pane dashboard, on voit apparaître en temps réel :
  • Dossier 1 : OK
  • Dossier 2 : ⚠️ ECG mentionné dans CR, non codé → +42 €
  • Dossier 3 : ⚠️ Suture complexe codée comme simple → +78 €
  • Dossier 4 : OK
  • ... (avec un compteur ROI qui monte)
  1. [Amina, 30 s] Commentaire pendant que ça défile : "Regardez, ça, c'est
     
     exactement ce que j'aurais vu. Et là, on est à 14 800 € de récupération
     
     sur une semaine."
  2. [Dom, 30 s] Fin de l'audit. Léa affiche un rapport final : 12 actes
     
     oubliés, 3 erreurs de cotation, total 14 850 €. Export CSV + mail
     
     automatique au médecin urgentiste pour validation.
  3. [Amina, 60 s, closing du scénario] "Sur un volume annuel de 50 000
     
     passages urgences par clinique — un groupement de 10 cliniques c'est
     plus de 8 M€/an de valorisation récupérable. Et on ne parle que des
     
     urgences."
    Chiffre clé à afficher
  • 14 850 € récupérés sur 30 dossiers = 495 €/dossier en moyenne
  • Projection : 150 000 €/mois/clinique (la preuve Amina, sans IA, donc
     borne inférieure)
  • Groupement 10 cliniques = 18 M€/an de potentiel
     
     
    Prérequis
  • Corpus de 30 dossiers fictifs réalistes — à préparer avec la TIM
  • Léa connaît les patterns de codage PMSI urgences (prompts métier déjà
     
     chargés)
  • Dashboard avec side-pane "audit en cours" prête
  • Vidéo de backup enregistrée avant la démo (au cas où)
    Risques live & mitigation
    Risque Proba Mitigation
    Léa rate un code évident Moyenne Préalable : tourner le scénario 5× à l'avance, fixer le corpus
    Latence serveur sur Citrix Moyenne Basculer sur DPI natif local pour la démo
    Amina coupe Dom pour commenter trop tôt Élevée Répétition en binôme la veille
    Un DG dit "vous avez scripté ça" Haute Proposer un pilote 2 semaines chez lui tout de suite
     
    Notes
  • Scénario préféré : très visuel, chiffrage direct, colle au narratif
     
     Amina, risque maîtrisable.
  • Avantage : la partie "Léa lit/compare" peut être accélérée en post-prod
     
     si on passe sur une vidéo backup.
  • Limite : ne montre pas la capacité autonomous de Léa (elle ne clique
     
     pas pour valider, elle propose). À compléter éventuellement par B ou C.

    Scénario B — "L'assistant temps réel"
    Titre pitchable
    "Pendant que la TIM code un dossier qui vient de sortir, Léa regarde
     **
     par-dessus son épaule et signale ce qu'elle oublie."**
     
     
    Durée démo live
    3 minutes.
    Pitch en une phrase
    La TIM code normalement. Léa observe l'écran, compare au CR médical, et
     
     pop-up une alerte quand elle détecte un acte manquant.
    Étapes de la démo
  1. [Dom, 15 s] "La TIM (ou un intervenant qui joue la TIM — idéalement
     
     la vraie TIM si elle est venue) ouvre un dossier. Léa tourne en arrière-
     
     plan."
  2. [TIM, 90 s] Code un dossier comme d'habitude. Amina commente ce
     
     qu'elle fait ("elle ouvre le CR, elle regarde les actes, elle saisit…").
  3. [Pop-up Léa, 5 s] Dans le coin, une bulle apparaît :
     
     "Acte probablement manquant : monitoring cardiaque (mentionné ligne 3
     
     du CR) — +28 €. Confirmer ?"
  4. [TIM, 15 s] Clique "Confirmer". Léa ajoute le code dans le DPI
     
     (ou propose le code et la TIM le saisit — à choisir selon niveau de
     
     risque).
  5. [Amina, 45 s, closing] "En temps réel. Pas de batch. Pas de
     
     vérification rétrospective. La TIM garde la main, Léa est le filet."
    Chiffre clé à afficher
  • 80 % des actes oubliés détectés en temps réel
  • +8 à 12 min par dossier économisées (pas besoin de revenir dessus
     J+1)
  • "Un filet de sécurité sur chaque dossier"
     
     
     
     
    Prérequis
  • Un dossier fictif avec au moins un acte clairement détectable (ECG ou
     
     monitoring)
  • La pop-up Léa visuellement propre (pas de dialog Windows moche)
  • Couplage visuel OCR du CR ↔ interface de saisie (à tester spécifiquement)
  • Latence < 5 secondes entre le moment où la TIM est sur le bon écran et la
     
     pop-up Léa
    Risques live & mitigation
    Risque Proba Mitigation
    Pop-up n'apparaît pas / trop tard Haute Fixer un déclencheur manuel de secours (Amina dit "et regardez, Léa a détecté…")
    Faux positif en direct Moyenne Trigger garde-fou : seuil de confidence > 0.8
    TIM stressée, perd ses moyens Moyenne Répétition 3× la veille si la TIM joue live
    Écran capturé mal rendu au projecteur Haute Test projecteur 1h avant, résolution fixe
     
    Notes
  • Effet "magie" maximum si ça marche.
  • Risque de plantage > scénario A. À faire en deuxième position, pas
     
     en ouverture.
  • Peut être joué en "complément" du A (audit rétrospectif, puis "et en
     
     temps réel, voici ce que Léa fait aussi"), en 2 min flat.
  • Si la TIM est venue à la démo : énorme plus-value émotionnelle (elle
     
     raconte elle-même). Si elle n'est pas là, Dom ou Amina joue son rôle,
     
     ce qui est moins crédible.
     
     
     
     
     
     

    Scénario C — "Le codeur autonome"
    Titre pitchable
    "Léa code seule un dossier urgence complet — admission, examens, actes,
     **
     sortie — en 90 secondes. La TIM valide, c'est parti au PMSI."**
    Durée démo live
    7 minutes (2 min setup + 90 s exécution Léa + 3 min commentaires +
     
     30 s validation).
    Pitch en une phrase
    Léa prend un CR brut d'urgence, ouvre le DPI, navigue dans les écrans,
     
     remplit les champs RUM + RPU, valide le codage PMSI. Humain en superviseur.
    Étapes de la démo
  1. [Dom, 30 s] Montre le CR en entrée : texte brut (1 page).
  2. [Amina, 30 s] "Normalement, coder ce dossier me prend 4-5 minutes.
     
     Regardez Léa."
  3. [Dom, 90 s] Lance Léa en mode autonomous. À l'écran :
  • Léa ouvre le DPI (clic sur l'icône du bureau)
  • Navigue dans le menu "nouveau passage"
  • Saisit nom, prénom, date de naissance (issus du CR)
  • Remplit motif d'entrée (CIM-10 auto depuis CR)
  • Navigue vers "actes réalisés", cote chaque acte
  • Remplit diagnostic principal + associés
  • Clique "Enregistrer" → dialogue de validation
  • S'arrête sur la validation finale
  1. [Amina, 30 s] "Léa s'arrête ici volontairement. C'est la TIM qui
     
     valide. On garde l'humain dans la boucle."
  2. [TIM ou Dom, 15 s] Valide → message "RUM/RPU envoyés au PMSI".
  3. [Amina, 2 min, closing] "4 minutes économisées par dossier.
     
     50 dossiers/jour. 10 cliniques. Faites le calcul." (et elle projette.)
     
     
    Chiffre clé à afficher
  • 90 s vs 4 minutes (division par 2.5 à 3 du temps)
  • Sur un volume de 50 k passages/an : 3 300 heures TIM économisées/an
  • Projection ROI : dépend du chargé TIM (60 k€/an chargé = ~160 k€ de
     temps dégagé/clinique/an, hors récupération PMSI)
    Prérequis
  • Workflow très répété, testé 20 fois au moins avant la démo
  • DPI cible fixé et gelé (pas de mise à jour 48h avant)
  • Mode autonomous Léa stable (voir Phase 3 roadmap : probablement pas
     **
     encore prêt le 26 avril**)
  • Vidéo de backup non négociable
  • Plan B : passer en "Léa remplit les champs un à un, la TIM valide
     
     étape par étape" (demi-autonomous, moins risqué)
    Risques live & mitigation
    Risque Proba Mitigation
    Léa rate un clic au milieu Très haute Vidéo de backup + plan B demi-autonomous
    DPI a changé d'UI depuis la capture Haute Freeze DPI version 48h avant
    Timing perçu comme "lent" par le public Moyenne Accélérer en post-prod (si vidéo)
    Question acerbe d'un RPA-expert sur l'UI drift Haute Réponse cadrée (cf. FAQ, question "UI qui change")
    Dom stressé et Léa refuse de démarrer Moyenne 15 min de setup tranquille avant + test final 5 min avant
     
    Notes
  • Le plus spectaculaire, mais aussi le plus risqué.
  • À GARDER POUR PLUS TARD — début juin, voire fin mai. Le 26 avril,
     
     Léa en full autonomous devant des RPA-experts = roulette russe.
  • Option : montrer ce scénario en vidéo enregistrée en bonus (2 min),
     pas en live. On garde l'impact sans le risque.
     

     
    Recommandation
    Plan proposé pour la démo du 26 avril
  1. Ouverture Amina (2 min, storytelling 150 k€/mois urgences).
  2. Démo principale = scénario A (audit rétrospectif, 5 min).
  3. Bonus = scénario B (assistant temps réel, 3 min), uniquement si
     **
     la TIM est présente et à l'aise**. Sinon on saute.
  4. Teaser = scénario C en vidéo (2 min, "voilà ce qu'on déploiera en
     
     pilote"), pas en live.
  5. Closing Amina (3 min, ROI projetté, appel à pilote).
    Pourquoi ce plan
  • A en premier : visuel, chiffré, quasi zéro risque live, parle
     directement aux DG.
  • B en bonus : effet "waouh" si on a les billes, skipable sinon.
  • C en vidéo : montre l'ambition/roadmap sans se prendre un plantage
     en pleine figure.
  • Amina bookends : c'est elle qui ouvre et ferme. Elle est la crédibilité
     métier. Dom est l'exécution.
    Question ouverte à trancher
    Est-ce qu'on invite la TIM à la démo du 26 avril ?
  • Oui = scénario B devient solide, mais +1 logistique (transport, hôtel,
     
     briefing, déblocage de sa journée avec la clinique).
  • Non = on joue tous les scénarios en simulation, narratif un peu moins fort.
  • À décider avec Amina demain matin en fonction de son feeling
     
     sur la TIM pendant l'interview.