A RAG Framework for Natural Language Parametric Modeling
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