Reflectie- en zelfcorrectielussen voor agents
Maak agents slimmer door ze hun eigen werk te laten beoordelen en herzien. Leer het reflectiepatroon, wanneer u het gebruikt en hoe u het begrenst voor productie.
Reflectie- en zelfcorrectielussen voor agents is een gratis Promptontwerp en LLM-optimalisatie voor ontwikkelaars-les op CoddyKit. Dit is les 4 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Promptontwerp en LLM-optimalisatie voor ontwikkelaars. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Promptontwerp en LLM-optimalisatie voor ontwikkelaars bevat in totaal 4 lessen.
Wat is reflectie?
Reflectie is een agentpatroon waarbij het model zijn eigen uitvoer beoordeelt, tekortkomingen vaststelt en een verbeterde versie produceert — zonder dat een mens tussenbeide komt.
Zo verandert een eenmalig antwoord in een iteratief proces van opstellen en herzien.
Het generator-beoordelaarpatroon
Twee rollen sturen reflectie aan:
- Generator: produceert een kandidaatantwoord
- Beoordelaar: evalueert het aan de hand van criteria en stelt verbeteringen voor
Dit kan hetzelfde model zijn met verschillende prompts.
Een eenvoudige reflectielus
Genereer, beoordeel en genereer daarna opnieuw met behulp van de beoordeling. Herhaal dit totdat de beoordelaar tevreden is of een limiet wordt bereikt.
let draft = generate(task);
for (let i = 0; i < maxIters; i++) {
const fb = critique(task, draft);
if (fb.ok) break;
draft = revise(task, draft, fb.notes);
}De prompt voor de beoordelaar schrijven
Een goede beoordelaar is specifiek. Geef expliciete criteria in de vorm van een checklist, zodat de feedback bruikbaar is in plaats van vage lof.
Review the answer for:
1. Correctness
2. Completeness
3. Following the format spec
List concrete problems, or reply DONE.Reflexion met geheugen
De techniek Reflexion slaat eerdere fouten op als tekstgeheugen. De agent leest zijn eerdere reflecties voordat hij een nieuwe poging doet, zodat hij fouten niet herhaalt.
Reflectie op basis van hulpprogramma's
Reflectie is veel sterker wanneer de beoordelaar tests kan uitvoeren, code kan compileren of gegevens kan opvragen — zo wordt een mening vervangen door bewijs.
const result = runTests(draft);
if (!result.passed) {
draft = revise(task, draft, result.failures);
}De lus begrenzen
Onbegrensde reflectie kan eindeloos doorgaan of tokens verspillen. Stel altijd een maximum in voor het aantal iteraties en voeg een vroege beëindiging toe wanneer de beoordelaar goedkeuring geeft.
const MAX_ITERS = 3;
let iters = 0;
while (!approved && iters++ < MAX_ITERS) { /* ... */ }Afnemende meeropbrengst
De kwaliteit bereikt meestal na 2 à 3 cycli een plateau. Houd bij of elke herziening een meetbare score daadwerkelijk verbetert en stop met reflecteren zodra de winst stagneert.
Kosten versus kwaliteit
Elke reflectiecyclus betekent extra LLM-aanroepen. Bewaar reflectie voor taken met een hoge waarde of een groot foutenrisico, zoals code en planning, en sla het over voor eenvoudige taken.
Zelfversterkende fouten voorkomen
Een model kan vol vertrouwen zijn eigen foute antwoord goedkeuren. Gebruik een ander model of externe hulpprogramma's als beoordelaar wanneer juistheid cruciaal is.
Combineren met planning
In een grotere agent vindt reflectie na elke belangrijke stap plaats: handelen, observeren, reflecteren en het plan aanpassen. Hierdoor worden lange autonome werkstromen veel robuuster.
Korte controle
Test je begrip.
Samenvatting
Je hebt het reflectiepatroon geleerd: een generator-beoordelaarlus waarin de agent zijn eigen werk beoordeelt en herziet. Gebruik specifieke criteria voor de beoordelaar, baseer beoordelingen op hulpprogramma's, sla reflecties op als geheugen, begrens het aantal iteraties en gebruik een onafhankelijke beoordelaar wanneer juistheid bij situaties met grote gevolgen belangrijk is.
Leer Promptontwerp en LLM-optimalisatie voor ontwikkelaars met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “Reflectie- en zelfcorrectielussen voor agents” gratis?
Ja — de volledige tekst van “Reflectie- en zelfcorrectielussen voor agents” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Promptontwerp en LLM-optimalisatie voor ontwikkelaars wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Promptontwerp en LLM-optimalisatie voor ontwikkelaars bevat in totaal 4 lessen.
Wat leer ik in “Reflectie- en zelfcorrectielussen voor agents”?
Maak agents slimmer door ze hun eigen werk te laten beoordelen en herzien. Leer het reflectiepatroon, wanneer u het gebruikt en hoe u het begrenst voor productie. Je oefent met Promptontwerp en LLM-optimalisatie voor ontwikkelaars door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Promptontwerp en LLM-optimalisatie voor ontwikkelaars te beginnen?
Ervaring vooraf is niet nodig. Promptontwerp en LLM-optimalisatie voor ontwikkelaars op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.
Hoe lang duurt de les “Reflectie- en zelfcorrectielussen voor agents”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Promptontwerp en LLM-optimalisatie voor ontwikkelaars?
Ja. Elke les over Promptontwerp en LLM-optimalisatie voor ontwikkelaars bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Multi-agentsystemen ontwerpen
- Geheugen- en statusbeheer voor agents
- Autonome workflowautomatisering
- Reflectie- en zelfcorrectielussen voor agents