Welke loop laat je AI-agent draaien?

Een AI-coding-agent hoeft niet één keer te antwoorden en te stoppen — je kunt 'm een werkcyclus laten herhalen tot een stop-conditie. Dat heet een loop. Er zijn vier soorten, en de kunst is telkens te kiezen wélk stukje je aan de agent overdraagt: de check, de stop-conditie, de trigger, of de hele prompt.

Niet elke taak heeft een ingewikkelde loop nodig — begin met de simpelste vorm. Deze gids legt de vier typen uit, laat ze bewegen, en helpt je met een kiezer het juiste patroon te vinden. Gedestilleerd uit de Claude Code-uitleg over loops.

01 Wat is een loop — twee assen

Elke turn is eigenlijk al een mini-loop: de agent verzamelt context, handelt, checkt eigen werk, en herhaalt tot het klaar is. De vier soorten loop verschillen op twee vragen.

↯ Hoe wordt het getriggerd?
Jij, in het momenteen prompt
Vanzelfeen tijdstip of event
■ Hoe stopt het?
Jij oordeelt“klaar genoeg”
Een criteriumtest slaagt / doel gehaald
Extern klaarPR gemerged, queue leeg

Hoe verder je naar “vanzelf getriggerd” en “stopt op een criterium” schuift, hoe meer oordeel je aan de agent overdraagt — en hoe scherper je de grenzen moet zetten. Daarover gaat de rest.

02 De vier typen, in beweging

Tik een type aan en speel één ronde af. Zie de cyclus lopen — en let op waar de stop-check zit, want dáár verschillen ze.

03 De loop-kiezer

Drie vragen over jóuw taak. De aanbeveling schuift live mee — inclusief welk Claude Code-primitive je pakt.

1 · Hoe begint het werk?
Ik geef er zelf een prompt voorin het moment, achter mijn scherm
Het moet vanzelf startenop een tijdstip of door een gebeurtenis
Aanbevolen loop
Beantwoord de vragen →

De kiezer leidt je naar één van de vier patronen op basis van trigger, stop-conditie en taaktype.

Je draagt over
Reik naar
Stopt als
Beheer verbruik door
Voorbeeld

04 Wat draag je over? — de ladder

Dit is de rode draad. Elke stap hoger draag je één stuk méér oordeel over aan de agent. Kies je in de kiezer een loop, dan licht 'm hier op.

De vuistregel om te beginnen: kijk naar werk waar jíj de bottleneck bent, en vraag welk stukje je kunt overdragen. Kun je de verificatie-check schrijven? Is het doel helder genoeg? Arriveert het werk op een schema? Draai de loop, kijk waar 'ie stalt of over-reikt, en itereer.

05 Verbruik & grenzen

Een loop zonder grenzen brandt tokens (en compute). Zet de knoppen aan die op jóuw loop van toepassing zijn — de risico-meter en het tegengif bewegen mee.

Verbruiks-risicoLaag
Geen risicofactoren aan — dit is een strak begrensde loop.

06 Kwaliteit behouden

De output van een loop is zo goed als het systeem eromheen. Vijf hefbomen — de eerste twee doen het meeste werk.

🧹
Houd de codebase schoon

De agent volgt bestaande patronen en conventies. Rommel in → rommel uit, op schaal.

Geef de agent een manier om zichzelf te verifiëren

Encodeer “wat goed is” als een SKILL.md. Hoe kwantitatiever de check (tests, een score, console-nul-errors), hoe minder de agent hoeft te gokken of het klaar is.

📚
Maak docs makkelijk bereikbaar

Framework- en library-docs binnen handbereik houden de best practices actueel.

🕵️
Gebruik een tweede agent voor code-review

Een reviewer met verse context is minder biased dan de agent die het schreef. Denk aan een ingebouwde /code-review.

♻️
Encodeer de fix, niet alleen het issue

Haalt een resultaat de lat niet? Repareer niet alleen dít geval — leg de les vast in het systeem, zodat elke toekomstige iteratie beter wordt.

07 Overzicht in één blik

Welke loop, wat draag je over, wanneer — en waar je naar reikt.

LoopJe draagt overGebruik alsReik naar
Turn-basedDe checkJe verkent of beslistCustom verificatie-skills
Goal-basedDe stop-conditieJe weet hoe “done” eruitziet/goal
Time-basedDe triggerWerk gebeurt buiten je project, op een schema/loop, /schedule
ProactiveDe promptWerk is terugkerend en goed-gedefinieerdAlles hierboven + dynamic workflows

Meer over de agent zélf die in deze loops draait? Zie Hoe een AI-agent echt werkt en Coding-agents orchestreren.

08 Bronnen

HOOG
De brontekst: het Claude Code-team deelt loops in naar trigger, stop-conditie, primitive en taaktype. Alle vier typen, de kwaliteits- en verbruikssecties komen hiervandaan.
MIDDEL
De aanleiding: “kopieer dit artikel in je agent en laat 'm je eigen workflow reviewen.” Het idee dat je begint bij werk waar jíj de bottleneck bent, komt hier vandaan.
HOOG
Menselijke beurtwisseling
De observatie dat je begint met de simpelste loop en patronen selectief inzet is redactioneel; de taxonomie zelf staat 1-op-1 in de bron.

Educatieve oriëntatie over automatiseringspatronen met AI-coding-agents, gedestilleerd uit een publieke uitleg. Primitives (/goal, /loop, /schedule, dynamic workflows) en hun exacte namen kunnen per tool en versie verschillen — dit gaat over de patronen, niet over één specifieke knop. Geen advies over kosten of tooling-keuze. 100% client-side, geen account, niets verlaat je toestel.