Spaces:
Sleeping
Sleeping
| # 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`. | | |