Towards a copilot in BIM authoring tool using a large language model-based agent for intelligent human-machine interaction

Changyu Du, Stavros Nousias, André Borrmann
6/2/2024
cs.HCcs.AIcs.CL

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Facing increasingly complex BIM authoring software and the accompanying expensive learning costs, designers often seek to interact with the software in a more intelligent and lightweight manner. They aim to automate modeling workflows, avoiding obstacles and difficulties caused by software usage, thereby focusing on the design process itself. To address this issue, we proposed an LLM-based autonomous agent framework that can function as a copilot in the BIM authoring tool, answering software usage questions, understanding the user's design intentions from natural language, and autonomously executing modeling tasks by invoking the appropriate tools. In a case study based on the BIM authoring software Vectorworks, we implemented a software prototype to integrate the proposed framework seamlessly into the BIM authoring scenario. We evaluated the planning and reasoning capabilities of different LLMs within this framework when faced with complex instructions. Our work demonstrates the significant potential of LLM-based agents in design automation and intelligent interaction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{du2024towards,
  title  = {Towards a copilot in BIM authoring tool using a large language model-based agent for intelligent human-machine interaction},
  author = {Changyu Du and Stavros Nousias and André Borrmann},
  year   = {2024},
  eprint = {2406.16903},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.16903v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.16903.svg)](https://codeofpaper.com/paper/2406.16903)

Discussion