Klantwerk · 2026
BimBuddy
Vragen stellen aan je gebouwmodellen, in gewone taal
- Voor
- Een vastgoedgroep in Gent
- Mijn rol
- Freelance AI engineer, ontwerp en bouw
- Periode
- 2026
- Status
- Intern in gebruik op pilootgebouwen
Het probleem
Hoeveel vierkante meter is er aan vloer in gebouw X? Welke ruimtes hebben geen brandmelder? Zulke vragen vragen normaal een Revit-licentie en iemand die ermee overweg kan. BimBuddy laat iedereen in het bedrijf die vragen stellen in gewone taal, over de IFC-modellen én de documenten in Autodesk Construction Cloud.
Wat ik bouwde
- Ingestie: Revit-modellen worden automatisch naar IFC geëxporteerd; een Python-worker leest ze in met ifcopenshell en zet ze per gebouw om in een relationeel schema.
- Een agent met tool-calling: alleen-lezen SQL-tools, ruimtelijke tools (afstand meten, botsingen controleren) en vectorzoeken in documenten. Een moeilijkheidsclassifier bepaalt hoeveel redeneerrondes een vraag krijgt.
- Next.js-front-end met een 3D-viewer in de browser: elementen uit het antwoord lichten op in het model, tabellen exporteren naar Excel.
- Admin met promptversies en een evaluatieharnas met een LLM-als-rechter.
Resultaat
- Het evaluatieharnas liet zien hoeveel redeneerrondes juiste en foute antwoorden nodig hadden. Die meting stuurde de budgetten per moeilijkheidsgraad.
- Modellen worden in de browser geladen in een formaat dat ongeveer tien keer kleiner is dan het IFC-bestand.
- Exports draaien automatisch, zonder dat iemand Revit opent.
Wat ik eruit leerde
Text-to-SQL over een goed ontworpen schema werkt beter dan de agent alles zelf laten uitrekenen. Het schema is het halve werk.