Treffer: Applying Artificial Intelligence (AI) and Python Programming Language, in Architectural Geometry Based Form Generation [abstract]
Weitere Informationen
In last couple of years, usage of artificial intelligence (AI) has been widely democratized. Many of very powerful AI tools are integrated into frequently used ICT services, while some completely new AI based applications appear on almost daily basis, and are very often freely available. The AECO sector (Architecture, Engineering, Construction and Operation) is not an exception. Some recent studies indicate that tens of applications supporting AECO are nowadays enriched with AI features. Many of them support the area of visualization, but there are also numerous attempts to contribute to the design and construction processes. In this paper we present the process of architectural form generation, performed in the Rhino 3D software, powered by Python programming language that serves for defining parametrized geometric structures. To define Python scripting, readable by Rhino 3D Python Editor, ChatGPT 3 chatbot has been professionally used. Highly benefiting from the ability of ChatGPT to combine mathematical knowledge and Python scripting, as well as to respond to textual programming requests, a series of complex geometric forms has been modelled and visually examined. Some of selected characteristic forms have been 3D printed. After a brief introduction of applied tools and concepts (Math + ChatGPT + Python + Rhino 3D + Grasshopper), we present the procedure used to obtain the operational Python scripts by leading AI through the process of parametric modelling. Since it is often not a straightforward way to get the results, some specific aspects of strongly controlled, purpose-driven usage of ChatGPT are given. The paper is illustrated by numerous characteristic examples, and the gained results of generated architectural form are discussed, including pro and cons of the explained procedure. The paper concludes with a discussion of the new technological skills requirements in contemporary architectural design.