Revit automatiseren met AI
Consultant Sven Bakker laat zien hoe hij met een slimme Revit-plugin en AI een veelvoorkomend probleem oplost.
Binnen veel BIM-projecten zit nog verrassend veel handwerk. Terwijl de sector steeds verder digitaliseert, blijven repetitieve handelingen een groot onderdeel van het dagelijks werk in Revit. Dat kost tijd. En belangrijker, het kost kwaliteit. Bij BIM4ALL zien we dat dit anders kan. Sterker nog, het gebeurt al.
In deze blog laat BIM-consultant Sven Bakker zien hoe hij met een slimme Revit plugin en AI een terugkerend probleem oplost. Niet als experiment, maar als praktische toepassing die direct waarde toevoegt in projecten
Sven werkt als BIM-consultant bij de BIM4ALL Academie en richt zich op Digital Twins en gebouwbeheer. In projecten rondom revisie en beheer liep hij steeds tegen hetzelfde aan. Sanitairgroepen die telkens opnieuw gekopieerd en aangepast moeten worden. Kleine wijzigingen die op tientallen plekken doorgevoerd moeten worden. Werk dat inhoudelijk weinig toevoegt, maar wel veel tijd kost.
“We waren vooral bezig met het herhalen van werk, terwijl je juist met BIM vooruit wilt kijken. Dat voelde gewoon zonde van de tijd.”
Die frustratie werd het startpunt voor iets anders: automatiseren.
Binnen installatietechnische projecten wordt vaak gewerkt met een sanitairboek. Daarin staan alle groepen uitgewerkt die je in een project nodig hebt.
In theorie een goede standaard. In de praktijk betekent het:
- Handmatig kopiëren van groepen tussen projecten
- Aanpassingen telkens opnieuw doorvoeren
- Grote kans op inconsistenties
Wat klein lijkt, groeit snel uit. Zeker bij grotere utiliteitsprojecten met 15 tot 25 sanitairgroepen die meerdere keren terugkomen.Een enkele handeling kost misschien een paar minuten, maar op projectniveau loopt dit op tot tientallen uren. En elke herhaling vergroot de kans op fouten.
In plaats van het proces te accepteren, heeft Sven het omgedraaid. Niet de modelleur past zich aan, maar het model helpt de modelleur. De ontwikkelde plugin werkt vanuit een eenvoudige gedachte: één referentie bepaalt de rest.
Je plaatst een referentie-family in je model en de plugin doet de rest. Niet alleen het plaatsen van de juiste elementen, maar ook het opschonen en actualiseren van bestaande onderdelen.
Wat er onder water gebeurt:
- De juiste sanitairgroep wordt automatisch herkend
- Families en parameters worden consistent toegepast
- Verouderde of foutieve elementen verdwijnen
- Doublures worden voorkomen
Het resultaat is een model dat zichzelf corrigeert en opbouwt vanuit één bron.
Van uren werk naar seconden
Waar een modelleur voorheen handmatig groepen moest aanpassen, gebeurt dit nu vrijwel direct. Niet alleen bij de eerste inrichting van een project, maar vooral bij wijzigingen. En daar zit vaak de echte winst.
Een aanpassing in het sanitairboek hoeft nog maar op één plek gedaan te worden. Daarna wordt deze automatisch doorgevoerd in het hele model.
Dat betekent:
- Minder handwerk
- Minder fouten
- Meer grip op je model
In projecten met veel herhaling kan de tijdsbesparing oplopen tot tientallen uren. Tegelijkertijd neemt de kwaliteit toe, doordat het model consistenter wordt opgebouwd.
De rol van AI
Wat deze case extra interessant maakt, is hoe de plugin tot stand is gekomen. Sven heeft gebruikgemaakt van OpenAI Codex om de ontwikkeling te versnellen. Niet als vervanging van kennis, maar als hulpmiddel om sneller tot werkende oplossingen te komen.
Hij beschreef het probleem, kreeg codevoorstellen terug en verfijnde deze stapsgewijs. Alles direct getest binnen pyRevit en doorontwikkeld in Visual Studio Code.
“Wat voor mij het verschil maakt, is dat ik geen fulltime developer hoef te zijn om dit te bouwen. AI helpt mij om sneller van idee naar oplossing te gaan.”
De plugin bestaat inmiddels uit ongeveer 1200 regels Python-code. Maar belangrijker dan de techniek is wat het laat zien: Automatiseren is toegankelijk geworden.
Wat dit betekent voor BIM-professionals
Waar automatiseren vroeger iets was voor specialisten, ligt het nu binnen bereik van de praktijk. Steeds meer BIM-professionals ontdekken dat ze zelf invloed kunnen hebben op hun workflow. Niet door harder te werken, maar door slimmer te werken.
Vooral in situaties waar veel herhaling zit, ligt de grootste kans:
- Projecten met standaardisatie
- Terugkerende elementen of groepen
- Organisaties met meerdere vergelijkbare projecten
Daar maakt automatisering het verschil tussen “veel werk” en “slim ingericht werk”.
De belangrijkste les uit deze case is niet de techniek, maar de aanpak. Automatiseren hoeft niet groot te starten. Juist niet. Begin met één taak die dagelijks terugkomt. Iets waarvan je weet dat je dit te vaak handmatig doet.
Door dat proces te automatiseren, ontstaat direct inzicht en draagvlak. Vanuit daar kun je verder bouwen. Dat sluit aan bij hoe wij bij BIM4ALL werken, namelijk klein beginnen, leren, verbeteren en vervolgens opschalen naar organisatie breed niveau.
Wat hier gebeurt, gaat verder dan alleen een plugin. De rol van BIM-professionals verandert. Van uitvoerend modelleren naar het optimaliseren van processen en data.
Repetitief werk verdwijnt steeds meer naar de achtergrond. Daarvoor in de plaats komt ruimte voor:
- Inhoudelijke kwaliteit
- Technische vraagstukken
- Procesverbetering
AI en automatisering versnellen deze ontwikkeling. Niet als doel op zich, maar als middel om beter werk te leveren.
Dit soort oplossingen ontstaan vaak vanuit de praktijk. Maar de echte waarde zit in het structureel toepassen ervan. Bij de BIM4ALL Academie helpen we organisaties om deze stap te maken. Niet alleen met kennis, maar juist met toepassing in de praktijk.
We combineren:
- Strategisch advies
- Blended learning
- Praktische implementatie
Zodat automatisering geen losse tool blijft, maar onderdeel wordt van een toekomstbestendige werkwijze.
De case van Sven laat zien wat er mogelijk is als je anders naar je werk kijkt. Niet accepteren dat iets tijd kost, maar onderzoeken of het slimmer kan. En automatiseren is toegankelijker dan veel mensen denken.
De vraag is daarom niet of je gaat automatiseren, maar waar je begint?