Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

Thématique header

[Expérimentation] Génération de modèles ifc avec ChatGPT

· Mohamed KHETTAB
Partager

L'usage des modèles de langage évolués, tels que ChatGPT, ouvre de nouvelles opportunités pour des applications innovantes dans le domaine du BIM. Dans cet article, nous relayons les résultats d'une expérience menée par Kamil Korus sur l’utilisation de ChatGPT pour la génération de modèles IFC. Ce retour d’expérience explore la capacité du modèle à produire des schémas IFC valides à partir de descriptions textuelles, en se basant sur deux séries d'expérimentations, la première avec ChatGPT 4 et la seconde avec ChatGPT 4o.

Kamil a commencé par tester GPT-4 pour générer des modèles IFC basiques à partir de descriptions textuelles fournies par des utilisateurs novices. L’objectif était de créer un modèle simple, comprenant une colonne en béton, et de voir comment le modèle répondait aux corrections apportées sur les erreurs signalées.

Méthodologie

Des requêtes simples ont été formulées pour GPT-4, telles que :

"Crée un schéma IFC pour une colonne de béton de 2 mètres de haut avec une section carrée de 0,3 mètre de large, située au point (0,0,0)."

Les schémas générés ont été vérifiés à l’aide d’un visualiseur IFC (Xbim Xplorer), permettant de détecter et de corriger les erreurs au fur et à mesure. 

Résultats et observations

