<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wat is een AI prompt? Alles over prompting | LearnLLM</title>
	<atom:link href="https://learnllm.nl/kennisbank/prompting/feed/" rel="self" type="application/rss+xml" />
	<link>https://learnllm.nl/kennisbank/prompting/</link>
	<description>Professioneel werken met AI</description>
	<lastBuildDate>Sat, 09 May 2026 15:01:06 +0000</lastBuildDate>
	<language>nl-NL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://learnllm.nl/wp-content/uploads/2026/01/cropped-cropped-Favicon-en-Beeldmerk-e1768939078441-removebg-preview-32x32.png</url>
	<title>Wat is een AI prompt? Alles over prompting | LearnLLM</title>
	<link>https://learnllm.nl/kennisbank/prompting/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Waarom en hoe wijs je een rol toe in een prompt?</title>
		<link>https://learnllm.nl/kennisbank/prompting/rollen-toewijzen-prompt/</link>
		
		<dc:creator><![CDATA[Dennis van de Velde]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Prompting]]></category>
		<guid isPermaLink="false">https://learnllm.nl/?p=6272</guid>

					<description><![CDATA[<p>Rollen toewijzen in een prompt betekent dat je het AI-model vooraf vertelt vanuit welke expertise het moet antwoorden.</p>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/rollen-toewijzen-prompt/">Waarom en hoe wijs je een rol toe in een prompt?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="blog-article__content">
<p>Rollen toewijzen in een prompt betekent dat je het AI-model vooraf vertelt vanuit welke expertise het moet antwoorden. Je bouwt het verschil tussen een algemeen antwoord en een antwoord dat aansluit op je vakgebied dus al in de eerste regel van je prompt in.</p>
<p>Een rol is geen goocheltruc. Het is een manier om de output van een taalmodel te sturen door context te geven die het model anders zelf moet invullen, vaak met een gemiddeld resultaat tot gevolg. De rest van dit stuk gaat over waarom rollen toewijzen werkt, wanneer je het inzet en hoe je het concreet doet zonder in clichés te vervallen.</p>
<h2>Wat houdt rollen toewijzen in een prompt in?</h2>
<p>Rollen toewijzen is de instructie waarmee je een AI-model een specifieke professionele context meegeeft voordat je je vraag stelt. In plaats van &#8220;schrijf een tekst over flexibel werken&#8221; geef je iets als &#8220;je bent HR-adviseur voor een organisatie van 200 medewerkers en je adviseert het MT over flexibel werken&#8221;. De vraag verandert dan niet, maar het kader waarbinnen het model antwoordt wel.</p>
<p>Een rol is in feite een vorm van context. Een prompt bestaat uit instructie, context, voorbeelden en eventueel een gewenst formaat. De rol valt onder de context: het bakent af welk taalgebruik, welk perspectief en welke afwegingen passend zijn bij het antwoord. Voor wie zich afvraagt <a href="https://learnllm.nl/kennisbank/prompting/">wat is prompting</a> in de bredere zin: een rol toewijzen is een van de basisingrediënten van het vakgebied. Je kunt het zien als een lens waardoor het model naar je vraag kijkt: dezelfde vraag levert door een andere lens een ander antwoord op.</p>
<p>Wat een rol niet doet, is nieuwe kennis aan het model toevoegen. Het model verzint geen nieuwe data omdat je er &#8220;ervaren consultant&#8221; voor zet. Wat het wel doet, is de antwoordruimte versmallen tot teksten die in de trainingsdata door of voor dat type professional zijn geschreven. Dat scheelt zichtbaar in toon, woordkeuze en de details die het model meeneemt.</p>
<h2>Waarom werkt rollen toewijzen in de praktijk?</h2>
<p>Rollen toewijzen werkt omdat taalmodellen patronen reproduceren uit de teksten waarop ze getraind zijn. Hoe specifieker je de context maakt, hoe smaller de set patronen waaruit het model put. Een algemene vraag levert een algemeen antwoord op, simpelweg omdat dat de gemiddelde uitkomst is van alle teksten die op die vraag passen.</p>
<p>In mijn werk met de Claude API zie ik dit terug op het moment dat een systeemprompt zonder rolaanduiding wordt vergeleken met dezelfde prompt mét rol. Bij Claude valt op dat het model zich strikt aan de toegewezen rol houdt, ook bij langere conversaties. Bij ChatGPT zag ik in de periode dat ik daar custom GPT&#8217;s voor SEO-werk bouwde dat de rol vaker langzaam vervaagde naarmate het gesprek vorderde, waarna het model terugviel op een neutralere toon.</p>
<p>Voor wie de techniek inhoudelijk wil begrijpen, helpt het om te lezen <a href="https://learnllm.nl/kennisbank/basiskennis/hoe-werkt-ai/">hoe werkt AI</a> in de basis. Dat verklaart waarom een rol invloed heeft op de output zonder dat het model door heeft wat een rol als concept is.</p>
<h2>Wanneer heeft rollen toewijzen effect?</h2>
<p>Een rol toewijzen heeft het meeste effect bij taken waar perspectief, toon of afweging belangrijker is dan een feitelijk antwoord. Adviezen schrijven, teksten herschrijven voor een specifieke doelgroep, het beoordelen van een aanpak, of het opstellen van een document dat op een professional zou moeten lijken zijn typische gevallen waar een rol verschil maakt.</p>
<p>Bij feitelijke vragen voegt een rol weinig toe. De vraag in welk jaar de Vrede van Westfalen werd gesloten levert hetzelfde antwoord op met of zonder rol als &#8220;ervaren historicus&#8221; ervoor. Sterker, een rol kan dan zelfs ruis toevoegen omdat het model meer omhaal van woorden gebruikt om in karakter te blijven.</p>
<p>Een rol toewijzen heeft ook minder zin bij kort, ad-hoc gebruik. Voor een eenmalige vraag van twee regels weegt de tijd om de rol uit te schrijven niet op tegen het effect. Het rendement zit in herhaalbaar werk, waar je dezelfde rol meermaals inzet voor hetzelfde type taak. Dan wordt de rol onderdeel van een vaste werkwijze.</p>
<h2>Hoe wijs je rollen toe in een prompt?</h2>
<p>Bij het toewijzen van rollen in een prompt zijn vier elementen bepalend voor het effect: de functie, het ervaringsniveau, de context van de organisatie of doelgroep, en de denkwijze die je verwacht. Hoe meer van die vier je expliciet maakt, hoe minder ruimte het model heeft om in algemeenheden te vervallen.</p>
<h3>Maak de functie specifiek</h3>
<p>Bij rollen toewijzen ligt de eerste winst bij specificiteit van de functie. &#8220;Marketeer&#8221; is te breed. &#8220;Contentmarketeer voor een B2B SaaS-bedrijf&#8221; geeft het model meteen een context waarin de vraag beantwoord moet worden. Hetzelfde geldt voor &#8220;jurist&#8221; versus &#8220;arbeidsrechtadvocaat met focus op het MKB&#8221;, of &#8220;consultant&#8221; versus &#8220;implementatieconsultant voor ERP-trajecten in de zorg&#8221;.</p>
<p>Specificiteit is geen detailfetisjisme. Elk woord dat je toevoegt aan de rol stuurt de output. Tegelijk geldt: voeg geen elementen toe die niet relevant zijn voor de taak. Een rol is een werkmiddel, geen biografie.</p>
<h3>Geef het ervaringsniveau mee</h3>
<p>Het ervaringsniveau in een rol stuurt de afwegingen die het model maakt. &#8220;Junior&#8221; en &#8220;senior&#8221; leveren verschillende keuzes op: een junior maakt vaker stappenplannen expliciet, een senior gaat eerder uit van bekende kaders en focust op uitzonderingen of risico&#8217;s.</p>
<p>Voor de meeste professionele toepassingen werkt een vorm van &#8220;ervaren&#8221; of &#8220;senior&#8221; beter dan geen vermelding, omdat de baseline van het model anders neigt naar uitleg op beginnersniveau. Wil je het juist toegankelijk hebben, dan kies je bewust voor een rol die richting beginner of generalist beweegt.</p>
<p>Een concrete tip uit eigen werk: een ervaringsniveau van vijftien tot twintig jaar levert in mijn ervaring de scherpste antwoorden op. Een formulering als &#8220;neem de rol aan van een ervaren senior SEO-specialist met 15+ jaar werkervaring&#8221; werkt beter dan &#8220;expert&#8221; of &#8220;doorgewinterde specialist&#8221; zonder cijfer. De jaren maken het concreet, en het model gewicht in zijn antwoord het type afwegingen dat bij dat ervaringsniveau past.</p>
<h3>Voeg context van organisatie of doelgroep toe</h3>
<p>De context van de organisatie of doelgroep maakt de rol bruikbaar voor jouw specifieke taak. Een &#8220;marketeer voor een B2B SaaS-bedrijf met 50 medewerkers in Nederland&#8221; levert ander advies op dan een &#8220;marketeer voor een internationale enterprise&#8221;. Hetzelfde voor doelgroep: &#8220;communicatieadviseur die schrijft voor inwoners op B1-niveau&#8221; stuurt naar andere woordkeuze dan &#8220;communicatieadviseur die rapporteert aan een raad van bestuur&#8221;.</p>
<p>Hoe concreter je de context maakt, hoe meer het model zich daarop afstemt. Sectoren, organisatieomvang, doelgroep-niveau en geografische context zijn vier dimensies die het loont om expliciet mee te geven, mits ze relevant zijn voor de taak.</p>
<h3>Beschrijf de denkwijze die je verwacht</h3>
<p>De denkwijze in een rol bepaalt hoe het model afwegingen maakt. &#8220;Beoordeel deze aanpak op risico&#8217;s voor de leverancier&#8221; stuurt anders dan &#8220;beoordeel deze aanpak op kansen voor de afnemer&#8221;. Door de denkwijze expliciet te maken, voorkom je het neutrale &#8220;beide kanten van het verhaal&#8221;-antwoord dat het model standaard geeft als je niets opgeeft.</p>
<p>Denkwijzen die in werkcontext goed werken zijn risicogericht, kansgericht, kostengericht, kwaliteitsgericht of klantgericht. Combinaties zijn ook mogelijk, mits ze elkaar niet tegenspreken: &#8220;beoordeel op kosten en op kwaliteit, en geef aan waar die twee in deze casus tegen elkaar inwerken&#8221; levert vaak een rijker antwoord dan een eenzijdige focus.</p>
<h2>Voorbeelden van rollen die in werkcontext werken</h2>
<p>Goede voorbeelden van rollen toewijzen komen uit echte taken, niet uit een algemene lijst van &#8220;expert-rollen&#8221;. Hieronder drie scenario&#8217;s met de bijbehorende rolconstructie en een korte toelichting waarom het werkt.</p>
<p>Voor het herschrijven van een interne notitie naar een externe versie: &#8220;Je bent communicatieadviseur bij een gemeente. Je herschrijft beleidsdocumenten naar publiekstoegankelijke teksten voor inwoners op B1-niveau.&#8221; Het ervaringsniveau zit impliciet in de functie, het taalniveau is expliciet, en de doelgroep stuurt zinslengte en woordkeuze.</p>
<p>Voor het beoordelen van een vacaturetekst: &#8220;Je bent recruiter met tien jaar ervaring in technische functies in de bouwsector. Je beoordeelt vacatureteksten op aantrekkelijkheid voor kandidaten en op het risico dat geschikte kandidaten zichzelf voortijdig diskwalificeren.&#8221; Hier stuurt de combinatie van ervaring en risicodenken de feedback richting concrete observaties in plaats van algemene tips.</p>
<p>Voor het analyseren van een contract: &#8220;Je bent jurist gespecialiseerd in commerciële contracten in de IT-sector. Je beoordeelt overeenkomsten op risico&#8217;s voor de leverancier, niet voor de afnemer.&#8221; De expliciete partijkeuze voorkomt het neutrale &#8220;beide kanten van het verhaal&#8221;-antwoord dat het model anders standaard geeft.</p>
<h2>Veelgemaakte fouten bij rollen toewijzen</h2>
<p>De meest voorkomende fout bij rollen toewijzen is de rol te algemeen houden. &#8220;Je bent een expert&#8221; voegt niets toe aan de prompt, omdat alle modellen al neigen naar antwoorden die op enige autoriteit lijken. Specifieker is altijd beter, mits de specificatie relevant is voor de taak.</p>
<p>Een tweede fout is het stapelen van te veel rolelementen. Drie zinnen rol gevolgd door een vraag van één regel is uit balans. Het model krijgt dan veel context over de persoon en weinig over de taak, met als gevolg dat de output wel in karakter is maar de vraag matig beantwoordt.</p>
<p>Een derde fout is een onrealistisch ervaringsniveau opvoeren. &#8220;AI-specialist met 50+ jaar werkervaring&#8221; of &#8220;SEO-strateeg met dertig jaar ervaring&#8221; klinkt indrukwekkend, maar zo lang bestaan die vakgebieden niet. Het model heeft in zijn trainingsdata weinig tot geen tekst van iemand met dat profiel, simpelweg omdat die personen er niet zijn. Het effect is averechts: in plaats van scherper antwoord krijg je generieker antwoord, omdat het model terugvalt op de gemiddelde &#8220;expert&#8221;-tekst die het wél kent.</p>
<p>De vierde fout is contradictie tussen rol en taak. Een rol als &#8220;snelheidsgerichte operationeel manager&#8221; combineren met de vraag om een gedetailleerde, vijfpagina-lange analyse trekt het model twee kanten op. Of de rol verliest, of de gevraagde diepgang. Bij dit soort spanning loont het om de rol te splitsen over twee prompts of om de rol aan te passen aan de daadwerkelijke taak.</p>
<p>De vijfde fout zit in het type rol. Beroemde personen, &#8220;gedraag je als Steve Jobs&#8221;, of fictieve karakters zijn populair maar leveren in werkcontext zelden bruikbare output op. Het model produceert dan een karikatuur van het publieke beeld, niet een serieuze professionele analyse. Wie rollen wil inzetten als onderdeel van een herhaalbare werkwijze in plaats van een eenmalige truc, vindt in de <a href="https://learnllm.nl/ai-cursus/chatgpt-cursus/">ChatGPT cursus</a> van LearnLLM een gestructureerde aanpak waarin rolconstructie, contextopbouw en formaatcontrole als samenhangend geheel worden behandeld.</p>
<h2>Rollen toewijzen als onderdeel van een vaste werkwijze</h2>
<p>De grootste winst van rollen toewijzen ontstaat wanneer je het niet als losse truc ziet maar als vast onderdeel van een werkwijze. In mijn eigen werk leg ik standaardrollen vast voor terugkerende taken, zodat ik niet elke keer opnieuw uitvind hoe ik een prompt opbouw voor bijvoorbeeld een SERP-analyse of een briefing.</p>
<p>Een vaste rol per taak heeft een tweede voordeel: de output wordt vergelijkbaar tussen runs. Wisselende rollen leveren wisselende toon en wisselende afwegingen op, wat lastig is als je meerdere outputs naast elkaar wilt leggen. Een vaste rol fixeert die variabele, waarna verschillen tussen runs sneller herleidbaar zijn naar de inhoudelijke input.</p>
<p>Voor langere prompts of voor systeemprompts in API-werk is het verstandig om de rol bovenaan te zetten en daarna pas de taak en de context. Die volgorde sluit aan bij hoe modellen instructies wegen: wat eerder staat, weegt zwaarder. Bij <a href="https://learnllm.nl/kennisbank/prompting/prompt-chaining/">prompt chaining</a> kun je de rol meegeven in elke schakel of juist alleen in de eerste schakel laten staan, afhankelijk van of de rol relevant is voor de tussenstappen.</p>
<p>Voor analyses die meerdere stappen redenering vragen, combineer je rollen toewijzen vaak met <a href="https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/">chain-of-thought prompting</a>. De rol bepaalt het perspectief, de chain-of-thought stuurt de structuur waarin het model zijn antwoord opbouwt.</p>
<h2>Wat rollen toewijzen niet oplost</h2>
<p>Rollen toewijzen is een sterke techniek, maar het lost geen fundamentele problemen op die buiten de prompt liggen. Een model dat geen actuele kennis heeft, krijgt die niet doordat je er &#8220;actuele expert&#8221; voor zet. Een model dat hallucineert bij specifieke onderwerpen, hallucineert ook met een rol erbij; het hallucineert dan alleen in andere bewoordingen.</p>
<p>Hetzelfde geldt voor verzonnen bronnen, cijfers en citaten. Een rol als &#8220;doorgewinterde onderzoeksjournalist&#8221; verlaagt het risico op hallucinaties niet op de manier die je intuïtief zou verwachten. Sterker, een rol die autoriteit suggereert maakt het model soms juist overtuigender in het presenteren van fouten. De controle moet dus altijd na de prompt komen, niet ervoor.</p>
<p>Voor bedrijfskritische output betekent dit dat rollen toewijzen één laag is in een bredere werkwijze met controlepunten. De rol stuurt de output naar het juiste type antwoord; de controle daarna toetst of de inhoud klopt. Beide stappen zijn nodig, geen van beide is op zichzelf genoeg.</p>
<p>Wie rollen toewijzen structureel wil inzetten in zijn werk, leert in de <a href="https://learnllm.nl/e-learnings/chatgpt/">ChatGPT e-learning</a> hoe je dit combineert met contextopbouw, formaatcontrole en de controlepunten die nodig zijn om AI-output verantwoord te kunnen gebruiken. <a href="https://learnllm.nl/">LearnLLM</a> is opgezet om professionals precies dat soort herhaalbare AI-werkwijzen te leren, in plaats van losse trucs die snel weer verdwijnen.</p>
</div>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/rollen-toewijzen-prompt/">Waarom en hoe wijs je een rol toe in een prompt?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hoe geef je goede context aan een LLM?</title>
		<link>https://learnllm.nl/kennisbank/prompting/context-geven-aan-llm/</link>
		
		<dc:creator><![CDATA[Dennis van de Velde]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Prompting]]></category>
		<guid isPermaLink="false">https://learnllm.nl/?p=6276</guid>

					<description><![CDATA[<p>Goede context geven aan een LLM betekent dat je het model precies de informatie meegeeft die het nodig</p>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/context-geven-aan-llm/">Hoe geef je goede context aan een LLM?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="blog-article__content">
<p>Goede context geven aan een LLM betekent dat je het model precies de informatie meegeeft die het nodig heeft om jouw vraag relevant te beantwoorden, en niet meer dan dat. Een Large Language Model krijgt geen achtergrondinformatie over wie je bent, wat je probeert te bereiken of in welke organisatie je werkt, tenzij je dat zelf vertelt. De kwaliteit van je context bepaalt voor een groot deel de kwaliteit van het antwoord. Dit artikel beschrijft hoe je context opbouwt, waarom contextkwaliteit belangrijker is dan contextgrootte, en welke fouten je in de praktijk wilt vermijden.</p>
<h2>Wat is context bij een LLM?</h2>
<p>Context is bij een LLM alle tekst die je samen met je vraag meestuurt: achtergrondinformatie, voorbeelden, documenten, eerdere berichten in het gesprek en eventuele instructies over toon of formaat. Het model gebruikt die tekst om de betekenis van je vraag te bepalen en een passend antwoord te genereren. Zonder context valt het model terug op generieke aannames, en dat zie je terug in het antwoord.</p>
<p>Een eenvoudig voorbeeld: het woord &#8220;model&#8221; betekent iets anders in een gesprek over machine learning dan in een gesprek over fotografie. De omliggende tekst stuurt de interpretatie. Voor professionals werkt dit precies zo, alleen dan op een hoger niveau. Een vraag over &#8220;een goede strategie voor onze nieuwe campagne&#8221; levert een ander antwoord op afhankelijk van of het model weet dat je een B2B-SaaS verkoopt aan HR-managers of een lokale fysiotherapiepraktijk runt.</p>
<p>Context bestaat uit verschillende lagen die elkaar aanvullen. De directe vraag is één laag, maar daaromheen heb je doelgroep, branche, eerder werk dat als referentie dient, gewenste toon, en harde randvoorwaarden zoals woordaantal of opmaak. Hoe duidelijker je die lagen scheidt, hoe beter het model erop reageert. Voor een bredere uitleg van het vakgebied is de pillar over <a href="https://learnllm.nl/kennisbank/prompting/">wat is prompting</a> het natuurlijke startpunt.</p>
<h2>Hoe werkt het contextvenster?</h2>
<p>Het contextvenster van een LLM is de hoeveelheid tekst die het model in één keer kan verwerken, gemeten in tokens. Een token is een stukje tekst van gemiddeld drie tot vier letters; een Nederlandse zin van tien woorden is grofweg vijftien tot twintig tokens. Moderne modellen zoals Claude Sonnet 4.6 en Claude Opus 4.7 werken met contextvensters van één miljoen tokens, ruim genoeg voor lange documenten of complete gesprekken.</p>
<p>Belangrijk om te beseffen: het contextvenster is geen geheugen. Een chatmodel onthoudt geen eerdere gesprekken; bij elk nieuw gesprek begint het opnieuw. In een doorlopende chatsessie wordt de hele gespreksgeschiedenis opnieuw meegestuurd zodat het model de samenhang ziet. Naarmate dat gesprek langer wordt, vult het venster zich vanzelf, ook als jij niets nieuws toevoegt.</p>
<p>Bij API-gebruik werkt dit nog explicieter. In de Python-integraties die ik bouw met de Claude API moet bij elk verzoek de volledige relevante context worden meegestuurd, inclusief eerdere uitwisselingen die voor de huidige vraag van belang zijn. Dat dwingt tot keuzes: wat geef je mee en wat laat je weg. Diezelfde discipline helpt ook bij gewoon gebruik via de chat-interface.</p>
<h2>Waarom contextkwaliteit zwaarder weegt dan contextgrootte</h2>
<p>Een groot contextvenster is geen vrijbrief om alles erin te gooien. Een veelvoorkomende denkfout is dat meer context altijd tot betere antwoorden leidt. In de praktijk zie je vaak het tegenovergestelde: hoe meer ruis je toevoegt, hoe meer moeite het model heeft om de relevante signalen eruit te halen.</p>
<p>Onderzoek uit Stanford, UC Berkeley en Samaya AI heeft aangetoond dat LLM&#8217;s informatie vooraan en achteraan in de context het beste verwerken. Wat in het midden van een lange context staat, wordt minder goed gebruikt in het antwoord. Dit fenomeen staat bekend als het &#8220;lost in the middle&#8221;-probleem en is zichtbaar bij meerdere modelfamilies. Praktisch gevolg: geef je een lang document mee en stel je een specifieke vraag, dan kan kritieke informatie die in het midden van dat document staat onderbelicht blijven, ook al staat de letterlijke tekst in het venster.</p>
<p>De les voor dagelijks gebruik: zet je belangrijkste instructies en de kerninformatie aan het begin of aan het einde van je prompt, en houd de context tussen die punten zo kort mogelijk. Dat klinkt eenvoudiger dan het is. Wie eenmaal een lang document of een grote dataset bij de hand heeft, voelt de neiging om &#8220;voor de zekerheid alles maar mee te sturen&#8221;. Die reflex levert zelden betere antwoorden op.</p>
<p>Een tweede reden om context strak te houden is kostenbeheersing bij API-werk. Een Python-script dat honderden keren per dag een prompt verstuurt met onnodig veel tokens loopt sneller op dan je verwacht. In de <a href="https://learnllm.nl/e-learnings/claude-api/">Claude API e-learning</a> komt dit punt expliciet terug, omdat het verschil tussen een efficiënte en een verspillende prompt direct doorwerkt in je rekening.</p>
<h2>Een werkbare structuur voor je context</h2>
<p>Een werkbare structuur voor context bestaat uit vier blokken die je in deze volgorde meegeeft. Eerst de rol of het kader: tegen wie praat het model en waarvoor wordt het ingezet. Daarna de achtergrondinformatie: wie is de doelgroep, wat is het doel, welke randvoorwaarden gelden. Vervolgens de eigenlijke taak: wat moet het model concreet doen. En tot slot het gewenste outputformaat: lengte, opbouw, toon, eventueel een voorbeeld.</p>
<p>Deze volgorde is geen wet, maar het werkt in de praktijk omdat de prompt het model stapsgewijs verder inzoomt. Eerst plaats je het in de juiste situatie, dan geef je het de bouwstenen, dan de opdracht, dan de verpakking. In dezelfde volgorde leest een collega ook een briefing.</p>
<p>Voor langere taken loont het om context in fasen op te bouwen in plaats van alles in één prompt te dumpen. Een techniek die hierbij helpt is <a href="https://learnllm.nl/kennisbank/prompting/prompt-chaining/">prompt chaining</a>: je laat het model eerst samenvatten of analyseren en gebruikt die output als input voor de volgende stap. Voor opdrachten waarin redenering belangrijk is, werkt <a href="https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/">chain-of-thought prompting</a> goed: je vraagt het model expliciet om stap voor stap te denken voordat het tot een antwoord komt.</p>
<h2>Wanneer is RAG een betere keuze dan een grote prompt?</h2>
<p>Soms is je relevante informatie te groot voor één prompt: een complete kennisbank, een productdocumentatie van duizenden pagina&#8217;s, of een archief van klantcontacten. In dat soort situaties wordt Retrieval-Augmented Generation (RAG) interessant. Bij RAG bouw je een systeem dat eerst de meest relevante stukken uit een grote dataset ophaalt, en die selectie als context aan het LLM meegeeft. Het model krijgt dus niet alles, maar wel de juiste fragmenten.</p>
<p>Dit werkt goed voor situaties waarin de onderliggende informatie regelmatig verandert (kennisbanken, documentatie, intranet) of waarin de totale dataset gewoonweg te groot is om te laden. Het is geen oplossing voor alles. Wie een eenmalige analyse doet op een document van honderd pagina&#8217;s, heeft geen RAG-systeem nodig; dat past prima in het contextvenster van een modern model.</p>
<p>RAG vereist technische infrastructuur: een vectorzoekmachine, een embedding-model, en logica die bepaalt welke fragmenten worden opgehaald. Voor de meeste kenniswerkers is RAG bouwen niet de eerste stap. Beter beheersen wat je in een gewone prompt kunt doen, levert eerder rendement op. Pas wanneer je tegen de grenzen aanloopt, meer informatie dan in één venster past, of informatie die te vaak verandert om handmatig mee te sturen, wordt RAG een serieuze overweging.</p>
<h2>Veelgemaakte fouten bij context geven</h2>
<p>Goede context geven aan een LLM gaat in de praktijk vaak mis op een paar terugkerende punten. De meest voorkomende fout is te vaag zijn. Een prompt als &#8220;schrijf iets over onze nieuwe dienst&#8221; geeft het model geen kader, geen doelgroep en geen format. Het antwoord is voorspelbaar generiek. De oplossing is niet langer schrijven, maar specifieker schrijven: wie leest dit, wat is de gewenste actie, welke toon past bij ons merk.</p>
<p>Een tweede fout is context en instructies door elkaar heen schrijven. Wanneer achtergrondinformatie en opdracht in één lange alinea zitten, moet het model raden welk deel beschrijft en welk deel vraagt. Scheid die twee. Een blok &#8220;context&#8221; gevolgd door een blok &#8220;taak&#8221; werkt beter dan een lopend verhaal waarin alles vermengd is.</p>
<p>Een derde fout is alle beschikbare informatie meesturen &#8220;voor de zekerheid&#8221;. In de content engine die ik voor LearnLLM heb gebouwd, was dit een vroeg leermoment. Hoe meer ik in een prompt propte, hoe inconsistenter de output werd. De versie die uiteindelijk in productie ging, geeft per stap precies de informatie die voor die stap nodig is en niets meer. Dat leverde stabielere resultaten op dan alle eerdere varianten met meer context. Wie deze discipline in zijn eigen werk wil opbouwen, vindt in de <a href="https://learnllm.nl/ai-cursus/chatgpt-cursus/">ChatGPT cursus</a> van LearnLLM een gestructureerde aanpak met vaste stappen, voorbeelden uit de praktijk en een eindopdracht waarin je een eigen workflow bouwt.</p>
<p>Een vierde fout is irrelevante context laten staan uit eerdere stappen. Bij langere chatsessies blijft alles wat je eerder hebt gevraagd in het venster zitten. Stap je halverwege over op een nieuw onderwerp, dan sleur je de oude context mee. Soms is een nieuw gesprek starten effectiever dan doorgaan in dezelfde sessie.</p>
<h2>Context als onderdeel van een herhaalbare werkwijze</h2>
<p>Context geven aan een LLM is geen losse vaardigheid maar een onderdeel van een bredere werkwijze. Wie elke prompt opnieuw verzint, krijgt elke keer een ander resultaat. Wie vaste sjablonen bouwt voor terugkerende taken, en die sjablonen blijft verbeteren op basis van de output, bouwt een werkwijze op die voorspelbare resultaten oplevert. Dat is precies het verschil tussen losse promptbeheersing en professioneel AI-gebruik.</p>
<p>In mijn eigen werkwijze ben ik van losse prompts naar workflows gegaan toen ik fouten in productie zag belanden. Een goed gestructureerde context met heldere randvoorwaarden voorkomt een groot deel van die fouten. Het andere deel vang je op met controlepunten achteraf: terugleessessies, eindredactie, en bij API-werk geautomatiseerde validatie van de output.</p>
<p>De <a href="https://learnllm.nl/e-learnings/chatgpt/">ChatGPT e-learning</a> behandelt deze aanpak systematisch en bouwt een werkwijze op die je direct in je eigen werk kunt inzetten. <a href="https://learnllm.nl/">LearnLLM</a> is opgezet om professionals herhaalbare AI-werkwijzen te leren, in plaats van losse trucs die snel weer verdwijnen.</p>
</div>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/context-geven-aan-llm/">Hoe geef je goede context aan een LLM?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wat is prompt chaining?</title>
		<link>https://learnllm.nl/kennisbank/prompting/prompt-chaining/</link>
		
		<dc:creator><![CDATA[Dennis van de Velde]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Prompting]]></category>
		<guid isPermaLink="false">https://learnllm.nl/?p=6382</guid>

					<description><![CDATA[<p>Prompt chaining is een techniek waarbij je een complexe opdracht opsplitst in meerdere kleinere prompts die elkaar opvolgen.</p>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/prompt-chaining/">Wat is prompt chaining?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="blog-article__content">
<p>Prompt chaining is een techniek waarbij je een complexe opdracht opsplitst in meerdere kleinere prompts die elkaar opvolgen. De output van de eerste prompt wordt de input voor de tweede, en zo bouw je stap voor stap naar een eindresultaat. In plaats van alles in één keer te vragen, begeleid je het AI-model door een proces.</p>
<p>Wie regelmatig met ChatGPT of Claude werkt, herkent het probleem: een uitgebreide prompt met tien instructies levert zelden een resultaat dat op alle punten goed is. Prompt chaining lost dat op door elke stap gerichte aandacht te geven. De techniek hoort bij het bredere vakgebied prompting; de vraag <a href="https://learnllm.nl/kennisbank/prompting/">wat is prompting</a> precies, en welke andere technieken onder die vlag vallen, komt elders in de kennisbank uitgebreid aan bod.</p>
<h2>Hoe werkt prompt chaining?</h2>
<p>Prompt chaining begint met het identificeren van de deeltaken binnen je opdracht. Stel dat je een intern adviesrapport wilt schrijven op basis van drie brondocumenten. In plaats van één prompt te sturen met &#8220;analyseer deze bronnen, identificeer de belangrijkste inzichten, schrijf een samenvatting en formuleer een advies&#8221;, splits je dat op in afzonderlijke stappen.</p>
<p>De eerste prompt richt zich uitsluitend op het analyseren van de bronnen. Je vraagt het model om de kernpunten per document op te sommen, zonder al te interpreteren of samen te vatten. De tweede prompt neemt die kernpunten als input en vraagt om patronen en tegenstrijdigheden te identificeren. Wat komt in alle bronnen terug, en waar spreken ze elkaar tegen? De derde prompt vertaalt die analyse naar een advies voor een specifieke doelgroep, bijvoorbeeld het managementteam. Pas in deze stap geef je instructies over toon, lengte en structuur.</p>
<p>Het principe is bij elke prompt chain hetzelfde: elke stap heeft precies één doel, en de output van de ene stap voedt de volgende. Zo ontstaat een pijplijn waarin het eindresultaat beter is dan wat één enkele prompt zou opleveren. In de Python-tools die ik op eigen VPS draai met de Claude API zijn alle workflows opgebouwd uit prompt chains; één gigantische prompt werkt in geautomatiseerde context eenvoudig niet, omdat de output dan onvoorspelbaar is en je niet kunt valideren waar iets misgaat.</p>
<h2>Drie patronen voor prompt chaining</h2>
<p>Voor prompt chaining bestaan er drie veelgebruikte patronen. Welk patroon je kiest, hangt af van de structuur van je taak en de mate van controle die je nodig hebt.</p>
<h3>Lineaire keten</h3>
<p>Een lineaire prompt chain is het meest gebruikte patroon. Elke prompt wordt op volgorde uitgevoerd en bouwt voort op het resultaat van de vorige stap. Dit werkt voor taken met een natuurlijke stap-voor-stap progressie, zoals het voorbeeld van het adviesrapport hierboven. De kracht van een lineaire keten zit in de helderheid: elke stap heeft één voorganger en één opvolger, en als de keten eenmaal staat kun je hem opnieuw inzetten voor vergelijkbare taken.</p>
<h3>Parallelle keten</h3>
<p>Een parallelle prompt chain voert meerdere prompts tegelijk uit, elk gericht op een ander aspect van dezelfde taak. Vervolgens combineer je de resultaten in een afsluitende prompt. Dit werkt wanneer je onafhankelijke analyses nodig hebt die je tot één conclusie wilt samenvoegen, bijvoorbeeld een SWOT-analyse waarbij je sterke punten, zwakke punten, kansen en bedreigingen elk apart laat uitwerken. Het voordeel van parallelle ketens is snelheid; het nadeel is dat je geen tussentijdse correcties kunt toepassen tussen de parallelle stappen.</p>
<h3>Zelfcorrectie-keten</h3>
<p>Een zelfcorrectie-prompt chain laat het model eerst een concept genereren, dat concept beoordelen aan de hand van criteria die je meegeeft, en het resultaat aanpassen op basis van die beoordeling. Dit patroon is effectief voor schrijftaken waarbij je de kwaliteit iteratief wilt verhogen zonder zelf elke versie handmatig te reviewen. De keten werkt het best als je expliciete beoordelingscriteria geeft, want zonder concrete maatstaf produceert het model vaak een tweede versie die niet wezenlijk beter is dan de eerste.</p>
<h2>Waarom levert prompt chaining betere resultaten op?</h2>
<p>Prompt chaining verbetert de output omdat het de aandacht van het model per stap concentreert. Een taalmodel dat tien instructies tegelijk verwerkt, geeft aan sommige meer gewicht dan aan andere. Dat leidt tot output die op drie punten goed is en op zeven punten middelmatig. Met korte, gerichte prompts voorkom je die verdunning. Elke prompt krijgt de volledige aandacht van het model, waardoor de kwaliteit per stap hoger ligt.</p>
<p>Een tweede voordeel is foutopsporing. Levert stap drie van je keten een zwak resultaat, dan voer je alleen die stap opnieuw uit. Bij één grote prompt begin je helemaal opnieuw, zonder te weten welk onderdeel het probleem veroorzaakte. Je kunt gericht bijsturen in plaats van alles te herhalen.</p>
<p>Het derde voordeel is dat je de kwaliteit van je prompt per stap kunt verbeteren. Levert een bepaalde stap consistent matige output, dan pas je alleen die prompt aan. Hetzelfde principe geldt voor het bredere onderwerp <a href="https://learnllm.nl/kennisbank/basiskennis/vraag-stellen-aan-ai/">een goede vraag stellen aan AI</a>: hoe specifieker en afgebakender, hoe bruikbaarder de output.</p>
<h2>Prompt chaining versus chain-of-thought prompting</h2>
<p>Prompt chaining en <a href="https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/">chain-of-thought prompting</a> lijken op elkaar, maar werken fundamenteel anders. Het verschil zit in waar het redeneerproces plaatsvindt: verspreid over meerdere prompts, of binnen één enkele prompt.</p>
<p>Bij chain-of-thought prompting vraag je het model om binnen één prompt stap voor stap na te denken. Je voegt een instructie toe als &#8220;redeneer stapsgewijs&#8221; en het model doorloopt het volledige denkproces in één antwoord. Dit werkt goed bij logische problemen, berekeningen en analyses die een duidelijke redeneerlijn vereisen.</p>
<p>Bij prompt chaining splits je de taak op over meerdere afzonderlijke prompts. Elke prompt is een eigen interactie, en jij beoordeelt het tussenresultaat voordat je de volgende stap inzet. Dit geeft meer grip op het proces, maar kost ook meer tijd. In de praktijk blijkt prompt chaining vooral meerwaarde te hebben bij taken waar de output naar iemand anders gaat, zoals rapporten, offertes of communicatie-uitingen.</p>
<p>De twee technieken sluiten elkaar niet uit. Je kunt binnen een prompt chain bij een specifieke stap chain-of-thought gebruiken, bijvoorbeeld wanneer die stap een complexe afweging vereist. Achter die combinatie zit dezelfde logica als achter de vraag <a href="https://learnllm.nl/kennisbank/basiskennis/hoe-werkt-ai/">hoe werkt AI</a> in de basis: het model verwerkt elke prompt als een op zichzelf staande opdracht, en chain-of-thought helpt bij stappen die redenering vereisen binnen die opdracht.</p>
<h2>Een praktijkvoorbeeld van prompt chaining</h2>
<p>Prompt chaining wordt concreet aan de hand van een realistisch voorbeeld. Stel dat je als communicatieadviseur een persbericht moet schrijven over een organisatieverandering. De directie heeft je een interne memo gestuurd met de details.</p>
<p>Prompt 1: &#8220;Lees deze interne memo en identificeer de vijf belangrijkste feiten die in het persbericht moeten staan. Geen interpretatie, alleen feiten.&#8221;</p>
<p>Prompt 2: &#8220;Rangschik deze vijf feiten op relevantie voor een extern publiek. Welk feit hoort in de openingsalinea, welke zijn ondersteunend?&#8221;</p>
<p>Prompt 3: &#8220;Schrijf een persbericht van maximaal 300 woorden op basis van deze rangschikking. Gebruik een zakelijke toon. De openingszin bevat het belangrijkste feit. Geen citaten verzinnen.&#8221;</p>
<p>Prompt 4: &#8220;Controleer dit persbericht op feitelijke consistentie met de oorspronkelijke memo. Zijn er claims die niet direct herleidbaar zijn? Zo ja, markeer ze.&#8221;</p>
<p>Elke stap heeft één functie: feiten extraheren, prioriteren, schrijven, verifiëren. De vierde stap is een ingebouwde verificatie die je bij een enkele prompt niet hebt. Je ziet precies wat het model verandert of toevoegt, en je kunt ingrijpen voordat het persbericht de deur uit gaat.</p>
<p>Een tweede voorbeeld uit de praktijk: een projectmanager die een risicoanalyse moet opstellen. De eerste prompt inventariseert alle risico&#8217;s op basis van het projectplan. De tweede prompt categoriseert die risico&#8217;s op waarschijnlijkheid en impact. De derde prompt formuleert per risico een mitigatiemaatregel. De vierde prompt brengt alles samen in een gestructureerd overzicht dat direct bruikbaar is in een stuurgroepvergadering.</p>
<p>De zelfcorrectie-keten werkt anders. Stel dat je een offerte moet schrijven. Prompt 1 genereert een eerste versie op basis van je briefing. Prompt 2 beoordeelt die versie aan de hand van criteria die je meegeeft: &#8220;Controleer of de offerte een duidelijke probleemstelling bevat, een concrete aanpak beschrijft en een onderbouwde prijs noemt.&#8221; Prompt 3 herschrijft de offerte op basis van die beoordeling. Het model corrigeert zichzelf, waardoor je minder handmatige revisierondes nodig hebt.</p>
<p>Dit soort ketens werkt op dezelfde manier in ChatGPT, in <a href="https://learnllm.nl/kennisbank/ai-modellen/wat-is-claude/">Claude van Anthropic</a> en in andere taalmodellen. Het gaat niet om welk model je gebruikt, maar om hoe je de taak opdeelt. De structuur van de keten bepaalt de kwaliteit van het resultaat.</p>
<h2>Tips voor het opzetten van een prompt chain</h2>
<p>Een goede prompt chain valt of staat met een paar vuistregels. Wie ze toepast, voorkomt de meest voorkomende fouten en bouwt ketens die ook bij herhaalde inzet betrouwbaar werken.</p>
<p>Splits zodra een prompt twee dingen tegelijk probeert. &#8220;Analyseer en vat samen&#8221; zijn twee bewerkingen die elk een andere instructie vereisen. Maak er twee prompts van, zodat je per stap kunt bijsturen als de output niet klopt.</p>
<p>Beperk je keten tot maximaal vijf stappen. Langere ketens verhogen de kans dat context verloren gaat of dat kleine fouten zich opstapelen. Heb je meer dan vijf stappen nodig, dan is de oorspronkelijke taak waarschijnlijk te breed gedefinieerd.</p>
<p>Wees expliciet over hoe het model de vorige output moet gebruiken. &#8220;Gebruik het resultaat van de vorige stap&#8221; is te vaag. &#8220;Neem de vijf kernpunten uit de vorige stap en rangschik ze op urgentie&#8221; geeft het model een duidelijke opdracht. In de <a href="https://learnllm.nl/ai-cursus/chatgpt-cursus/">ChatGPT cursus</a> van LearnLLM staat dit type techniek stapsgewijs uitgewerkt, inclusief voorbeeldketens die je in je eigen werk kunt overnemen.</p>
<p>Bouw een evaluatiestap in na kritieke tussenstappen. Een vraag als &#8220;zijn er feiten weggelaten of toegevoegd ten opzichte van de oorspronkelijke input?&#8221; is voldoende om fouten vroeg op te vangen, voordat ze zich door de rest van de keten voortplanten.</p>
<p>Test elke stap eerst individueel voordat je de volledige keten uitvoert. Een prompt die geïsoleerd goed werkt maar in combinatie met de vorige output een onverwacht resultaat geeft, is makkelijker te debuggen wanneer je hem eerst los hebt getest. Bij elke nieuwe chain die ik bouw, log ik de tussenresultaten van elke stap zodat ik later kan herleiden waar een keten ontspoorde. Dat is laagdrempelig in te richten en bespaart op de lange termijn veel debugtijd.</p>
<h2>Toepasbaarheid van prompt chaining</h2>
<p>Prompt chaining is niet voor elke taak de juiste aanpak. De techniek is zinvol bij opdrachten die meerdere bewerkingen vereisen of waarbij verschillende typen output nodig zijn. Denk aan taken die onderzoek, analyse, creatie en verificatie combineren in één eindproduct.</p>
<p>Voor eenvoudige taken is prompt chaining overbodig. Een AI-model dat je vraagt om een vergadernotitie samen te vatten, heeft geen keten van vier prompts nodig. Eén goed geformuleerde prompt met duidelijke instructies over lengte, toon en structuur volstaat.</p>
<p>Een goede vuistregel: kun je de taak beschrijven in één zin zonder het woord &#8220;en&#8221; te gebruiken, dan is een enkele prompt waarschijnlijk voldoende. &#8220;Vat deze notitie samen&#8221; is één taak. &#8220;Analyseer dit rapport, identificeer risico&#8217;s en schrijf een advies voor de directie&#8221; is drie taken die baat hebben bij prompt chaining.</p>
<p>Professionals die net beginnen met het koppelen van prompts maken vaak de fout om te lange ketens te bouwen. Een keten van acht stappen klinkt grondig, maar in de praktijk gaat er na stap vijf context verloren. Begin met ketens van twee of drie stappen en breid uit als je merkt dat de resultaten beter worden.</p>
<p>Een andere veelgemaakte fout is het niet overdragen van voldoende context tussen stappen. Ga er niet vanuit dat het model alles onthoudt. Geef bij elke nieuwe prompt de relevante context mee die het model nodig heeft om de taak uit te voeren.</p>
<h2>Van losse prompts naar een vaste werkwijze</h2>
<p>Prompt chaining dwingt je om vooraf na te denken over de structuur van je opdracht. Welke stappen zijn nodig? In welke volgorde? Waar zit het risico op fouten? Die voorbereiding maakt het verschil tussen ad hoc prompting en een herhaalbare werkwijze.</p>
<p>Een prompt chain die goed werkt voor het schrijven van een adviesrapport, kun je de volgende keer opnieuw gebruiken. Documenteer je ketens en bouw zo een bibliotheek op van werkende workflows. AI-modellen leveren de beste resultaten op wanneer je het proces structureert, niet wanneer je elke keer opnieuw improviseert.</p>
<p>Zo&#8217;n bibliotheek hoeft niet ingewikkeld te zijn. Een document met per taaktype de stappen, de prompts en aantekeningen over wat wel en niet werkte is voldoende. Na een paar weken heb je een verzameling ketens die je direct kunt inzetten zonder elke keer opnieuw na te denken over de opbouw.</p>
<p>De <a href="https://learnllm.nl/e-learnings/chatgpt/">ChatGPT e-learning</a> behandelt prompt chaining als onderdeel van een complete werkwijze met herhaalbare workflows en controlepunten. Een concreet startpunt om vandaag mee te beginnen: neem een taak die je deze week toch al moet uitvoeren en die je normaal in één prompt zou doen. Splits hem op in drie stappen, voer elke stap apart uit en vergelijk de output. Dat ene experiment maakt het verschil tussen prompt chaining als concept en als werkbare techniek in je eigen werk. <a href="https://learnllm.nl/">LearnLLM</a> is opgezet om professionals precies dat soort herhaalbare AI-werkwijzen te leren, in plaats van losse trucs die snel weer verdwijnen.</p>
</div>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/prompt-chaining/">Wat is prompt chaining?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wat is chain-of-thought prompting?</title>
		<link>https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/</link>
		
		<dc:creator><![CDATA[Dennis van de Velde]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Prompting]]></category>
		<guid isPermaLink="false">https://learnllm.nl/?p=15181</guid>

					<description><![CDATA[<p>Chain-of-thought prompting is een prompttechniek waarbij je een AI-model vraagt om stap voor stap te redeneren voordat het</p>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/">Wat is chain-of-thought prompting?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="blog-article__content">
<p>Chain-of-thought prompting is een prompttechniek waarbij je een AI-model vraagt om stap voor stap te redeneren voordat het een antwoord geeft. In plaats van direct een conclusie te presenteren, schrijft het model zijn denkstappen uit. Dat levert bij complexe vragen vaak betere en controleerbare resultaten op.</p>
<p>De techniek werd in 2022 geïntroduceerd door onderzoekers van Google, onder leiding van Jason Wei. Zij toonden aan dat taalmodellen aanzienlijk nauwkeuriger presteren op reken-, logica- en redeneertaken wanneer ze hun tussenliggende stappen expliciet formuleren. Sindsdien is chain-of-thought een van de meest gebruikte technieken binnen het vakgebied prompting. De vraag <a href="https://learnllm.nl/kennisbank/prompting/">wat is prompting</a> precies, en welke andere technieken er bestaan, komt elders in de kennisbank uitgebreid aan bod.</p>
<h2>Hoe werkt chain-of-thought prompting?</h2>
<p>Chain-of-thought prompting werkt door het taalmodel te stimuleren om tussenstappen te genereren in plaats van direct naar een eindantwoord te springen. Bij een standaardprompt krijg je vaak alleen een conclusie. Bij een chain-of-thought prompt zie je ook hoe het model tot die conclusie komt.</p>
<p>Dat verschil is vergelijkbaar met het verschil tussen iemand die zegt &#8220;het antwoord is 42&#8221; en iemand die laat zien welke berekening daaraan voorafging. De uitgeschreven redenering geeft je als gebruiker de mogelijkheid om te beoordelen of de logica klopt, en om precies te zien waar het eventueel misgaat. Een model voorspelt patronen en controleert geen feiten. De vraag <a href="https://learnllm.nl/kennisbank/basiskennis/hoe-werkt-ai/">hoe werkt AI</a> in de basis komt elders in de kennisbank uitgebreid aan bod; chain-of-thought maakt die voorspelling alleen zichtbaarder.</p>
<p>Er zijn twee gangbare varianten van chain-of-thought prompting. Welke je kiest, hangt af van de complexiteit van je taak en de tijd die je hebt om je prompt voor te bereiden.</p>
<h3>Zero-shot chain-of-thought prompting</h3>
<p>Zero-shot chain-of-thought prompting is de eenvoudigste variant. Je voegt een korte instructie toe aan je prompt, zoals &#8220;Denk hier stap voor stap over na&#8221; of &#8220;Leg uit hoe je tot je antwoord komt&#8221;. Het model krijgt geen voorbeelden, maar alleen de opdracht om zijn redenering te tonen.</p>
<p>Deze variant is snel en praktisch. Je hoeft geen voorbeelden voor te bereiden en kunt het direct toepassen op elke vraag. De resultaten zijn bij eenvoudige redeneertaken al merkbaar beter dan zonder chain-of-thought instructie.</p>
<p>Een voorbeeld. Stel dat je ChatGPT vraagt: &#8220;Een projectteam heeft 12 taken. Drie teamleden verdelen de taken gelijk. Daarna komen er 6 taken bij die over twee teamleden worden verdeeld. Hoeveel taken heeft elk teamlid nu?&#8221; Zonder chain-of-thought instructie krijg je soms een fout antwoord. Voeg je toe &#8220;Reken dit stap voor stap uit&#8221;, dan schrijft het model elke stap uit en komt het vrijwel altijd op het juiste antwoord.</p>
<h3>Few-shot chain-of-thought prompting</h3>
<p>Few-shot chain-of-thought prompting gaat een stap verder. Je geeft het model een of meer voorbeelden waarin je zelf laat zien hoe een redenering eruitziet. Het model volgt vervolgens dat patroon bij de nieuwe vraag.</p>
<p>Deze variant is bijzonder effectief bij taken waar de gewenste redeneerstijl niet vanzelfsprekend is. Denk aan situaties waarin je een specifiek afwegingskader wilt volgen, of waarin de redenering meerdere perspectieven moet meewegen. Door een concreet voorbeeld te tonen, stuur je het model in de juiste richting.</p>
<p>Het nadeel is dat few-shot prompts meer voorbereiding kosten. Je moet zelf een goed voorbeeld formuleren, en de kwaliteit van dat voorbeeld beïnvloedt het resultaat direct. In de praktijk is few-shot chain-of-thought prompting vooral waardevol bij terugkerende taken waar je de investering in een goed voorbeeld kunt terugverdienen.</p>
<h2>Chain-of-thought prompting in de praktijk</h2>
<p>Chain-of-thought prompting wordt in de meeste artikelen uitgelegd aan de hand van wiskundige rekensommen. Dat is logisch, want het effect is bij rekentaken het duidelijkst meetbaar. Maar de techniek is minstens zo waardevol bij professionele taken die een afweging of analyse vereisen.</p>
<h3>Voorbeeld bij een analyse</h3>
<p>Chain-of-thought prompting bij een analyse helpt je om de redenering van het model te controleren. Stel dat je een AI-model vraagt om drie leveranciers te vergelijken op basis van prijs, levertijd en kwaliteit. Zonder chain-of-thought instructie krijg je een conclusie (&#8220;Leverancier B is de beste keuze&#8221;) zonder onderbouwing.</p>
<p>Voeg je toe &#8220;Weeg elke factor apart af en leg uit hoe je tot je aanbeveling komt&#8221;, dan zie je precies welke aannames het model maakt. Misschien weegt het prijs zwaarder dan kwaliteit, terwijl dat voor jouw situatie andersom zou moeten. Die zichtbaarheid maakt het verschil tussen blind vertrouwen en bewust beoordelen.</p>
<h3>Voorbeeld bij een zakelijke afweging</h3>
<p>Chain-of-thought prompting bij een zakelijke afweging dwingt het model om argumenten voor en tegen uit te werken. Stel dat je Claude vraagt of het verstandig is om een nieuw softwarepakket te implementeren voor je team. Een standaardantwoord somt voordelen op en eindigt met &#8220;het hangt af van je situatie&#8221;.</p>
<p>Met een chain-of-thought instructie als &#8220;Loop de voor- en nadelen stap voor stap door, weeg ze tegen elkaar af en kom tot een concrete aanbeveling&#8221; krijg je een gestructureerde analyse. Het model benoemt kosten, implementatietijd, leercurve en verwachte productiviteitswinst apart. Dat maakt de output bruikbaar als startpunt voor een echte beslissing, in plaats van een vrijblijvend overzicht.</p>
<h2>Toepasbaarheid van chain-of-thought prompting</h2>
<p>Chain-of-thought prompting werkt niet bij elk type taak even goed. De techniek levert een merkbaar verschil op bij sommige opdrachten en voegt bij andere weinig of niets toe. Onderscheiden tussen die twee scheelt tijd en voorkomt dat outputs onnodig lang worden.</p>
<h3>Taken waarbij de techniek het meeste oplevert</h3>
<p>Chain-of-thought prompting levert het meeste op bij taken die meerdere stappen of afwegingen vereisen. Denk aan rekenkundige problemen, logische puzzels, vergelijkingen tussen opties, risicoanalyses en beleidsafwegingen. Het gemeenschappelijke kenmerk is dat het antwoord niet in één stap te bereiken is.</p>
<p>Hoe complexer de taak, hoe groter het verschil met standaard prompting. Zodra er meerdere variabelen meespelen of een afweging nodig is, merk je dat de kwaliteit van de output stijgt. Professionals die <a href="https://learnllm.nl/kennisbank/basiskennis/vraag-stellen-aan-ai/">goede vragen aan AI stellen</a> combineren chain-of-thought prompting vaak met andere technieken, bijvoorbeeld met een rolbeschrijving (&#8220;Je bent een financieel analist. Doorloop stap voor stap de volgende data&#8230;&#8221;) of met een specifiek outputformaat.</p>
<h3>Taken waarbij de techniek niets toevoegt</h3>
<p>Chain-of-thought prompting voegt bij eenvoudige taken niets toe. Bij feitelijke vragen, korte schrijftaken of creatieve opdrachten levert de techniek geen betere resultaten op; het model maakt het antwoord dan onnodig lang zonder dat de kwaliteit verbetert.</p>
<p>Een concreet voorbeeld: vraag je &#8220;Schrijf een beknopte e-mail waarin je een vergadering verplaatst naar donderdag&#8221;, dan is stap-voor-stap redeneren overbodig. Het model hoeft geen tussenstappen te doorlopen, het moet gewoon een tekst genereren.</p>
<p>De vuistregel is: kun je het antwoord zelf in één stap formuleren, dan heeft chain-of-thought prompting weinig zin. Zodra je merkt dat je zelf ook even zou moeten nadenken over de juiste aanpak, is het een goed moment om het model diezelfde denkruimte te geven. Langere antwoorden zijn ook niet per definitie betere antwoorden. Een model dat uitgebreid redeneert maar op een verkeerd spoor zit, produceert meer tekst zonder meer waarde.</p>
<h2>Chain-of-thought versus prompt chaining</h2>
<p>Chain-of-thought prompting en <a href="https://learnllm.nl/kennisbank/prompting/prompt-chaining/">prompt chaining</a> worden vaak door elkaar gehaald, maar het zijn fundamenteel andere technieken. Het verschil zit in waar de redenering plaatsvindt: binnen één prompt of verspreid over meerdere prompts.</p>
<p>Bij chain-of-thought prompting blijft alles binnen één prompt. Je vraagt het model om in één antwoord stap voor stap te redeneren en tot een conclusie te komen. De gehele denkstap zit in dezelfde response. Bij prompt chaining splits je de taak juist op in meerdere afzonderlijke prompts. De output van prompt 1 wordt de input van prompt 2, en zo verder. Tussen elke stap kun je tussentijds bijsturen, valideren of corrigeren.</p>
<p>De keuze tussen beide hangt af van de complexiteit en het risico van de taak. Voor afgebakende redeneeropdrachten waar je het hele denkproces in één keer wilt zien, werkt chain-of-thought prima. Voor langere productieworkflows, waar je per stap de tussenresultaten moet controleren of waar elke stap een eigen output-formaat heeft, is prompt chaining sterker. De technieken sluiten elkaar niet uit: je kunt prima chain-of-thought toepassen binnen één stap van een prompt chain, bijvoorbeeld op de stap die de zwaarste afweging vereist.</p>
<h2>Chain-of-thought prompting bij reasoning-modellen</h2>
<p>Chain-of-thought prompting was oorspronkelijk iets dat je als gebruiker zelf moest activeren via je prompt. Dat is aan het veranderen. Recente reasoning-modellen hebben chain-of-thought redenering standaard ingebouwd in hun architectuur. Een overzicht van welke modellen wel en geen ingebouwde redeneerlaag hebben staat in <a href="https://learnllm.nl/kennisbank/ai-modellen/">het overzicht van bekende AI-modellen</a>.</p>
<p>OpenAI&#8217;s o-serie (o1, o3, o4-mini) is hier het bekendste voorbeeld. Deze modellen zijn getraind om intern een redeneerproces te doorlopen voordat ze een antwoord geven. Je ziet dat in de interface als een &#8220;denk&#8221;-fase waarin het model zijn eigen logica opbouwt. Je hoeft als gebruiker geen expliciete chain-of-thought instructie meer te geven; het model doet het automatisch. DeepSeek R1 gaat nog een stap verder en toont het volledige redeneerproces zichtbaar in de output, inclusief momenten waarop het zichzelf corrigeert.</p>
<p>Recent onderzoek van de Wharton Generative AI Labs (Meincke, Mollick et al., 2025) laat zien dat chain-of-thought instructies bij reasoning-modellen amper waarde toevoegen en in sommige gevallen zelfs licht slechtere resultaten geven, terwijl ze wel meer rekentijd kosten. Voor non-reasoning modellen blijft de techniek gemiddeld een beperkte verbetering opleveren. In mijn eigen werk met Claude Opus 4.7 merk ik dat een expliciete chain-of-thought instructie het model soms eerder verwart dan helpt; de uitkomst wordt langer en breedsprakiger zonder dat de kern scherper wordt. Korte, heldere instructies werken bij dit soort modellen beter dan uitvoerige uitleg vooraf.</p>
<p>Voor professionals is dit een relevante ontwikkeling. Bij reasoning-modellen verschuift de vaardigheid van &#8220;de juiste chain-of-thought prompt schrijven&#8221; naar &#8220;de getoonde redenering kritisch beoordelen&#8221;. Je hoeft het model niet meer te vertellen hoe het moet denken, maar je moet wel kunnen inschatten of de getoonde denkstappen kloppen. Bij modellen zonder ingebouwde redeneerlaag, zoals een standaard ChatGPT-model of Gemini, blijft chain-of-thought prompting een waardevolle techniek die je zelf activeert.</p>
<h2>Beperkingen van chain-of-thought prompting</h2>
<p>Chain-of-thought prompting verbetert de output bij complexe taken, maar het is geen garantie voor correcte antwoorden. Er zijn twee beperkingen waar je als professional alert op moet zijn.</p>
<h3>Overtuigende maar onjuiste redeneringen</h3>
<p>Chain-of-thought prompting kan leiden tot overtuigende maar onjuiste redeneringen. Het model genereert tekst die logisch lijkt, stap voor stap, maar op verkeerde aannames is gebouwd. Een taalmodel herkent patronen in tekst en voorspelt het meest waarschijnlijke volgende woord; het controleert zijn eigen logica niet zoals een mens dat doet.</p>
<p>In de praktijk betekent dit dat je de redenering altijd moet nalopen, vooral bij taken waar fouten consequenties hebben. Een financieel overzicht dat er keurig uit ziet maar op een verkeerde aanname is gebouwd, is gevaarlijker dan een zichtbaar rommelig antwoord. De uitgeschreven stappen geven je de mogelijkheid om fouten te vinden, maar alleen als je ze ook daadwerkelijk leest en beoordeelt.</p>
<h3>Langere antwoorden zijn niet altijd betere antwoorden</h3>
<p>Chain-of-thought prompting levert langere antwoorden op. Dat is soms precies wat je nodig hebt, maar het kan ook ruis toevoegen. Een model dat zeven stappen uitschrijft waar drie hadden volstaan, maakt het moeilijker om de kern te vinden.</p>
<p>Bij eenvoudige taken kan chain-of-thought prompting de output zelfs verslechteren. Dat is geen anekdotische observatie maar een bevinding uit het oorspronkelijke Wei et al.-onderzoek (2022): bij vragen die maar één stap vereisen, leverde chain-of-thought geen verbetering op en soms een lichte achteruitgang. Gebruik de techniek dus gericht, niet standaard.</p>
<h2>Chain-of-thought prompting binnen een controleerbare workflow</h2>
<p>Chain-of-thought prompting past goed bij een werkwijze waarin je AI-output systematisch controleert voordat je die gebruikt. De uitgeschreven redenering geeft je concrete aanknopingspunten om te beoordelen of het antwoord klopt.</p>
<p>Je kunt de redenering checken op drie niveaus. Kloppen de feiten die het model als uitgangspunt neemt? Zijn de tussenstappen logisch? En volgt de conclusie uit die tussenstappen? Klopt een van deze drie niet, dan weet je precies waar het probleem zit en kun je gericht bijsturen.</p>
<p>In mijn eigen workflow zet ik chain-of-thought vaak in als reviewer-stap. Nadat ik een eerste antwoord heb, stuur ik een tweede prompt waarin ik het model vraag de eigen redenering stap voor stap te controleren op aannames en sprongen in de logica. Dat dwingt een explicietere onderbouwing af dan in de eerste run, en vangt fouten af voordat de output verder gaat. In de <a href="https://learnllm.nl/ai-cursus/chatgpt-cursus/">ChatGPT cursus</a> van LearnLLM staat dit type werkwijze stap voor stap uitgewerkt, inclusief vaste controlepunten en voorbeeldprompts die je in je eigen werk kunt overnemen.</p>
<p>Chain-of-thought prompting is daarmee meer dan een truc voor betere antwoorden. Het is een manier om AI-output controleerbaar te maken, en dat is precies wat professionals nodig hebben die output leveren onder eigen naam. Wie deze techniek structureel wil inzetten in zijn werk, vindt in de <a href="https://learnllm.nl/e-learnings/chatgpt/">ChatGPT e-learning</a> van <a href="https://learnllm.nl/">LearnLLM</a> een complete werkwijze met herhaalbare workflows en controlepunten.</p>
</div>
<p>Het bericht <a href="https://learnllm.nl/kennisbank/prompting/wat-is-chain-of-thought-prompting/">Wat is chain-of-thought prompting?</a> verscheen eerst op <a href="https://learnllm.nl">LearnLLM</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
