Repareren en omgaan met fouten
Je leert een foutmelding rustig lezen en doorgeven, je product verstevigen tegen rommelige invoer met nette meldingen en een lege staat, een nieuwe functie niet blind vertrouwen, en opletten welke gegevens je tool naar buiten stuurt.
Onderdeel van Vibe coding.
Zo repareer je een tool die AI voor je bouwde
Elke tool die je met AI bouwt, gaat een keer stuk. Er verschijnt een foutmelding, het scherm blijft wit, of een knop doet gewoon niets. Dat is geen teken dat je iets verkeerd hebt gedaan — het hoort bij bouwen. Het verschil tussen vastlopen en doorbouwen is dat je weet hoe je een fout aanpakt, ook zonder programmeerkennis.
De eerste stap is altijd: lees wat er staat. Een foutmelding is informatie, geen ruis. Je kopieert de letterlijke tekst en geeft die aan de AI, die er meestal direct de oorzaak in herkent. Doet je tool het niet zónder melding, dan beschrijf je drie dingen: wat je deed, wat je verwachtte en wat er in plaats daarvan gebeurde.
Lastiger zijn de fouten die zich stil houden. Een tool die in de demo prima werkt, breekt in de praktijk op randgevallen: een leeg invoerveld, letters waar een getal hoort, een lijst die nog helemaal leeg is. Daarom laat je invoer controleren vóórdat ermee gewerkt wordt, met een nette melding in plaats van een crash. En je voegt een lege staat toe: een korte uitleg op het scherm als er nog niets staat, zodat een nieuwe gebruiker niet naar een leeg vlak kijkt.
Twee gewoonten maken het af. Je vertrouwt een nieuwe functie pas nadat je hem hebt getest met voorbeelden waarvan je de uitkomst al kent. En je maakt een opslagpunt voordat je iets verandert: breekt er daarna iets, dan val je terug in plaats van eindeloos te repareren. Oefen ondertussen altijd met verzonnen gegevens, want wat een tool naar buiten stuurt, kun je niet terugnemen.
In deze module bouw je een bewust zwakke rekentool en maak je die stap voor stap stevig. Daarna doe je hetzelfde met je eigen project.
Wat je leert
Na afloop kun je elk van deze leerdoelen aantonen — elk behaald doel komt op je certificaat te staan.
- Je geeft aan waar je deze module vooral grip op wilt krijgen.
- Je herkent de drie vormen van 'mijn tool doet het niet': een foutmelding, een wit scherm en een knop die niets doet.
- Je geeft een foutmelding letterlijk door aan de AI, zodat die gericht kan repareren.
- Je weet wat een randgeval is en waarom een tool die in de demo werkt tóch kan breken.
- Je laat invoer controleren vóór de actie, met een nette melding in plaats van een crash.
- Je weet wat een lege staat is en waarom een leeg scherm zonder uitleg verwart.
- Je test een nieuwe functie eerst met voorbeelden waarvan je de uitkomst al kent.
- Je oefent met verzonnen gegevens, omdat je niet kunt terugnemen wat een tool naar buiten stuurt.
- Je spoort met rommelige invoer de zwakke plekken van een rekentool op.
- Je laat een leeg invoerveld netjes afvangen zonder dat de berekening stuk gaat.
- Je laat ook letters waar een getal hoort netjes afvangen.
- Je voegt een lege staat toe aan je tool.
- Je maakt een opslagpunt en valt daarop terug als er iets breekt.
- Je test je eigen product met rommelige invoer, beschrijft de eerste fout in drie delen en laat die repareren.
- Je vangt de overige fouten één voor één af zonder bestaande functies te slopen.
- Je voegt waar nodig een lege staat toe en bewaart een opslagpunt van de verbeterde versie.
De inhoud
Ongeveer 60 minuten · 9 onderdelen
- Start — wat je deze module leert
1 leerdoel in dit onderdeel
- Als het helemaal niet draait: een foutmelding lezen
2 leerdoelen in dit onderdeel
- Randgevallen: waar je tool stilletjes op breekt
1 leerdoel in dit onderdeel
- Invoer afvangen met een nette melding
1 leerdoel in dit onderdeel
- De lege staat
1 leerdoel in dit onderdeel
- Niet blind vertrouwen
1 leerdoel in dit onderdeel
- Wat je tool naar buiten stuurt, kun je niet terugnemen
1 leerdoel in dit onderdeel
- Oefenen: verstevig een lekke rekentool
5 leerdoelen in dit onderdeel
- Toepassen op je eigen project
3 leerdoelen in dit onderdeel
Prijs en toegang
Deze module is onderdeel van Vibe coding: de complete lijn waarin je met AI je eigen tools bouwt, met twaalf maanden toegang en een certificaat per module. Bekijk Vibe coding.
Inclusief certificaat met behaalde leerdoelen en verificatienummer.
Voor wie is deze module?
Voor iedereen die met AI tools bouwt en wil weten wat te doen als er iets stuk gaat — van een foutmelding tot een knop die niets doet. Je hoeft niet te kunnen programmeren. Deze module hoort bij de leerlijn Vibe coding.
Wat kun je na deze module?
Een kapotte tool brengt je niet meer van de wijs: je geeft de fout gericht door aan de AI, vangt randgevallen af met nette meldingen, voegt een lege staat toe en werkt met opslagpunten zodat je altijd terug kunt.
Veelgemaakte fouten bij dit onderwerp
- De foutmelding wegklikken en opnieuw proberen — Kopieer de letterlijke tekst van de foutmelding en geef die aan de AI. Die tekst vertelt precies waar het misgaat.
- De tool werkt in de demo, maar breekt bij echte invoer — Test met randgevallen: een leeg veld, letters waar een getal hoort, rommelige invoer. Laat de AI invoer controleren vóór de actie.
- Doorbouwen zonder opslagpunt — Maak een opslagpunt voordat je iets verandert. Breekt er iets, dan val je terug in plaats van te blijven repareren.
- Een leeg scherm zonder uitleg — Voeg een lege staat toe: een korte tekst die vertelt wat de gebruiker kan doen zolang er nog niets staat.
Liever eerst rondkijken?
Bekijk het volledige cursusaanbod of begin vrijblijvend met de gratis startmodule.
Alle cursussen