Gevorderd · Bouwen met AI · module 145 van 155
Projectles: een eigen mini-tool bouwen en opleveren
Bouw met AI-hulp een kleine tool voor een echte taak, en lever hem op met tests, uitleg en een plan voor onderhoud.
Na deze les
Je bouwt een kleine tool met de technieken uit dit vlak en levert hem op met tests, documentatie, veilige geheimen en een eigenaar.
In beeld · Zo hangt het samen
Van werkende code naar opgeleverde tool
Eén taak goed, met tests vanaf het begin en veilige geheimen.
Een collega en een gebruiker die de tool nog nooit zag.
Uitleg, uitschakelen, versiebeheer en een moment om te herbekijken.
Onderdeel 1 van 3 · Klein en getest
Je voorkeur voor minder beweging staat aan. Kies zelf elk onderdeel.
Kies een kleine, nuttige tool
Kies een taak die je vaak doet en die je met een kleine tool kunt vereenvoudigen: een script dat bestanden ordent, een assistent met een eigen kennisbank of een formulier dat aanvragen verzamelt (les 141 tot 143). Beschrijf wie de tool gebruikt, wat erin gaat en wat eruit komt. Houd het klein: een tool die één ding goed doet, is makkelijker te testen, uit te leggen en te onderhouden dan een tool die alles probeert.
Bouw met tests en veilige keuzes
Werk in kleine stappen, met tests vanaf het begin (les 142). Bewaar geheimen op de server en stel grenzen in aan gebruik en kosten als je een API gebruikt (les 144). Vraag alleen de gegevens die nodig zijn. Laat de code en de beveiliging nalezen door iemand met ervaring, zeker als de tool met echte persoonsgegevens werkt. Test met vreemde invoer, en met een gebruiker die de tool nog nooit zag.
Opleveren en onderhouden
Een tool is pas opgeleverd met een korte handleiding: wat de tool doet, hoe je ze gebruikt, wat ze niet doet en wie je contacteert bij een probleem. Leg vast hoe je de tool uitschakelt, waar de code staat en wie de eigenaar is. Plan een moment om ze te herbekijken, bijvoorbeeld na een update van een dienst die ze gebruikt. Bewaar tool en documentatie samen in versiebeheer, zodat een collega het werk kan overnemen.
Nieuw oefenvoorbeeld
Van uitleg naar een bruikbaar resultaat.
Een tool is pas opgeleverd met tests, veilige geheimen, een handleiding, een eigenaar en een plan voor onderhoud.
Fictieve oefensituatieFictief: een leerkracht bouwde met AI een kleine webpagina waarop leerlingen hun boek voor de leesopdracht kiezen. Elke leerling kiest één boek, en er zijn telkens vijf exemplaren.
Bekijk een mogelijke uitwerking
Zo kan het
Tests: een geldige keuze, een volgeboekt boek en twee keuzes door dezelfde leerling. Privacy: alleen voornaam en klas, alleen zichtbaar voor de leerkracht. Handleiding: een korte uitleg voor collega’s. Eigenaar: de leerkracht, met een collega als reserve. Uitschakelen: na de keuzeperiode gaat de pagina dicht. De gegevens worden verwijderd aan het einde van het schooljaar.
Waarom dit werkt
De opleverlijst denkt verder dan de code: aan de leerlingen, de collega’s en het einde van de opdracht.
Maak het iets moeilijker
Schrijf de handleiding voor deze tool in maximaal tien regels.
Extra oefenen, op jouw tempo. Je hoeft niets in te sturen. Dit telt niet mee als automatische beoordeling.
Jouw werkplek · leren door te proberen
Maak iets. Kijk wat er verandert.

Even de AI-verbinding controleren… Je kunt het geschreven voorbeeld al bekijken.

Stel je opdracht voor aan Ende.
Lees het antwoord, verander één ding en vergelijk.
Eerder vastgehouden
Nieuwe versie
Jij houdt de controle
Wat wil je in je volgende poging verbeteren?
Alleen op dit apparaat. AI-antwoorden blijven alleen in dit paginageheugen. Dit is zelfcontrole, geen cijfer.
Waarom deze aanpak werkt
De opleverlijst denkt verder dan de code: aan de leerlingen, de collega’s en het einde van de opdracht.
Een stap verder
Schrijf de handleiding voor deze tool in maximaal tien regels.
Probeer & ontdek · vrijblijvend
Word zelf de broncontroleur
Markeer alleen uitspraken die de bron niet ondersteunt. Controleer daarna je selectie.
Fictieve opleverlijst van een inzendformulier voor een fotoclub, net voor het eerste gebruik met echte leden.
Kies hierboven welke zinnen je zou corrigeren. Het antwoord blijft verborgen tot je je selectie controleert.
Deze proef werkt lokaal met fictieve gegevens en telt niet mee voor je lesafronding. Bij een nieuwe les of herladen begint ze opnieuw.
Een prompt om mee te starten
Help me een opleverlijst maken voor een fictieve mini-tool: een formulier waarmee leden van een fotoclub foto’s insturen voor de jaarlijkse tentoonstelling. Maak een lijst met punten voor tests, beveiliging, privacy, toegankelijkheid, handleiding, eigenaar en onderhoud. Markeer de punten die moeten kloppen voordat de tool met echte leden gebruikt wordt.
Pas het toe
Een vrijwilliger bouwde met AI een handige tool voor de club. Hij verhuist volgende maand, en niemand anders weet hoe de tool werkt of waar de code staat.
Welke aanpak past het best bij deze situatie?
- De tool laten draaien tot ze stopt met werken.
- Zet de code en een korte handleiding in versiebeheer, wijs een nieuwe eigenaar aan en laat die de tool één keer zelf uitproberen.
- De tool meteen uitschakelen, want niemand kan ze onderhouden.
Met JavaScript kun je je aanpak controleren en direct feedback krijgen.
Test je inzicht
Je tool werkt en alle tests slagen. Wat ontbreekt er nog om ze op te leveren?
- Niets; werkende code is een opgeleverde tool.
- Een korte handleiding, een eigenaar, een manier om de tool uit te schakelen en een moment om ze te herbekijken.
- Een tweede tool als reserve.
Extra oefenen
Bouw een kleine tool met fictieve gegevens en doorloop een opleverlijst. Laat een collega de tool gebruiken met alleen je handleiding, en noteer waar die vastliep.
Tool: een inzendformulier voor de fotoclub. Tests: een geldige inzending, een te groot bestand, een verkeerd bestandstype en een dubbele inzending. Beveiliging: sleutels op de server, controle van elk veld en inzendingen die alleen de jury ziet. Handleiding: één pagina. Eigenaar: de secretaris. Uitschakelen: de inzendperiode sluit automatisch, en de secretaris kan het formulier ook handmatig sluiten. Mijn collega liep vast bij de toegestane bestandsgrootte; die staat nu boven het formulier.

