Spaces:
Sleeping
Sleeping
File size: 5,724 Bytes
33ddb61 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | # Script de démonstration — GuichetOI Orange
Durée cible : **3–5 minutes**. Tous les échantillons s'affichent **instantanément** (résultats précalculés).
## 0. Préparation (avant de lancer l'enregistrement)
```powershell
# Démarrer le démo
streamlit run streamlit_demo.py
```
- Attendre que la page charge (≈30 s, modèle LayoutLMv3).
- Mettre la fenêtre en plein écran.
- Désactiver les notifications système.
---
## 1. Ouverture (15 sec)
> *« Ceci est l'outil de vérification automatique des demandes de localisation
> PAR pour le Guichet Accueil Infrastructures d'Orange. Il identifie les
> documents fournis par les bureaux d'études, vérifie la complétude de chaque
> demande selon les consignes AGILIS, puis génère le brouillon d'accusé de
> réception ainsi qu'un fichier CMS pré-rempli prêt à être déposé dans Banbou. »*
Pointer la barre latérale gauche pour montrer les 5 étapes du pipeline.
---
## 2. Échantillon 1 — Demande complète (60 sec)
Cliquer sur **✅ Demande complète — PIM résidentiel**.
> *« Premier cas : une demande d'un seul logement résidentiel. Le moteur a
> analysé 6 documents en parallèle. »*
**Pointer**:
- Le bandeau vert **DEMANDE COMPLÈTE — sous réserve de vérification manuelle**.
- Composition de la demande : ✓ Fiche, ✓ Autorisation, ✓ Plan masse, ✓ Plan situation.
- Synthèse de la fiche : Référence d'urbanisme, DLPI, cabinet conseil, nb logements.
- Mentionner les drapeaux de vérification manuelle (mandat OUI/NON illisible
sur le formulaire — le consultant tranche).
> *« Et la valeur ajoutée principale : le fichier CMS IMMO 9 BANBOU est
> pré-rempli automatiquement à partir des champs extraits. »*
Faire défiler jusqu'à la section CMS, montrer les **12 métriques dérivées**
(Type Site, Détection, Pré-équipé…), cliquer sur **Télécharger le CMS pré-rempli**.
Ouvrir l'xlsx dans Excel pour montrer la ligne pré-remplie sur l'onglet
*création IMB* (TypeSite, adresse, ref urbanisme, DLPI ajustée, détection, …).
---
## 3. Échantillon 2 — Noms de fichiers atypiques (45 sec)
Cliquer sur **✅ Demande complète — noms de fichiers atypiques**.
> *« Cas réel reçu par le Guichet : les noms de fichiers ne suivent pas la
> convention "Plan-de-masse_*", ils sont en majuscules sans préfixe PF —
> "ARRETE PC.jpg", "CERTIFICAT ADRESSAGE.jpg". »*
**Pointer** les drapeaux par document :
- `class_overridden_by_filename:PlanSituation->Autorisation` sur ARRETE PC
- `class_overridden_by_filename:PlanSituation->Certificat` sur CERTIFICAT ADRESSAGE
> *« Le modèle a d'abord classé ces fichiers comme plan de situation — à
> raison vu leur apparence visuelle. Le moteur de règles a ensuite corrigé
> la classification à partir du nom de fichier, et la demande est validée
> complète. »*
---
## 4. Échantillon 3 — Demande incomplète (45 sec)
Cliquer sur **⚠️ Demande incomplète — collectif, champ manquant**.
> *« Projet collectif de 14 logements. Tous les documents sont là, mais le
> champ "nombre total de logements" sur la fiche n'a pas pu être lu
> automatiquement. »*
**Pointer**:
- Bandeau rouge **DEMANDE INCOMPLÈTE**.
- Section "Documents incomplets" : la raison précise.
- Section "Vérification manuelle requise" : plan de situation à vérifier.
- Le **brouillon d'accusé de réception** en bas — déjà rédigé avec les bonnes
raisons, prêt à être collé dans MSURVEY.
> *« Et même quand la demande est incomplète, le consultant peut générer un
> CMS partiel pour le compléter manuellement — le système liste précisément
> les champs à remplir. »*
Faire défiler jusqu'à la section CMS, montrer les "champs attendus non extraits"
(numéro de voie, etc.).
---
## 5. Échantillon 4 — Hors-périmètre (30 sec)
Cliquer sur **🔁 Hors-périmètre — dossier de récolement**.
> *« Quatrième cas : le déposant a envoyé un dossier de récolement —
> tranchées, points d'adduction, certificat de conformité — au lieu d'une
> demande de localisation initiale. »*
**Pointer**:
- Bandeau orange **HORS PÉRIMÈTRE — routage manuel requis**.
- Le mail d'accusé de réception adapté : "Les pièces correspondent à un
dossier de récolement, votre dossier va être ré-orienté."
> *« Le système détecte ces cas automatiquement à partir des noms de fichiers
> et évite que le consultant traite une demande qui n'est pas la sienne. »*
---
## 6. Conclusion (30 sec)
Revenir à la page d'accueil (effacer l'échantillon).
> *« Pour résumer : sur les 11 demandes de référence testées, le système a
> traité automatiquement les 7 demandes complètes, identifié précisément
> 3 incomplètes avec les raisons exactes, et détecté le dossier hors-périmètre.
> Chaque verdict génère le mail d'accusé et, quand c'est pertinent, un CMS
> pré-rempli. »*
>
> *« Il reste évidemment des champs métier qui nécessitent un coup d'œil
> humain — coordonnées Géoréso, n° SIRET, identifiant Mondofi — et le
> système les liste explicitement pour que rien ne soit oublié. Merci. »*
---
## Notes utiles pendant le tournage
| Situation | Action |
|---|---|
| Si vous voulez montrer une **analyse en direct** | Téléverser un ZIP de votre choix — comptez ≈30 s à 2 min sur CPU. |
| Si vous voulez **revenir à l'accueil** | Cliquer sur **✖ Effacer l'échantillon**. |
| Si une **erreur d'import** survient au démarrage | Vérifier que `streamlit`, `openpyxl`, `python-pptx`, `PyMuPDF` sont installés dans le `.venv` (déjà fait). |
| Si vous voulez **fermer puis rouvrir** | `Ctrl-C` dans le terminal, puis `streamlit run streamlit_demo.py`. |
|