GPT-4 a montré une capacité encourageante à générer des modèles IFC valides après quelques itérations. Les schémas produits comprenaient les références appropriées et une hiérarchie spatiale correcte. Quelques défis ont été rencontrés dans la gestion des détails géométriques, notamment une référence incorrecte à une entité inexistante (#15) qui a été corrigée efficacement après une itération supplémentaire .

Les modèles générés étaient valides et complets bien qu’ils manquaient de métadonnées supplémentaires et d'optimisation structurelle. GPT-4 a été capable de s'adapter et de corriger les erreurs détectées sans intervention experte directe, se basant uniquement sur les erreurs signalées par le visualiseur.

Nouvelle expérimentation avec GPT-4o

Encouragé par ces résultats, Kamil a expérimenté avec GPT-4o, une version améliorée de GPT-4, pour tester l’efficacité de la technique de one-shot learning. L'objectif était de voir si GPT-4o pouvait générer des modèles IFC plus complexes avec un minimum d’exemples fournis dans le prompt initial. 

Une approche d'ingénierie de prompt a été utilisée, en fournissant un exemple de schéma IFC valide avec la requête initiale :

"Génère un schéma IFC complet pour une colonne de béton avec les spécifications suivantes : hauteur de 2 mètres, section carrée de 0,3 mètre, positionnée au point (0,0,0)."

Cet exemple provenait du référentiel de modèles d'extrusion solide de buildingSMART. Le schéma généré a été sauvegardé en tant que fichier « .ifc » et vérifié dans Xbim Xplorer pour détecter et corriger les erreurs .

Résultats et observations

GPT-4o a rapidement produit un schéma IFC avec une hiérarchie spatiale et des géométries correctes, mais a présenté quelques erreurs mineures telles que la duplication d’entités et des problèmes de géométrie complexe . Les ajustements successifs ont permis d’améliorer les résultats :

  1. Ajout d'une colonne et d'une poutre :

    GPT-4o a ajouté correctement une deuxième colonne et une poutre, mais la poutre était initialement orientée verticalement. Après plusieurs itérations, Kamil a corrigé la direction d'extrusion et positionné correctement la poutre horizontalement .
  2. Ajustements de la section de la poutre :

    Des défis ont persisté pour définir correctement la section et l'extrusion de la poutre. Avec l’aide de la documentation et de l’ingénierie de prompt, Kamil a ajusté l'orientation de la section pour obtenir une géométrie valide, nécessitant plusieurs itérations pour affiner le modèle .

Analyse comparative et perspectives

GPT-4 : Capable de générer des modèles basiques avec des erreurs minimales, adapté pour des modèles simples nécessitant des corrections basées sur les retours utilisateur. GPT-4o : Montre une capacité avancée pour comprendre et corriger les modèles IFC en utilisant la technique de one-shot learning, bien que des défis subsistent dans la gestion de géométries plus complexes.

L’utilisation de techniques supplémentaires, telles que le few-shot learning, et l'intégration de plus d'exemples de schémas IFC valides pourraient améliorer la précision et l'efficacité des modèles générés par GPT-4o. Les futures améliorations devraient se concentrer sur l’optimisation de la compréhension géométrique et la réduction des itérations nécessaires pour les tâches complexes.


Les expérimentations menées par Kamil Korus avec GPT-4 et GPT-4o montrent un potentiel significatif pour la génération automatique de modèles IFC. Bien que GPT-4o ait fait des progrès notables avec la technique de one-shot learning, des défis persistent dans la génération et le positionnement précis des géométries complexes. Néanmoins, les résultats obtenus sont prometteurs, suggérant des améliorations continues dans l'utilisation des modèles de langage pour les tâches de modélisation architecturale et structurelle.

Événement
Kroqi
Solutions BIM
Plateforme collaborative pour projets de construction, elle centralise GED, visas, planning Gantt, partage documentaire et visionneuse BIM, avec des services métiers intégrés et une application mobile.
Partenaire
Kabandy
Solutions BIM
Plateforme cloud de gestion des quantités de construction à partir de maquettes BIM, elle lit les fichiers IFC et Revit, extrait les métadonnées, relie les éléments à des métrés visuels...
Partenaire
Caneco Electrical
Solutions BIM
Logiciel de conception et de calcul d'installations électriques basse tension et photovoltaïques pour les projets de bâtiments et d'infrastructures.
Caneco BIM
Solutions BIM
Plugin Revit pour les projets d'installations électriques synchronisant en temps réel les données avec Caneco BT pour automatiser le routage des câbles et enrichir la maquette.
Guerrilla Ops
Solutions BIM
Outil open source de gestion et d'exploration de données d'actifs centré sur COBie, permettant de parcourir les équipements, gérer les documents et auditer la qualité des classeurs directement dans le...
nVibe
Solutions BIM
Plateforme de création d'applications métier permettant aux professionnels de l'architecture, de l'ingénierie et de la construction de concevoir des outils en décrivant leurs besoins en langage naturel.
Rhino Banana
Solutions BIM
Plugin pour Rhino 3D générant des visualisations architecturales et des images par intelligence artificielle directement depuis un viewport ou un plan 2D à destination des architectes, designers et paysagistes.
ArkoAI
Solutions BIM
Plugin de rendu par intelligence artificielle pour Revit, Rhino, SketchUp et application web, permettant de générer des images de conception depuis la vue active pour les architectes et paysagistes.
new.family
Solutions BIM
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
MACHINE AEC
Solutions BIM
Plateforme d'analyse de maquettes numériques fédérées au format IFC permettant de détecter des risques constructifs et d'assurer une révision professionnelle via BCF.
Reiner AI
Solutions BIM
Plateforme d'intelligence artificielle combinant un assistant conversationnel et des agents autonomes pour les bureaux d'études et entreprises de construction, intégrant une base normative sectorielle.
Prevue
Solutions BIM
Application web de revue et de coordination de maquettes 3D chargeant nativement les fichiers Rhino, SketchUp et IFC pour les architectes et ingénieurs.
BIMR.NET
Solutions BIM
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
Geopogo Claude to Revit Plugin
Solutions BIM
Plugin connectant les assistants IA Claude et GPT à Autodesk Revit pour créer et modifier par le langage naturel des éléments BIM natifs destinés aux architectes et modeleurs.
TrussLab
Solutions BIM
Application web de modélisation, d'analyse par éléments finis, de vérification réglementaire et d'optimisation paramétrique de fermes métalliques dédiée aux ingénieurs structure et modeleurs BIM.
Build with Archie
Solutions BIM
Agent de gestion de projet par IA destiné aux chantiers de rénovation résidentielle, permettant d'estimer les coûts et de suivre les budgets via WhatsApp et e-mail.
SmartRouting
Solutions BIM
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
CADProps
Solutions BIM
Visionneuse et espace de travail en ligne centré sur l'ouverture de fichiers 3D et 2D, la mesure et l'extraction de propriétés géométriques pour l'industrie et la construction.
Pinocchio-EP
Solutions BIM
Logiciel de simulation énergétique en ligne exécutant EnergyPlus pour créer des modèles géométriques, restituer les consommations et générer des bâtiments de référence Appendix G.
DeviSOC
Solutions BIM
Logiciel métier centralisant la rédaction des CCTP, le chiffrage et le suivi administratif et financier des marchés de travaux pour les économistes, conducteurs de travaux et architectes.
Presuo
Solutions BIM
Plateforme de gestion budgétaire collaborative pour les projets de travaux, permettant d'importer des bordereaux, de suivre l'avancement et de préparer les situations.
APCSmart
Solutions BIM
Outil de gestion graphique du patrimoine bâti orienté exploitation et maintenance, reliant les plans et équipements à une GMAO pour le suivi des sites et des occupants.
ACIMUS
Solutions BIM
Outil de conception architecturale assistée par IA générant des modèles 3D et des perspectives à partir de dialogues en langage naturel pour les architectes, paysagistes et fabricants.
Ondera
Solutions BIM
Outil de revue collaborative de PDF sur le web et sur iPad pour les dessins de conception, les listes de réserves et les documents techniques des conducteurs de travaux, architectes...
Enlaye
Solutions BIM
Plateforme de gestion du risque pour projets de construction utilisant un assistant IA pour identifier, comparer et suivre les risques tout au long du cycle de vie des opérations.
Redshift for Architects
Solutions BIM
Moteur de rendu physique accéléré par GPU intégré en plugin dans Archicad, Revit et Vectorworks, permettant de produire des images et séquences photoréalistes pour les architectes, designers et urbanistes.
Caneco BIM
Solutions BIM
Plugin Revit pour les projets d'installations électriques synchronisant en temps réel les données avec Caneco BT pour automatiser le routage des câbles et enrichir la maquette.
new.family
Solutions BIM
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
BIMR.NET
Solutions BIM
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
Geopogo Claude to Revit Plugin
Solutions BIM
Plugin connectant les assistants IA Claude et GPT à Autodesk Revit pour créer et modifier par le langage naturel des éléments BIM natifs destinés aux architectes et modeleurs.
TrussLab
Solutions BIM
Application web de modélisation, d'analyse par éléments finis, de vérification réglementaire et d'optimisation paramétrique de fermes métalliques dédiée aux ingénieurs structure et modeleurs BIM.
Resolving
Solutions BIM
Plateforme de gestion de projet pour la construction et l'immobilier regroupant GED, suivi terrain, formulaires, planning et revue BIM.
SmartRouting
Solutions BIM
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
SiloLink
Solutions BIM
Plateforme cloud de coordination BIM centrée sur l'examen et la hiérarchisation des résultats de détection de clashes pour les professionnels du bâtiment.
SpaceSync
Solutions BIM
Plateforme de programmation et d'esquisse architecturale regroupant sur un espace unique les tâches de brief, de volumétrie et de présentation pour les phases amont.
RayCAD
Solutions BIM
Plugin Revit qui automatise le placement des étiquettes sur les vues MEPF selon des règles configurées, sans recouvrement, tout en incluant des utilitaires de production de réseaux.
GRAITEC Steel
Solutions BIM
Plugin de modélisation et de dessin de détail pour structures métalliques, escaliers et garde-corps, utilisé dans Advance Steel et Inventor.
Ask Gaudi
Solutions BIM
Plateforme de recherche produit en ligne pour architectes et modeleurs BIM, répondant en langage naturel aux questions techniques à partir de données fabricants et de documents sources.
Morphé
Solutions BIM
Plugin pour Grasshopper et Rhino 8 destiné à la fabrication additive et à la conception avancée, introduisant la modélisation implicite et voxel pour la création de géométries complexes.
new.family
Solutions BIM
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
BIMR.NET
Solutions BIM
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
Geopogo Claude to Revit Plugin
Solutions BIM
Plugin connectant les assistants IA Claude et GPT à Autodesk Revit pour créer et modifier par le langage naturel des éléments BIM natifs destinés aux architectes et modeleurs.
SmartRouting
Solutions BIM
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
ACIMUS
Solutions BIM
Outil de conception architecturale assistée par IA générant des modèles 3D et des perspectives à partir de dialogues en langage naturel pour les architectes, paysagistes et fabricants.
Solvera
Solutions BIM
Service d’ingénierie combinant des agents IA et des outils physiques pour automatiser et coordonner la conception technique MEP de l’esquisse à l’exécution.
SpaceSync
Solutions BIM
Plateforme de programmation et d'esquisse architecturale regroupant sur un espace unique les tâches de brief, de volumétrie et de présentation pour les phases amont.

Solutions à explorer sur ce sujet

Voir plus de solutions
La lettre HEXABIM

Les outils, retours d'expérience et événements qui comptent pour vos projets, triés pour vous.

Chaque mardi, gratuit, sans engagement.

La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter