BIMgent

An autonomous AI agent for architectural building modeling that controls BIM software through its graphical interface—the first computer-use agent applied to the AEC domain.

SUPPLY DUCT 24x14LEVEL 3 | SYSTEM SA-12,400 CFM | 0.08" W.C./100 FT1A3D BUILDING MODELSCALE: NONE1234CONSULTING ENGINEERSREVISIONSPROJECTMAPLE RIDGE SCHOOLSCALENONEDATE05/04/2026KEY PLANSHEET TITLE3D BUILDING MODELSHEET NUMBERM-001

BIMgent in practice

3D Building Model, annotated

A building model where each element carries its level, system, and size, so sheets and schedules read from it.

  1. 1Floor slabs with level datums
  2. 2Columns on the structural grid
  3. 3Selected level and its properties
  4. 4Modeled element with its system data

Definition

BIMgent, presented at the ICML 2025 Workshop on Computer Use Agents by the Technical University of Munich, demonstrates autonomous architectural modeling through graphical user interface control. Rather than calling APIs, BIMgent operates like a human user—seeing the BIM application screen, understanding what's displayed, and executing mouse clicks and keyboard inputs to build the model. Three layers: a Design Layer transforming multimodal inputs (text, images, sketches) into refined floor plans; an Action Planning Layer decomposing modeling procedures into substeps using official software documentation; and an Execution Layer executing specialized workflows with verification. A memory module supports self-reflection and inter-component cooperation. Implemented in Python supporting Vectorworks, BIMgent achieved a 32% success rate on real-world modeling tasks compared to 0% for all baseline models—validating that computer-use agents can meaningfully reduce manual BIM authoring workload.

Examples

1

BIMgent receiving a floor plan sketch and autonomously placing walls, doors, windows, and slabs in Vectorworks

2

Action Planning layer decomposing 'create a 3-bedroom apartment' into 47 discrete BIM operations

3

BIMgent reconstructing an existing building design from photographs without manual modeling

Nomic Use Cases

See how Nomic applies this in production AEC workflows:

Frequently Asked Questions

BIMgent, presented at the ICML 2025 Workshop on Computer Use Agents by the Technical University of Munich, demonstrates autonomous architectural modeling through graphical user interface control. Rather than calling APIs, BIMgent operates like a human user—seeing the BIM application screen, understanding what's displayed, and executing mouse clicks and keyboard inputs to build the model. Three layers: a Design Layer transforming multimodal inputs (text, images, sketches) into refined floor plans; an Action Planning Layer decomposing modeling procedures into substeps using official software documentation; and an Execution Layer executing specialized workflows with verification. A memory module supports self-reflection and inter-component cooperation. Implemented in Python supporting Vectorworks, BIMgent achieved a 32% success rate on real-world modeling tasks compared to 0% for all baseline models—validating that computer-use agents can meaningfully reduce manual BIM authoring workload.

BIMgent receiving a floor plan sketch and autonomously placing walls, doors, windows, and slabs in Vectorworks. Action Planning layer decomposing 'create a 3-bedroom apartment' into 47 discrete BIM operations. BIMgent reconstructing an existing building design from photographs without manual modeling.

Project Research: Instantly access all project-critical information from a single search interface.

More AEC Tools Terms

View all

Add AI to your BIMgent workflow

Nomic is purpose-built AI for architecture, engineering, and construction. Connect your project data and start getting answers in minutes.

BIMgent Review: AEC Tool Overview & AI Alternatives | Nomic