Daily WTF! · 19 aug 2026 · 33:14
Luister in de Podli-app 🎧
Volg je favoriete podcasts, luister offline en in de auto met CarPlay en Android Auto, en ga altijd verder waar je gebleven was. Gratis te proberen.
De meeste professionals gebruiken Artificial Intelligence momenteel op een inefficiënte manier: de eindeloze cyclus van een prompt typen, het resultaat lezen, zuchten, en de prompt verbeteren. Om de overstap te maken naar AI als een onafhankelijke 'zelfrijdende auto', moeten we drie cruciale concepten omarmen: Agents, Loops en Graphs.
1. De Autonome Agent: Tools en Geheugen Een échte AI-agent kan meer dan alleen tekst genereren; hij kan autonoom handelen. Hiervoor heeft een agent 'tools' (zoals API's of rekenmachines) en een robuust geheugen nodig. Het probleem met de huidige AI is het beperkte context window (het werkgeheugen). Als een taak te lang duurt, raakt het 'vel papier' vol en verdwijnt de originele instructie. Een veelgebruikte oplossing is de 'scratchpad-techniek', waarbij de AI periodiek pauzeert om een samenvatting te schrijven van de voortgang. Hier schuilt echter een gevaar: bij elke samenvatting gaat nuance verloren (denk aan het fluisterspelletje). Om te voorkomen dat de agent ontspoort, is de System Prompt onmisbaar. Dit is een onzichtbare, ijzersterke set van kernregels (een "anker") die de AI steevast als eerste inlaadt en nooit overschreven mag worden.
2. Loops: Het Gevaar van de 'Zachte Check' Echte autonomie ontstaat pas door het toevoegen van 'Loops' – een continue cyclus waarin de AI plant, uitvoert en zijn eigen werk controleert tot het specifieke doel is bereikt. Daarbij moet wel altijd een stopconditie worden ingebouwd om eindeloos rekenen en torenhoge serverkosten te voorkomen.
Bij het controleren van dit proces stuiten we op een gigantische valkuil: AI is verschrikkelijk slecht in 'zachte checks'. Vraag je aan een AI of de tekst die hij zojuist heeft geschreven "vriendelijk en empathisch genoeg" is, dan zal het model uit bevestigingsvooroordeel (confirmation bias) vrijwel altijd "Ja!" antwoorden. AI excelleert echter wél in 'harde checks', zoals het objectief testen of gegenereerde programmeercode compileert. Als de code crasht, detecteert de AI de foutmelding en draait de loop opnieuw. Harde checks zijn een absolute vereiste voor een betrouwbare autonome loop.
3. Graphs: Weg met de 'Fake Edge' Wanneer taken te complex worden voor één enkele agent, bouwen we 'Graphs': architecturen van meerdere gespecialiseerde AI-agenten (Nodes) die met elkaar communiceren via informatiestromen (Edges). Vanuit menselijke logica hebben we de neiging processen strikt chronologisch (eerst A, dan B) te ontwerpen. In de wereld van AI noemt men dit een 'Fake Edge': een kunstmatige afhankelijkheid.
AI kan namelijk perfect parallel werken. De podcast gebruikt de analogie van koken: je hoeft niet te wachten tot het pastawater kookt voordat je de uien snijdt. De efficiëntste AI-structuur is het 'Diamant-model' (Fan out, then converge). Hierin voeren gespecialiseerde agenten onafhankelijke deeltaken razendsnel tegelijkertijd uit. Pas aan het eind vloeien de resultaten samen bij één 'synthese-agent' die het eindproduct oplevert.
De Gouden Regel voor Kwaliteitscontrole Wanneer agenten elkaars werk controleren, hanteer dan altijd een 'gescheiden context' (een onafhankelijke checker). Een controlerende AI-agent mag nóóit de eerdere prompt-historie of gedachtegang zien van de agent die het originele werk leverde. Gebeurt dat wel, dan kopieert de controleur simpelweg de aannames van de ander en faalt de check. De checker moet starten met een schone lei en krijgt enkel de harde eisen en het eindresultaat te zien.