Automatiseren
Automatiseren zonder stille fouten
Automatiseer wat steeds terugkomt, en laat het script stoppen bij een fout in plaats van stil door te rekenen. Na deze gids weet je welk werk je automatiseert en welke regels je script meekrijgt.

Automatiseer wat steeds terugkomt
Heb je iets maar één keer nodig, dan kost het bouwen vaak meer dan het werk zelf. Laat de AI het dan één keer doen en kijk zelf of het klopt.
Komt het werk terug, dan loont een script: een klein programma dat de stappen voor je uitvoert. Weeg drie dingen: hoe vaak het terugkomt, hoeveel handwerk het nu is en wat een stille fout kost.
Eén script voor de hele trailer
Voor de trailer van RoadKit wilde ik geen montageprogramma openen. Een agent schreef een script dat alle opnames met het gratis programma FFmpeg tot één video monteert. Hoe de trailer verder ontstond, lees je bij de trailer met AI.
In het script staat één lijst. Per opname staat erin waar hij begint, hoe lang hij duurt en welke korte tekst eronder komt. Het script knipt de opnames, zet de tekst erop en laat alles in- en uitfaden. Wil ik een andere opname of tekst, dan pas ik de lijst aan en draai ik het script opnieuw.
Voor ik de film kijk, leg ik van elke opname één beeld naast elkaar, zoals bovenaan deze pagina. Zo zie ik meteen of een opname ontbreekt of op de verkeerde plek staat.
Stop bij een fout en meld waarom
Automatisering gaat vaak mis zonder dat iemand het ziet. Een bedrag als 1,250 kan 1,25 zijn of 1250. Raadt het script, dan krijg je een overzicht dat bijna klopt. De fout blijft onzichtbaar tot iemand een bedrag niet kan verklaren.
Geef het script daarom drie regels mee:
- Leg vast wat binnen mag komen: welke kolommen, welke waarden, hoeveel regels. Alles daarbuiten is een fout.
- Stop bij de eerste fout. Meld het regelnummer en wat er misging. Toon geen half overzicht.
- Raad niet. Kan een waarde twee dingen betekenen, dan weigert het script haar. Wat geldig is, beslis jij.
Leg een reken-contract vast
Telt je script bedragen op, schrijf dan eerst een contract met vier delen. Zo heb je iets om de uitkomst aan te toetsen.
- Invoer: per veld wat geldig is, met een minimum en een maximum.
- Formule: schrijf haar uit in gewone taal, met elke regel erin.
- Uitkomst: reken in hele centen en toon pas aan het eind euro's. Zo ontstaan geen afrondingsverschillen.
- Narekenen: bedenk drie sommen waarvan jij het antwoord weet. De AI legt ze vast als test. Wijkt de uitkomst af, dan telt jouw antwoord.
Een voorbeeld: een kostenlijst heeft twee rijen voor de zaal, van 12,50 en 7,50. Het script geeft dan voor de zaal 20,00. Staat er in het midden één foute rij, dan komt er een melding en geen totaal. Een test laat zien dat de code zijn eigen regels volgt. Of de regels kloppen, controleer je zelf.
Je schrijft een klein script voor een taak die ik vaker doe: [beschrijf de taak]. Ik lever [voorbeeldbestand] en de uitkomst die ik verwacht: [uitkomst]. Jij levert het script en drie tests. Accepteer alleen [toegestane kolommen en waarden]. Raad niet en rond niet af. Bij de eerste fout stopt het script. Het noemt het regelnummer en wat er misging, en toont geen half resultaat. Ontbreekt het voorbeeldbestand? Stop en vraag erom. De drie tests gebruiken een goed bestand, een bestand met één foute rij in het midden en een leeg bestand. Controle: toon per test de verwachte en de werkelijke uitkomst.


