Large Language Model-Driven Code Compliance Checking in Building Information Modeling
Preprint
Abstract
This research addresses the time-consuming and error-prone nature of manual code compliance checking in Building Information Modeling (BIM) by introducing a Large Language Model (LLM)-driven approach to semi-automate this critical process. The developed system integrates LLMs such as GPT, Claude, Gemini, and Llama, with Revit software to interpret building codes, generate Python scripts, and perform semi-automated compliance checks within the BIM environment. Case studies on a single-family residential project and an office building project demonstrated the system's ability to reduce the time and effort required for compliance checks while improving accuracy. It streamlined the identification of violations, such as non-compliant room dimensions, material usage, and object placements, by automatically assessing relationships and generating actionable reports. Compared to manual methods, the system eliminated repetitive tasks, simplified complex regulations, and ensured reliable adherence to standards. By offering a comprehensive, adaptable, and cost-effective solution, this proposed approach offers a promising advancement in BIM-based compliance checking, with potential applications across diverse regulatory documents in construction projects.Keywords
All Related Versions
This publication has 17 references indexed in Scilit:
- Research on a BIM Model Quality Compliance Checking Method Based on a Knowledge GraphJournal of Computing in Civil Engineering, 2025
- Generative AIBIM: An automatic and intelligent structural design pipeline integrating BIM and generative AIInformation Fusion, 2024
- Factors Influencing the Acceptance of BIM-Based Automated Code Compliance Checking in the AEC Industry in ChinaJournal of Management in Engineering, 2023
- High-level implementable methods for automated building code compliance checkingDevelopments in the Built Environment, 2023
- Clustering Information Types for Semantic Enrichment of Building Information Models to Support Automated Code Compliance CheckingJournal of Computing in Civil Engineering, 2020
- Rule checking Interface development between building information model and end userAutomation in Construction, 2019
- Ontology-based framework for building environmental monitoring and compliance checking under BIM environmentBuilding and Environment, 2018
- Validations for ensuring the interoperability of data exchange of a building information modelAutomation in Construction, 2015
- Automated Information Transformation for Automated Regulatory Compliance Checking in ConstructionJournal of Computing in Civil Engineering, 2015
- Building Information Modeling (BIM): Trends, Benefits, Risks, and Challenges for the AEC IndustryLeadership and Management in Engineering, 2011