Contrôler un projet face au PLU avec un plugin ChatGPT
Croisez le règlement du PLU avec vos plans cotés : matrice conforme / écart / non vérifiable, avec l’article et la pièce cités pour chaque contrôle.
Par Educasium

Installer le plugin ChatGPT : Contrôle des règles d'urbanisme →
L’avant-projet sommaire de la « Maison Durand », un projet fictif de maison individuelle en zone UB, est presque bouclé. Avant de lancer les pièces du permis, l’architecte veut savoir si le projet tient face au règlement : la façade sud mesure 7,20 m à l’égout, le plan de masse indique un recul de 3 m sur rue et le tableau des surfaces annonce une emprise de 38 %. Demander à ChatGPT « mon projet est-il conforme au PLU ? » produit souvent une réponse rassurante et globale, sans version du règlement ni source pour chaque mesure. Ce qu’il faut ici, c’est une liste de contrôles traçables, ligne par ligne.
Cet article présente le plugin ChatGPT « Contrôle des règles d’urbanisme » proposé par Educasium aux participants de ses formations : ce qu’il produit, comment il confronte les règles d’un PLU à des plans cotés, comment l’utiliser, ce qui le distingue d’un simple prompt, comment l’installer dans Codex et où s’arrêtent ses capacités.
Sommaire
- Ce que fait le plugin et ce qu’il produit
- Règles écrites, règles graphiques et mesures : le contexte du contrôle
- Utiliser le plugin étape par étape
- Ce qui change par rapport à un simple prompt ChatGPT
- Installer le plugin dans Codex
- Quand ce plugin ne suffit pas
- Se former pour contrôler ses projets avec l’IA
- Questions fréquentes
Ce que fait le plugin et ce qu’il produit
Chaque article utile du règlement devient un contrôle : le plugin cherche la mesure correspondante dans les pièces réellement lues, puis classe le résultat. Pas besoin de BIM : des plans cotés en PDF, un tableau de surfaces et le règlement de la zone suffisent.
Une matrice des contrôles, ligne par ligne
Chaque ligne de la matrice indique l’objet du contrôle, le type d’exigence (réglementaire, contractuelle ou objectif du client), la source avec article, page et version, le seuil et son unité, la valeur du projet avec la pièce et la page où elle a été lue, la précision, puis le statut, le motif et l’action proposée. Une colonne inconnue reste vide, jamais remplie par une valeur vraisemblable.
Les statuts sont volontairement peu nombreux :
- Conforme : démontré par les preuves citées, dans son seul périmètre.
- Écart : différence établie sur une comparaison valide, à définition égale.
- Non vérifiable : une donnée ou une capacité nécessaire manque.
- À clarifier : ambiguïté, contradiction entre pièces ou incertitude qui franchit le seuil.
- Non applicable : exclusion justifiée et sourcée.
Une note qui accompagne la matrice
La note résume le corpus réellement lu, les décisions provisoires, les contradictions, les hypothèses, les actions classées selon leur incidence, les sources et les limites. Le format par défaut est du texte ou du Markdown, avec un CSV si utile ; Excel ou Word seulement si votre environnement le permet, avec vérification du fichier obtenu. Le plugin propose des corrections, mais ne modifie jamais les plans ni la maquette.
Règles écrites, règles graphiques et mesures : le contexte du contrôle
Le règlement d’un plan local d’urbanisme (PLU) comporte une partie écrite, organisée par zone, et des documents graphiques : plan de zonage, prescriptions graphiques, parfois des orientations d’aménagement et de programmation (OAP) qui ont leurs propres modalités d’application. Une parcelle peut être couverte par plusieurs zones ou par une prescription graphique qui modifie la règle écrite. Le plugin ne présume donc pas un PLU plutôt qu’un PLUi, une carte communale ou le règlement national d’urbanisme (RNU) : il cherche le régime applicable et sa version, et signale ce qu’il n’a pas pu établir.
Une définition avant chaque chiffre
L’emprise au sol n’est pas la surface de plancher, ni la surface habitable. Une hauteur relative n’est pas une altitude NGF, et une hauteur se mesure depuis un terrain de référence que le règlement précise. Un niveau de terrasse n’est pas le sommet de la construction. Le plugin relève donc, pour chaque règle, définition, exceptions et unités, et pour chaque mesure, la pièce, la page et le référentiel utilisés. Les valeurs viennent des cotes explicites des plans ou des tableaux : un scan sans échelle fiable ne permet aucune mesure.
Utiliser le plugin étape par étape
Étape 1 : Cadrer la mission. Indiquez le projet, le scénario (projet actuel ou dossier ancien à relire à une date donnée) et la version des plans. Le plugin ne pose que les questions qui changent le contrôle.
Étape 2 : Fournir ou faire rechercher les exigences. Joignez de préférence le règlement écrit et graphique de la zone. Sinon, le plugin cherche le document applicable via les sources officielles accessibles dans votre environnement, comme le Géoportail de l’urbanisme ; sans accès à jour, il présente une comparaison conditionnelle « selon l’extrait fourni ».
Étape 3 : Fournir les mesures. Plans cotés en PDF, plan de masse, coupes, façades, tableau des surfaces. Une adresse seule permet de préparer les contrôles, pas de mesurer le bâtiment.
Étape 4 : Lancer la comparaison. Le plugin documente seuil, valeur, unité et précision, reproduit les calculs déterminants avec un outil de calcul disponible et vérifie la condition d’une règle conditionnelle avant de conclure.
Étape 5 : Relire et arbitrer. Le travail avance par revues successives (corpus, mesures, comparaisons, livrable). Les arbitrages restent les vôtres.
Avec l’exemple fictif de la Maison Durand et un extrait de règlement UB lui aussi fictif, la matrice pourrait ressembler à ceci :
| Contrôle | Règle (extrait fictif) | Valeur projet et source | Statut | Motif |
|---|---|---|---|---|
| Recul sur voie | Minimum 5 m | 3,00 m, plan de masse indice A | Écart | 2,00 m sous le minimum, même définition |
| Hauteur à l’égout | Maximum 9 m depuis le terrain naturel | 7,20 m depuis le rez-de-chaussée fini, façade sud | Non vérifiable | Terrain naturel non représenté |
| Emprise au sol | Maximum 40 % | 38 %, tableau des surfaces | Conforme selon l’extrait | Version du règlement à confirmer |
| Stationnement | 2 places par logement | Aucun emplacement dessiné | Non vérifiable | Absence de donnée, pas écart démontré |
Ces seuils sont inventés pour l’exercice, sans valeur réglementaire.
Ce qui change par rapport à un simple prompt ChatGPT
Un prompt isolé produit vite un tableau propre en apparence. La différence tient aux règles appliquées à chaque ligne.
- Pas de seuil déduit d’un libellé de zone. « Zone UB » ne dit rien d’une hauteur ou d’un recul : sans texte lu, la règle reste ouverte.
- Une absence de donnée n’est pas un écart. Elle est non vérifiable, et la pièce manquante est listée.
- L’incertitude compte. Une mesure de 9,95 m à plus ou moins 0,10 m face à un maximum de 10 m donne un intervalle de 9,85 à 10,05 m : le contrôle est à clarifier, pas conforme.
- Contradiction documentaire et écart réglementaire sont séparés. 100 m² existants, plus 20 créés, moins 5 supprimés, déclarés à 120 m² au lieu de 115 : c’est une contradiction de 5 m² entre pièces, pas une conclusion d’urbanisme.
- Les valeurs contradictoires sont conservées, sans retenir la plus favorable.
- Aucune conformité globale. Un résultat ponctuel n’est jamais étendu à l’ensemble du projet.
Installer le plugin dans Codex
Le plugin s’utilise dans Codex, l’environnement d’agents d’OpenAI ; son téléchargement est réservé aux participants des formations Educasium. Depuis la fiche du plugin, téléchargez l’archive ZIP et décompressez-la dans un dossier stable, que vous ne déplacerez plus. Dans un terminal, ajoutez ce dossier comme source de plugins avec codex plugin marketplace add "chemin-du-dossier", puis installez le plugin avec codex plugin add archi-controle-projet@educasium-controle-projet. Ouvrez enfin une nouvelle session Codex et demandez par exemple : « Compare les règles fournies aux plans et données de mon projet. Produis une matrice des contrôles avec preuves, écarts et points non vérifiables. »
Quand ce plugin ne suffit pas
Le plugin est un outil de méthode, pas un instructeur. Il ne contient aucun moteur géométrique : il lit des cotes et des valeurs, il ne calcule pas une emprise à partir d’un dessin. Il n’intègre aucun lecteur IFC. La lecture d’une maquette Revit reste optionnelle, sur demande et avec un connecteur disponible ; le BIM n’est jamais obligatoire. Lecture des scans, accès à jour aux sources officielles et exports Word ou Excel dépendent des outils de votre environnement.
Ses mesures ne sont jamais plus fiables que les plans fournis : une cote fausse donne un contrôle faux. Enfin, la matrice ne vaut pas avis de l’administration : elle ne remplace ni l’instruction du permis, ni un certificat d’urbanisme, ni la lecture du règlement par l’architecte. Le plugin n’effectue aucun dépôt, aucun envoi, aucune signature.
Se former pour contrôler ses projets avec l’IA
Un plugin ne remplace pas la capacité à formuler une mission, à préparer un corpus propre et à relire une matrice d’un œil critique. C’est l’objet de notre formation Maîtriser l’IA pour l’Architecture, qui travaille ces usages sur des cas d’agence et donne accès aux plugins ChatGPT d’Educasium.
Questions fréquentes
Le plugin peut-il dire si mon permis sera accordé ?
Non. Il produit une matrice de contrôles circonscrits, chacun relié à une règle et à une mesure citées, mais ne rend aucun avis sur la décision administrative. Un contrôle conforme ne l’est que dans son périmètre et selon la version du règlement effectivement lue. Le service instructeur peut appliquer une lecture différente d’une définition, d’une exception ou d’une prescription graphique. La matrice sert à repérer les écarts et les points ouverts avant le dépôt, pour les traiter en conception ou les documenter, pas à garantir l’issue de la demande.
Faut-il une maquette BIM pour utiliser le plugin ?
Non. Le plugin a été conçu pour fonctionner sans BIM, à partir du règlement, de plans cotés en PDF et de tableaux de surfaces. Une maquette Revit peut être lue en option, en lecture seule, uniquement si vous le demandez et si un connecteur est disponible dans votre environnement. Les fichiers IFC ne sont exploités que si un lecteur est réellement disponible. Dans tous les cas, si plan coté et maquette se contredisent, les deux valeurs sont conservées et le plugin vous demande quelle version fait référence.
Que se passe-t-il si je ne fournis pas le règlement du PLU ?
Le plugin cherche à identifier le document d’urbanisme applicable à partir de l’adresse ou des parcelles, via les sources officielles accessibles dans votre environnement. Une réponse vide d’un service en ligne ne démontre pas que le RNU s’applique : le régime reste alors inconnu. Sans accès à jour, le plugin présente une comparaison conditionnelle et le signale. Le plus fiable reste de joindre vous-même le règlement écrit et graphique de la zone, avec sa date d’approbation ou de dernière évolution.
Pourquoi tant de lignes « non vérifiables » dans ma matrice ?
Parce qu’une donnée absente n’est pas transformée en écart ni en conformité. Si le terrain naturel n’apparaît pas sur les façades, la hauteur réglementaire ne peut pas être contrôlée ; si le stationnement n’est pas dessiné, la règle reste ouverte. Ces lignes sont utiles : elles indiquent précisément les pièces ou les cotes à ajouter pour clore le contrôle. Une matrice avec beaucoup de points non vérifiables signale souvent un dossier graphique incomplet plutôt qu’un projet problématique.
Ce contrôle complète deux autres vérifications : notre méthode ChatGPT pour le contrôle de cohérence du DCE revient sur la vérification croisée des pièces d’un dossier, et notre méthode ChatGPT pour la notice architecturale montre comment décrire le projet à partir des seuls faits établis.
Financement possible selon votre éligibilité (OPCO, FIF PL). Organisme certifié Qualiopi. Pour apprendre à contrôler vos projets face aux règles d’urbanisme avec l’IA dans le cadre de notre formation Maîtriser l’IA pour l’Architecture, contactez Educasium et précisez votre statut (salarié, indépendant, dirigeant) et votre objectif. Retrouvez le téléchargement et le tutoriel d’installation sur la fiche du plugin ChatGPT dédiée.
Envie d'aller plus loin ?
Découvrez nos formations IA spécialisées pour votre métier.
Voir les formations