A RAG Framework for Natural Language Parametric Modeling

Read full text
Authors: Domen Baumgartner
Cited by: 0

Abstract

Parametrično modeliranje v okolju Grasshopper zahteva poznavanje programiranja, kar predstavlja težavo mnogim arhitektom in oblikovalcem. V diplomskem delu smo razvili sistem, ki z uporabo velikih jezikovnih modelov omogoča generiranje GHPython kode iz opisov v naravnem jeziku. Sistem smo implementirali kot spletno aplikacijo z uporabo ogrodja FastAPI in knjižnice Streamlit. Za izboljšanje rezultatov smo uporabili tehniko RAG z bazo znanja, ki vsebuje dokumentacijo knjižnice RhinoCommon. Vrednotenje na treh jezikovnih modelih (Gemini 2.5 Flash, GPT-5.2, Claude Sonnet 4.5) je pokazalo, da sistem uspešno generira kodo za osnovne in srednje zahtevne geometrijske oblike. Baza znanja je bistveno izboljšala rezultate pri kompleksnejših nalogah.

Fields of Study & Subjects

Architecture and Computational Design Software Engineering Research Topic Modeling

Publication details

Journal / source
Repository of the University of Ljubljana (University of Ljubljana)
Publication date
6 February 2026
Language
SL
Document type
Thesis