Naar de inhoud

Klantwerk · 2026

BimBuddy

Vragen stellen aan je gebouwmodellen, in gewone taal

Illustratie: een vraag in gewone taal aan een gebouwmodel, met het antwoord en drie opgelichte ruimtes in een isometrisch gebouw.
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.