Als je agent in een lus zit, stuur er een tweede op af
Je agent is al twintig minuten bezig met één probleempje. Hij probeert iets, het lukt niet. Hij zegt dat hij het nu begrijpt en probeert iets anders. Het lukt weer niet. En dan begint hij opnieuw met de eerste oplossing. Je zit ernaar te kijken en je weet eigenlijk al dat het niet gaat lukken. Toch hoop je bij elke poging een beetje dat het deze keer wel zal werken.
In de training over bouwen met AI noemde ik dat een dead loop. Bij de nieuwe modellen kom ik het sinds de zomer veel minder tegen. Maar het gebeurt nog, bijvoorbeeld wanneer een agent iets moet testen in een browser en daar ergens op vastloopt. Hij probeert het dan intern te fixen, en dat gaat gewoon niet.
Onderaan dit artikel vind je de prompt die ik dan gebruik. Kopieer hem gerust.

Waarom de agent er zelf niet uit geraakt
Een agent die in een lus zit, kijkt naar zijn probleem vanuit zijn eigen gesprek. En dat gesprek staat intussen vol met mislukte pogingen, foutmeldingen en halve oplossingen. Hoe langer het duurt, hoe meer van die rommel hij meesleept. Je kunt hem vragen om even na te denken, maar hij denkt na met dezelfde context die hem in de lus bracht. Het is een beetje alsof je iemand die verdwaald is vraagt om de weg te zoeken op zijn eigen, verkeerde kaart.
Open een nieuwe sessie en wijs naar de oude
Wat ik dan doe, is een nieuwe sessie openen. In Claude Code en in Craft Agents kun je de ID of het pad van een sessie kopiëren. Dat geef ik aan de agent in de nieuwe sessie. En ik zeg: in die sessie loopt er iets fout, we zitten daar in een lus. Kijk eens wat er gebeurt en zorg dat we eruit geraken.
Veelgestelde vragen
Lees gratis verder
Registreer gratis met je e-mailadres en lees verder. Met je account open je de gratis artikels in de leerruimte; de rest is voor abonnees, vanaf Learn Plus.