<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Bakker AI Advies - Blog</title>
    <link>https://bakker-ai.nl/blog/</link>
    <description>Artikelen over praktisch AI-gebruik in het MKB.</description>
    <language>nl-NL</language>
    <atom:link href="https://bakker-ai.nl/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Fri, 30 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>AI in je bedrijf: tussen alles mag en alles op slot</title>
      <link>https://bakker-ai.nl/blog/ai-governance-mkb/</link>
      <guid isPermaLink="true">https://bakker-ai.nl/blog/ai-governance-mkb/</guid>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
      <description>Hoe geef je je team ruimte om met AI te experimenteren, zonder grip te verliezen op kosten, gegevens en kwaliteit? Vier stappen, een voorbeeld en een checklist.</description>
      <content:encoded><![CDATA[<p>Op mijn oproep om je AI-vraag te sturen, kreeg ik deze:</p>
<blockquote>
<p>AI ontwikkelt zo snel. Hoe stimuleer je op een verantwoorde manier een cultuur van experimenteren en innoveren?</p>
</blockquote>
<p>Die vraag hoor ik in allerlei vormen bij klanten. Mag mijn team ChatGPT gebruiken? Moeten we eerst beleid hebben? En wie beslist dat?</p>
<p>Mijn korte antwoord: de twee uitersten zijn het schadelijkst. Waar alles kan en alles mag, is het echt tricky en loop je serieuze risico's. Aan de andere kant heb je bedrijven die helemaal op slot zitten, waar alles moet wachten en overal een stempel op moet. Daar wordt alle innovatie geremd en verdwijnt alle energie. Waar je ertussen gaat zitten, verschilt per toepassing.</p>
<p>Een simpel model dat eenvoudig bepaalt of je door kan en wat daarvoor nodig is, is het fijnst. Dan kun je namelijk snel ja zeggen, maar is het ook direct duidelijk als een case ingewikkeld is en het dus wat langer duurt. Zo'n model vind je in <a href="#3-deel-toepassingen-in-naar-risico">stap 3</a>.</p>
<p>De korte antwoorden:</p>
<ul>
<li><strong>Mag mijn team ChatGPT gebruiken?</strong> Ja, in een zakelijk account dat je hebt nagelopen, zonder persoonsgegevens of bedrijfsgeheimen zoals klantcontracten, prijsafspraken of tekeningen.</li>
<li><strong>Moeten we eerst beleid hebben?</strong> Eén pagina met wat vandaag al mag, is genoeg om te beginnen.</li>
<li><strong>Wie beslist?</strong> Eén aanspreekpunt voor het dagelijkse werk, de directie als de gevolgen groot zijn.</li>
<li><strong>Mogen klantgegevens, tekeningen of offertes erin?</strong> Ja, in een nagelopen zakelijk account, maar dan maak je eerst afspraken. Dat is medium risico (stap 3).</li>
</ul>
<p>In de rest van dit stuk werk ik uit hoe je dat aanpakt. Geen tijd voor alles? Begin bij <a href="#je-eerste-maand">je eerste maand</a>. Onderaan kun je <a href="#instructie">de checklist</a> aanvragen.</p>
<aside class="note">
<p><strong>Wat is AI-governance?</strong></p>
<p>Met AI-governance bedoel ik de afspraken over waar je AI voor inzet, hoeveel ruimte je mensen geeft en wie ingrijpt als het misgaat. Daar heb je geen commissie of dik beleidsstuk voor nodig.</p>
<p>In een bedrijf van veertig mensen kan het er zo uitzien:</p>
<ul>
<li><strong>De directie</strong> bepaalt de grenzen en beslist over toepassingen met grote gevolgen.</li>
<li><strong>Eén aanspreekpunt</strong> houdt het overzicht en beantwoordt aanvragen. Vaak is dat de IT-verantwoordelijke of de collega die er het meest mee werkt.</li>
<li><strong>Een eigenaar</strong> per toepassing die collega's samen gebruiken, zoals een chatbot die antwoorden zoekt in je eigen handboeken.</li>
</ul>
</aside>
<h2 id="de-schuif">De schuif</h2>
<p>Ik zie AI-governance als een schuifregelaar. Helemaal links staat alles open. Helemaal rechts zit alles op slot.</p>
<img src="https://bakker-ai.nl/blog/ai-governance-mkb/schuif.png" alt="Een schuif van alles mag tot alles op slot, met laag risico (schrijfhulp voor interne mails), medium risico (AI gekoppeld aan je CRM) en hoog risico (agents die retouren terugboeken)" width="420" loading="lazy" decoding="async">
<p><strong>Helemaal open.</strong> Iedereen gebruikt welke tool hij wil, met de gegevens die hij wil. Een persoonlijk ChatGPT- of Claude-account (kan ook Pro zijn) met volledige toegang tot bestanden, e-mail en computer use, waarbij de AI je computer zelf bedient, is waanzinnig krachtig. Maar het past waarschijnlijk slecht in effectief beleid: het bedrijf heeft geen afspraken met de leverancier, ziet niet wat erin gaat en kan het account niet intrekken als iemand vertrekt. Bij klanten zie ik dan vooral dat niemand nog controle heeft op kosten en rechten: wie welk abonnement betaalt, welke tool bij welke bestanden kan en waar klantgegevens heen gaan. Zolang niemand het weet, kan ook niemand ingrijpen als het misgaat.</p>
<p><strong>Helemaal dicht.</strong> Elke tool moet langs IT, elk idee langs de directie, en tot er beleid is, mag niets. Dan ligt een aanvraag weken stil en haakt de collega die het idee aandroeg af. Het beleid waar iedereen op wacht, komt maar niet, of het komt en verdwijnt in de la.</p>
<p>En mensen gaan het dan stiekem doen, op hun eigen telefoon of privéaccount. Dan heb je alsnog de risico's van helemaal open, en zie je ze niet eens.</p>
<h2 id="de-schuif-staat-per-toepassing-anders">De schuif staat per toepassing anders</h2>
<p>Hoe ver de schuif open kan, hangt af van een paar vragen:</p>
<ul>
<li>Hoe gevoelig zijn de gegevens?</li>
<li>Kan iemand er schade van hebben, binnen of buiten je bedrijf?</li>
<li>Hoeveel mensen gebruiken het, en hoe vaak?</li>
<li>Doet de AI een voorstel, of voert hij zelf iets uit?</li>
<li>Kun je een fout makkelijk herstellen?</li>
</ul>
<p>Hoe vaker een antwoord je niet lekker zit, hoe verder de schuif dicht. Voor de rest geef je ruimte.</p>
<h2 id="vier-stappen-om-de-schuif-goed-te-zetten">Vier stappen om de schuif goed te zetten</h2>
<h3 id="1-kijk-eerst-wat-er-al-gebeurt">1. Kijk eerst wat er al gebeurt</h3>
<p>Begin met een open gesprek over hoe mensen AI nu al gebruiken. Zonder dat iemand op zijn kop krijgt, anders hoor je alleen wat mag. Neem ook de AI mee die al in je software zit, zoals in je mail, je CRM of je boekhoudpakket. Het <a href="https://www.ncsc.nl/artificial-intelligence-ai/ai-veilig-gebruiken-in-jouw-organisatie">Nationaal Cyber Security Centrum</a> (NCSC) raadt zo'n gesprek ook aan. Gold er eerder een verbod, dan helpt een anonieme enquête.</p>
<p>Daarna heb je een eerste lijst: wie gebruikt wat, waarvoor en met welke gegevens.</p>
<h3 id="2-zet-op-n-pagina-wat-meteen-mag">2. Zet op één pagina wat meteen mag</h3>
<p>Schrijf één pagina met voorbeelden van wat iedereen vandaag al mag doen. Bijvoorbeeld:</p>
<ul>
<li>teksten schrijven, herschrijven en samenvatten;</li>
<li>analyseren, brainstormen en ideeën uitwerken;</li>
<li>formules of code laten maken;</li>
<li>oefenen met verzonnen klantvragen.</li>
</ul>
<p>Dat mag allemaal, zolang er geen persoonsgegevens en geen bedrijfsgeheimen in gaan.</p>
<p>Zet erbij in welke tool dat mag, welke gegevens er niet in gaan, en bij wie je terechtkunt als je twijfelt of als er iets misgaat. Kies een zakelijk account dat je hebt nagelopen, of laat je IT-partner dat doen: je weet wat de leverancier met je gegevens doet en hoe lang hij ze bewaart, je hebt een verwerkersovereenkomst, en je kunt accounts zelf beheren en intrekken.</p>
<p>En geef mensen er tijd voor. Een pagina met wat mag, zonder tijd om het te proberen, belandt alsnog in de la.</p>
<h3 id="3-deel-toepassingen-in-naar-risico">3. Deel toepassingen in naar risico</h3>
<p>Alles wat niet op die pagina staat, deel je in naar risico: laag, medium of hoog. Hoe hoger het risico, hoe meer afspraken je maakt.</p>
<table>
<thead>
<tr><th>Risico</th><th>Voorbeelden</th><th>Wat erbij hoort</th></tr>
</thead>
<tbody>
<tr><td><strong>Laag: vrij gebruiken</strong></td><td>Teksten schrijven en samenvatten, analyseren, brainstormen, formules of code laten maken, oefenen</td><td>Een goedgekeurd zakelijk account, binnen het afgesproken budget. Geen persoonsgegevens en geen bedrijfsgeheimen. De AI verstuurt zelf niets naar klanten of leveranciers. Geen aanvraag nodig.</td></tr>
<tr><td><strong>Medium: gebruiken met afspraken</strong></td><td>Een koppeling met je CRM, een chatbot op je eigen handboeken, een systeem dat zelf met klanten communiceert, een toepassing voor het hele team</td><td>Een eigenaar en heldere afspraken: welke risico's er zijn en hoe je ze beperkt (zie stap 4). Een proef met een einddatum en vooraf afgesproken tests.</td></tr>
<tr><td><strong>Hoog: eerst goed inrichten</strong></td><td>Complexe systemen, zoals een keten van agents die een retour goedkeurt en het geld terugboekt naar de klant. Ook personeelsselectie en andere besluiten met grote gevolgen voor mensen.</td><td>De directie beslist, met juridisch advies waar nodig. Hier kan veel misgaan, dus je hebt veel controle en risicobeperking nodig. Reken op meer tijd om in te richten en te testen.</td></tr>
</tbody>
</table>
<p>Zo kies je snel: gaan er persoonsgegevens of bedrijfsgeheimen in, koppel je de AI aan je systemen of praat hij zelf met klanten, dan is het medium risico. Gaat het om geld, om gezondheidsgegevens, om besluiten over mensen, of werken meerdere agents samen aan iets wat je moeilijk terugdraait, dan is het hoog risico.</p>
<p>Zo maakt het team de meeste keuzes zelf, en gaan alleen de zware keuzes naar de directie. Laag, medium en hoog zijn hier je eigen werkafspraken. De AI Act kent ook een categorie hoog risico, met eigen wettelijke regels. Daarover lees je meer onder <a href="#wat-de-wet-vraagt">wat de wet vraagt</a>.</p>
<p>Spreek ook af hoe snel een gewone aanvraag antwoord krijgt, bijvoorbeeld binnen twee werkdagen. En laat mensen mislukte proeven delen, zonder dat iemand de schuld krijgt. Dan maakt de volgende collega dezelfde fout niet nog een keer.</p>
<h3 id="4-geef-elke-gedeelde-toepassing-een-eigenaar-en-de-juiste-maatregelen">4. Geef elke gedeelde toepassing een eigenaar en de juiste maatregelen</h3>
<p>Zodra collega's een toepassing samen gebruiken, heeft die een eigenaar nodig. Iemand die beslist, de meldingen krijgt en een vervanger heeft voor als die er niet is.</p>
<p>Leg ook vast hoe je stopt:</p>
<ul>
<li>wie de toepassing of koppeling mag uitzetten;</li>
<li>hoe het werk doorgaat zonder;</li>
<li>wie bepaalt of klanten iets moeten horen, en of je een datalek binnen 72 uur meldt bij de Autoriteit Persoonsgegevens.</li>
</ul>
<p>Een agent uitzetten haalt een verstuurde mail niet terug. Herstellen kan dus ook betekenen dat je een klant belt en uitlegt wat er gebeurde.</p>
<p>De stopknop is je laatste redmiddel. Daarvoor heb je vijf manieren om risico's te beperken. Per toepassing kies je de combinatie die bij het risico past.</p>
<p><strong>A. Beleid en opleiden.</strong> AI verzint soms dingen (hallucinaties) en maakt fouten. Medewerkers moeten zich daarvan bewust zijn, en teksten moeten gecontroleerd worden. Dat leg je vast in beleid, maar het heeft ook doorlopende aandacht nodig. Hetzelfde geldt voor de afspraak dat persoonsgegevens niet in de AI mogen. Dat wil je niet afdwingen door het uploadveld in je AI-tool te blokkeren, want dat uploadveld wil je houden voor alles wat wel mag.</p>
<p><strong>B. Rapporten en meldingen.</strong> Terug kunnen lezen welke antwoorden je klantenservice-agent allemaal heeft gegeven, is ook een manier om risico te beperken. Je bent te laat om in te grijpen, maar je weet in elk geval dat het gebeurd is, en je kunt het voor de toekomst aanpassen. Bij toepassingen met meer risico laat je ook een melding sturen bij afwijkingen, bijvoorbeeld als de agent een prijs of toezegging noemt.</p>
<p><strong>C. Evaluaties.</strong> Laat je prompts of agents op vaste momenten testen tegen een set goede en foute antwoorden, zodat je ziet of de kwaliteit hoog genoeg blijft. Dit is een essentiële stap. Ook door nieuwere, slimmere modellen kunnen de antwoorden van een AI-systeem slechter worden. Hoe je dat aanpakt, lees je onder <a href="#wie-checkt-het-over-een-half-jaar">wie checkt het over een half jaar?</a></p>
<p><strong>D. Limitaties en beperkingen.</strong> Geef een agent geen toegang tot je HR-gegevens, of alleen leesrechten op je supportmail. Dat sluit een hoop problemen uit. Het is makkelijk, maar gevaarlijk, om te veel rechten te geven en te hopen dat de AI op basis van je prompts het juiste doet. Een mail of document kan verstopte instructies bevatten die de AI misleiden, en volgens <a href="https://www.ncsc.gov.uk/blog-post/prompt-injection-is-not-sql-injection">de Britse tegenhanger van het NCSC</a> verdwijnt dat risico niet. Zorg dus dat een actie die de AI niet mag doen, ook technisch niet kan. Zet ook een budgetlimiet op abonnementen en automatische taken.</p>
<p><strong>E. Een mens in het proces (human in the loop).</strong> Als het echt belangrijk is, zoals geld overmaken of belangrijke mails versturen, richt je het systeem zo in dat er een mens in het proces zit die bevestigt. Net als bij een collega die je inwerkt, of een partner waar je werk aan uitbesteedt, kun je dat stap voor stap afbouwen:</p>
<ul>
<li>eerst checkt een mens alle betalingen;</li>
<li>gaat dat een tijd zonder problemen, dan check je nog de helft;</li>
<li>weer geen problemen, dan blijft 10% over als steekproef.</li>
</ul>
<h2 id="opnieuw-schuiven-als-de-inzet-verandert">Opnieuw schuiven als de inzet verandert</h2>
<p>Een verzonnen voorbeeld: een groothandel met veertig medewerkers.</p>
<p>Een medewerker oefent met AI op verzonnen productvragen, met openbare productinformatie. Dat is laag risico: vrij gebruiken. Het werkt goed, en het team wil het op echte klantvragen gebruiken.</p>
<p>Dat is een nieuwe stand van de schuif, want nu gaan er klantgegevens in: medium risico. De eigenaar kijkt welke gegevens erin gaan, wat de leverancier met die gegevens doet en of de antwoorden goed genoeg zijn. De AI maakt eerst alleen concepten. Een medewerker checkt prijs, levertijd en toezeggingen in de bron voordat er iets de deur uitgaat.</p>
<p>Daarna laat het team de AI zelf antwoorden. Dat blijft medium risico, met strakkere afspraken. De groothandel begint met één soort vragen. Bij twijfel zet de AI de vraag door naar een collega, en prijzen of toezeggingen kan hij niet aanpassen. De eerste honderd antwoorden leest een collega allemaal na, daarna een steeds kleiner deel. Het team kan alle antwoorden teruglezen en de automatische antwoorden meteen pauzeren.</p>
<p>Tot slot wil het team dat agents ook retouren goedkeuren en het geld terugboeken. Dat is hoog risico: er gaat geld de deur uit, en een fout in de ene stap werkt door in de volgende. De directie beslist. Elke terugboeking krijgt eerst een akkoord van een collega, en de agent kan alleen terugboeken tot een maximumbedrag. Dat akkoord bouw je af zoals bij E.</p>
<p>Koop je zo'n agent in, vraag de leverancier dan:</p>
<ul>
<li>Kan hij eerst alleen concepten maken, per soort vraag?</li>
<li>Kan ik alles teruglezen en hem direct pauzeren?</li>
<li>Zijn de grenzen technisch vastgelegd, zoals geen prijzen aanpassen en terugboeken tot een maximumbedrag?</li>
<li>Melden jullie het als het model eronder verandert, en mag ik vooraf testen met eigen gevallen?</li>
<li>Waar gaan de gegevens heen, en is er een verwerkersovereenkomst?</li>
</ul>
<p>Bij elke stap kijk je opnieuw waar de schuif staat.</p>
<h2 id="wie-checkt-het-over-een-half-jaar">Wie checkt het over een half jaar?</h2>
<p>Bij elke gedeelde toepassing hoort nog een vraag: wie is ervoor verantwoordelijk dat die over een half jaar nog steeds de juiste antwoorden geeft? Dat is de eigenaar uit stap 4.</p>
<p>Je leverancier brengt regelmatig een nieuw model uit, en je bestaande prompts draaien daar ineens op. Dat kan beter uitpakken, slechter of gewoon anders. Zonder test merk je dat vaak pas als een klant klaagt.</p>
<p>Daarom krijgt elke gedeelde toepassing een vaste testset: de evaluaties uit stap 4. In AI-land heet dat een eval. Begin klein, bijvoorbeeld met twintig gewone en tien lastige gevallen uit je eigen werk: een vraag waarin informatie ontbreekt, twee bronnen die elkaar tegenspreken, of een verzoek dat niet mag. Laat iemand die het werk goed kent vooraf bepalen wat een goed antwoord is.</p>
<p>In de praktijk kan dat beginnen met een spreadsheet met per regel de vraag, het goede antwoord en wat de AI zei. Iemand die het werk kent, loopt hem door. Later laat je die test automatisch draaien.</p>
<p>Draai die set:</p>
<ul>
<li>voordat je de toepassing breder uitrolt;</li>
<li>als de leverancier een nieuw model of een grote update uitbrengt;</li>
<li>als je een prompt, bron of koppeling aanpast.</li>
</ul>
<p>Weet je niet of je leverancier updates aankondigt, zet de test dan op een vaste datum in je agenda. Duikt er in de praktijk een nieuwe fout op, zet die dan in de set. Zo test de set na een paar maanden op de fouten die bij jullie echt voorkomen.</p>
<p>Ook de collega die de AI controleert, heeft een vaste lijst nodig. Een mens die meekijkt, helpt alleen als die weet waar die op moet letten, de bron kan openen en tijd heeft om iets tegen te houden. Bij een klantantwoord bijvoorbeeld:</p>
<ul>
<li>Kloppen prijs en voorwaarden met de bron?</li>
<li>Staat er een toezegging in?</li>
<li>Staan er gegevens van een andere klant in?</li>
</ul>
<h2 id="wat-de-wet-vraagt">Wat de wet vraagt</h2>
<p>Stand op 30 oktober 2026. Klein zijn geeft geen vrijstelling, en wat precies geldt, hangt af van wat je met AI doet. Dit is geen juridisch advies. Check de details als je begint, en vraag bij twijfel een jurist of privacyadviseur.</p>
<ul>
<li><strong>AVG.</strong> Gaan er persoonsgegevens in, dan heb je een doel en een grondslag nodig (een wettelijke reden om de gegevens te gebruiken), moet de beveiliging op orde zijn en heb je afspraken met je leverancier. Een DPIA (een verplichte risicoanalyse voor privacy) moet als het risico voor mensen waarschijnlijk hoog is. Niet elk experiment heeft er een nodig. Voor volledig automatische besluiten met grote gevolgen voor iemand gelden strenge grenzen. Een collega die zonder echte controle op akkoord klikt, maakt er geen menselijk besluit van. (<a href="https://europa.eu/youreurope/business/governance-and-sustainability/digital-and-data-compliance/data-protection-gdpr/index_en.htm">Your Europe</a>, <a href="https://www.edpb.europa.eu/sme/be-compliant/respect-individuals-rights_en">EDPB</a>)</li>
<li><strong>AI-geletterdheid.</strong> Volgens <a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-4">artikel 4 van de AI Act</a> neem je als bedrijf dat AI gebruikt maatregelen die de AI-kennis van je mensen ondersteunen. Die plicht geldt sinds februari 2025. Volgens de <a href="https://digital-strategy.ec.europa.eu/en/faqs/ai-literacy-questions-answers">Europese Commissie</a> heb je er geen certificaat of aparte AI-commissie voor nodig. Begin met begeleiding die past bij het werk en een overzicht van wat je doet.</li>
<li><strong>Verboden toepassingen.</strong> Sommige toepassingen zijn sinds februari 2025 verboden, zoals software die de emoties van medewerkers op de werkvloer herkent (op een paar uitzonderingen na).</li>
<li><strong>Hoog risico volgens de AI Act.</strong> De zware regels voor hoogrisicotoepassingen, zoals AI bij werving en selectie of bij risico en prijs van levens- en ziektekostenverzekeringen, gelden volgens de <a href="https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai">Europese Commissie</a> vanaf 2 december 2027.</li>
<li><strong>Transparantie.</strong> Praat iemand met een AI, dan moet die dat weten. Niet elk document waar AI bij hielp, heeft een label nodig. (<a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-50">artikel 50</a>)</li>
<li><strong>Ondernemingsraad.</strong> Een OR is verplicht vanaf vijftig medewerkers. Gaat AI het werk van mensen beoordelen of hun gebruik volgen, dan kan de OR <a href="https://www.ser.nl/nl/thema/medezeggenschap/aan-de-slag-met-de-or/rechten/instemmingsrecht">instemmingsrecht</a> hebben. Heb je geen OR, betrek medewerkers dan zelf vroeg.</li>
</ul>
<h2 id="je-eerste-maand">Je eerste maand</h2>
<p>Je hoeft niet alles in één keer goed te hebben. Een opzet voor de eerste maand:</p>
<table>
<thead>
<tr><th>Week</th><th>Wat je doet</th></tr>
</thead>
<tbody>
<tr><td>1</td><td>Praat met je mensen over hoe ze AI nu gebruiken. Wijs het aanspreekpunt aan, en spreek af wie in de directie over risico's beslist. Kies een paar dingen die meteen mogen.</td></tr>
<tr><td>2</td><td>Deel wat er al gebeurt in naar laag, medium of hoog risico. Regel accounts, toegangsrechten en budgetlimieten. Schrijf de ene pagina.</td></tr>
<tr><td>3</td><td>Oefen met je team op eigen taken, ook met fouten herkennen en melden. Test één kansrijke toepassing tegen hoe je het nu doet.</td></tr>
<tr><td>4</td><td>Spreek steekproeven en meldingen af, en oefen één keer met stoppen. Besluit welke proef stopt, verandert of breder mag.</td></tr>
</tbody>
</table>
<p>Daarna bespreek je elke maand kort zes vragen:</p>
<ol>
<li>Welke nuttige toepassing ontdekten we?</li>
<li>Welke fout kwam terug?</li>
<li>Welke rechten of koppelingen veranderden?</li>
<li>Welke meldingen staan nog open?</li>
<li>Welke aanvraag duurt te lang?</li>
<li>Wat stoppen we?</li>
</ol>
<h2 id="checklist">Checklist</h2>
<p>Tien punten om na te lopen, over accounts en gegevens, dagelijks gebruik, en overzicht houden en ingrijpen. De eerste pagina is de lijst om af te vinken, de tweede geeft uitleg. Print hem, en loop hem samen door: directie en de collega die er het meest mee werkt. <a href="#instructie">Vraag hem hieronder aan</a>.</p>
<p>Hoe staat jouw schuif? Ik ben benieuwd.</p>
<p>Heb je zelf een vraag over AI in je werk of je bedrijf? <a href="mailto:matthijs@bakker-ai.nl">Mail hem naar me</a>. Tot de kerst zoek ik er elke week één uit.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Automagisch boodschappen doen met twee AI-agents bij AH.nl</title>
      <link>https://bakker-ai.nl/blog/boodschappen-met-een-agent/</link>
      <guid isPermaLink="true">https://bakker-ai.nl/blog/boodschappen-met-een-agent/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <description>Hoe twee AI-agents bij ons thuis het weekmenu maken en de boodschappen bij Albert Heijn klaarzetten. Van anderhalf uur naar twintig minuten per week.</description>
      <content:encoded><![CDATA[<p>Bij ons thuis doen twee AI-agents het voorwerk voor de boodschappen. Alberto zet sinds juni de bestelling klaar bij Albert Heijn, inmiddels tien keer. Cocky stelt sinds september het weekmenu samen. Allebei draaien ze in Codex. Ik doe aan het eind nog een snelle check. Wat we onderweg leerden, geldt ook voor agents in een bedrijf.</p>
<p>Wil je zelf zo'n agent bouwen? Onderaan kun je <a href="#instructie">een uitgebreide instructie met alle prompts</a> aanvragen.</p>
<div class="carousel" role="region" aria-roledescription="carrousel" aria-label="Een week boodschappen in vier stappen">
<p class="carousel-title">Een week boodschappen in vier stappen</p>
<div class="carousel-track" tabindex="0">
<div class="carousel-slide" role="group" aria-roledescription="dia" aria-label="Stap 1 van 4: Cocky">
<p class="carousel-meta"><span>Stap 1 van 4 · Donderdag</span><span class="carousel-role">AI-agent</span></p>
<p class="carousel-who">Cocky</p>
<p class="carousel-what">Stuurt Marieke via WhatsApp recepten voor de lunch en het diner van de hele week.</p>
</div>
<div class="carousel-slide is-person" role="group" aria-roledescription="dia" aria-label="Stap 2 van 4: Marieke">
<p class="carousel-meta"><span>Stap 2 van 4 · Daarna</span></p>
<p class="carousel-who">Marieke</p>
<p class="carousel-what">Geeft per recept een duimpje omhoog of omlaag. Bij een duimpje omlaag komt Cocky met iets anders. Zo ontstaat het weekmenu.</p>
</div>
<div class="carousel-slide" role="group" aria-roledescription="dia" aria-label="Stap 3 van 4: Alberto">
<p class="carousel-meta"><span>Stap 3 van 4 · Vrijdagochtend</span><span class="carousel-role">AI-agent</span></p>
<p class="carousel-who">Alberto</p>
<p class="carousel-what">Zet het menu en de vaste boodschappen in de winkelwagen bij Albert Heijn, en zoekt er goede bonusaanbiedingen bij.</p>
</div>
<div class="carousel-slide is-person" role="group" aria-roledescription="dia" aria-label="Stap 4 van 4: ik">
<p class="carousel-meta"><span>Stap 4 van 4 · Vrijdag</span></p>
<p class="carousel-who">Ik</p>
<p class="carousel-what">Check koffie, wc-papier en beleg, scan op rare dingen en bevestig de bestelling. Betalen doe ik aan de deur.</p>
</div>
<div class="carousel-slide is-result" role="group" aria-roledescription="dia" aria-label="Resultaat">
<p class="carousel-meta"><span>Resultaat</span></p>
<p class="carousel-who">± 20 minuten per week</p>
<p class="carousel-what">Voor maaltijdplanning en bestellen samen. Eerst was dat ongeveer anderhalf uur.</p>
</div>
</div>
</div>
<aside class="note">
<p><strong>Wat is een AI-agent?</strong></p>
<p>Een AI-agent is een AI-programma dat zelf stappen uitvoert om een taak af te maken. Het klikt door een website, leest gegevens en vraagt jou om bevestiging waar dat nodig is.</p>
<p>Hoeveel een agent zelf mag beslissen, heet ook wel agency. Bij Alberto en Cocky houd ik die bewust nog klein: zij zetten alles klaar, ik druk op de knop.</p>
</aside>
<h2 id="stap-1-de-vaste-boodschappen">Stap 1: de vaste boodschappen</h2>
<p>Eerst de vraag: wat zou ik fijn vinden als iemand anders mijn boodschappen deed? Hoe moet dat werken, en wat vind ik belangrijk?</p>
<p>Het eerste wat ik bedacht: er zijn basisdingen die er gewoon moeten zijn. Brood voor het ontbijt en voor de kinderen om mee naar school te nemen, wc-papier, koffie, eieren, fruit, groente. Dingen die elke week terugkomen, los van de recepten of van wat er die week gebeurt.</p>
<p>Ik had wel een gevoel bij wat dat ongeveer was, maar misschien vergat ik dingen. Daarom liet ik Codex mijn laatste tien bestellingen bij Albert Heijn analyseren.</p>
<aside class="note">
<p><strong>Waarom Codex?</strong></p>
<p>Codex is een agent van OpenAI, het bedrijf achter ChatGPT. Je krijgt hem bij een ChatGPT-abonnement. Ik heb ChatGPT Pro (103 euro per maand), dat ik ook voor mijn werk gebruik. Ik werk met de Codex-app op mijn Mac, om een paar redenen:</p>
<ul>
<li><strong>Computer use.</strong> Codex bedient een browser zoals jij dat doet: kijken, klikken en typen. Daar is hij heel goed in. Dat is ook nodig, want Albert Heijn heeft op dit moment geen officiële koppeling (API of MCP) waarmee een agent direct met de webwinkel praat. In de ingebouwde browser van Codex ben ik ingelogd bij ah.nl.</li>
<li><strong>Vaste momenten.</strong> Codex kan een taak op een vast tijdstip starten. Alberto begint elke vrijdagochtend vanzelf.</li>
<li><strong>Geheugen.</strong> Alberto en Cocky hebben elk een eigen gesprek in Codex, met de feedback van alle eerdere weken. Vaste afspraken, zoals welk merk halvarine we willen, staan in de opdracht.</li>
<li><strong>Koppelingen.</strong> Via MCP praat Codex ook met andere apps, zoals Beeper.</li>
</ul>
</aside>
<p>In Codex open ik de site van Albert Heijn. Codex kijkt even rond, snapt redelijk rap hoe de site in elkaar zit en bekijkt dan die bestellingen. Die gegevens haalt hij naar mijn computer, zodat hij er een analyse op kan doen. Dit was mijn prompt:</p>
<blockquote>
<p>Ok, you're on the ah.nl website where I order my groceries. On this account under 'Eerder bestellingen' you find all my previous orders.</p>
<p>Can you analyze my past 10 orders. What I want is to group my groceries in 3 categories:</p>
<ul>
<li>Regulars: Think coffee, toilet paper, cucumber, bread, etc &gt; we gonna need this every week</li>
<li>Meals &gt; ingredients depend on what we're eating: steak, chicken, vegetables, potatoes, rice,etc</li>
<li>Irregulars: anything that does not fall in the first two categories</li>
</ul>
<p>I want to automate the process of doing groceries and would like to start with the regulars.</p>
</blockquote>
<p>Codex concludeert zelf dat ik een aantal dingen vaak nodig heb, maar niet elke week. Die wil hij samen met mij controleren:</p>
<blockquote>
<p><strong>Codex:</strong> My recommendation: start automation with a weekly core list of cucumber, carrots, paprika, kwark, bread, buns, eggs, milk, berries, fruit bars, and rice waffles. Then add a separate stock-check list for coffee, paper goods, cleaning, cat litter, butter/halvarine. Meals should stay manual or be generated from a chosen weekly meal plan.</p>
<p><strong>Ik:</strong> Ok; can you put this in for the next order?</p>
<p>[Codex klikt 1000x]</p>
<p><strong>Ik:</strong> Ok; now that we're in the order for 20/6 we also get the right promotions. Can you analyze the promotions under 'Bonus' and come back with the promotions that are really good.</p>
</blockquote>
<p>Codex komt terug met zeventien aanbiedingen, met bij elke aanbieding waarom die wel of niet bij ons past. Zijn advies:</p>
<blockquote>
<p><strong>Codex:</strong> I'd avoid adding promo items just because they're discounted; the ones most worth considering now are ribeye/BBQ spiezen, broccoli/courgette/aubergine, Hak jars, and household stock like Ariel/Dreft/Page.</p>
</blockquote>
<details>
<summary>Een greep uit de bonus-tips van Codex</summary>
<blockquote>
<p><strong>Codex:</strong> Best deals I'd flag for 20 June:</p>
<p><strong>Really Good</strong></p>
<ul>
<li>AH Vakslager runder ribeye: 1+1 gratis: excellent if you want a steak meal this week.</li>
<li>Alle Café Royal: 1+1 gratis: only useful if compatible with your coffee setup.</li>
<li>Alle Ariel: 1+1 gratis and Dreft vaatwascapsules: 1+1 gratis: household stock-up, very good.</li>
</ul>
<p><strong>Good And Relevant</strong></p>
<ul>
<li>AH Snoepgroente tomaat/komkommer 400-500g: 2 stuks 50%, 1 stuk 35%: fits your regular veg pattern.</li>
<li>AH Bakkersbrood tijgerbrood heel: 0.99: remember for next week, since you skipped bread now.</li>
</ul>
<p>[...]</p>
</blockquote>
</details>
<p>Die boodschappen-agent heet bij ons inmiddels Alberto.</p>
<aside class="note">
<p><strong>Zelf proberen?</strong></p>
<p>Begin met stap 1. Open de webwinkel van je supermarkt in de browser van Codex, log in en geef hem de prompt hierboven. Je krijgt drie lijstjes terug: vaste boodschappen, maaltijden en de rest. Alleen die lijst met vaste boodschappen is al handig, ook als je daarna alles zelf blijft bestellen.</p>
<p>Wil je alles nabouwen? Onderaan kun je <a href="#instructie">de uitgebreide instructie met alle prompts</a> aanvragen.</p>
</aside>
<h2 id="stap-2-maaltijdplanning">Stap 2: maaltijdplanning</h2>
<p>Sommige dagen zijn bij ons best druk, omdat de kinderen moeten sporten. Dan hebben we maaltijden nodig die heel snel klaar zijn, of die je makkelijk kunt opwarmen voor de avonden dat niet iedereen tegelijk eet.</p>
<p>We zijn ook geen gezin van vijf alleseters. Dus kiezen we gericht: gerechten die we lekker vinden en die ook gegeten worden, zonder dat er elke avond geprotesteerd wordt over wat er op tafel staat.</p>
<p>En we willen gezond en gevarieerd eten. Smaak is natuurlijk het lastigst. Als eerste stap wilde ik recepten kiezen. De recepten op ah.nl zijn een goed begin, maar andere receptensites mogen ook, zoals Uit Paulines Keuken. Dit was de prompt:</p>
<blockquote>
<p>I want to do meal planning for our family.</p>
<p>We are looking for easy, healthy and fast options. Preferrably with good taste and especially the dinners should also work for kids. (6, 10, 13).</p>
<p>Preferred recipies are in Dutch to prevent translation and crazy measurements. The ah.nl recipe database is a good start; but we're open to alternatives / combinations.</p>
<p>First I want to discuss the plan with you to get to a strategy. Than my preferred workflow would be that you send suggestions for breakfast, lunch &amp; dinner for next week. (dinner should be unique per day, breakfast and lunch could be repetitive). My girlfriend and I will provide feedback so you can learn our preferences and adapt better to our taste and lives. How does that sound?</p>
</blockquote>
<p>Daarna volgde wat heen en weer chatten om achter onze voorkeuren te komen. Wat vinden we lekker, wat niet, en wat verstaan we onder makkelijk? Noem maar op. We sloten af met een opdracht: zoek recepten die gemiddeld hoge ratings krijgen.</p>
<p>Toen koppelde ik Codex via Beeper aan mijn WhatsApp. Zo kan Cocky, zoals de maaltijdplanner bij ons heet, berichten sturen naar Marieke, mijn vriendin. Zij geeft met een duimpje omhoog of omlaag aan of ze een recept lekker vindt. Een duimpje omhoog gaat op de maaltijdplanning. Bij een duimpje omlaag doet Cocky een nieuwe suggestie.</p>
<img src="https://bakker-ai.nl/blog/boodschappen-met-een-agent/whatsapp-duimpjes.jpg" alt="Cocky stuurt per dag een recept via WhatsApp, Marieke reageert met een duimpje omhoog of omlaag" width="420" loading="lazy" decoding="async">
<aside class="note">
<p><strong>Wat is Beeper?</strong></p>
<p>Beeper is een app die je chatapps, zoals WhatsApp, Signal en Telegram, in één inbox samenbrengt. De desktop-app heeft een koppeling voor AI-agents, een MCP-server, die alleen op je eigen computer draait. Beeper moet daarvoor wel openstaan. Via die koppeling kan Cocky berichten versturen en de duimpjes van Marieke lezen.</p>
<p>Let op: via zo'n koppeling kan een agent al je chats lezen, ook die met andere mensen. Bij ons mag Cocky alleen met Marieke appen.</p>
</aside>
<p>Recepten kiezen met duimpjes werkt fijn, omdat het zo laagdrempelig is. Het gaat via WhatsApp, dat Marieke toch al gebruikt, en een duimpje omhoog of omlaag snapt iedereen zonder uitleg. Zo stond er een weekmenu. Cocky geeft de ingrediëntenlijst door aan Alberto, die alles meeneemt in de boodschappen. Cocky stuurt de recepten ook naar Fammy, onze gezinsapp die ik zelf bouwde. Zo staan ze voor iedereen klaar als je moet koken. (Over Fammy later misschien meer.)</p>
<h2 id="bijsturen">Bijsturen</h2>
<p>In het begin ging dat nog niet vlekkeloos. Gedroogde kruiden probeerde Cocky steeds opnieuw te kopen, tot we eigenlijk alles wel in huis hadden. Dat moesten we wat tweaken: wanneer beslist hij zelf, en wanneer vraagt hij het? Zout hebben we altijd in huis, dus dat koopt hij nooit. Bij oregano weet hij het niet zeker, dus dat vraagt hij. Weet hij vrij zeker dat iets er niet is, zoals verse broccoli, dan zet hij het gewoon op de lijst.</p>
<p>Ook dat ging best goed. Toen kwamen we erachter dat we een hoop dingen in huis hadden die we nog eens wilden opmaken, en die steeds opnieuw werden gekocht. We hadden nog vier pakken spaghetti, maar zodra we een recept met spaghetti kozen, zette Cocky toch weer spaghetti op de boodschappenlijst.</p>
<p>Daarom hebben we onze hele voorraad in kaart gebracht, in een lijst in Apple Herinneringen. Welk vlees ligt er nog in de vriezer, welke pasta in de kast, noem maar op. Die lijst kreeg Cocky erbij. En we vroegen hem om elke week twee of drie recepten te kiezen die onze voorraad gebruiken, zodat die langzaam opgaat.</p>
<img src="https://bakker-ai.nl/blog/boodschappen-met-een-agent/voorraadlijst.jpg" alt="Onze voorraadlijst in Apple Herinneringen" width="420" loading="lazy" decoding="async">
<p>Nou, dat werkte heel goed.</p>
<h2 id="hoe-het-nu-loopt">Hoe het nu loopt</h2>
<ol>
<li>Op donderdag stuurt Cocky automatisch voorstellen voor de lunch en het diner van de hele week.</li>
<li>Marieke reageert, en daar komt een definitief menu uit.</li>
<li>Op vrijdagochtend zet Alberto dat menu samen met alle regulars in de winkelwagen bij Albert Heijn. Hij checkt dan ook de bonus en stelt goede aanbiedingen voor die we erbij kunnen pakken.</li>
<li>Alberto vraagt of ik de dingen wil checken die we af en toe nodig hebben, zoals koffie, wc-papier, keukenrollen en beleg, bijvoorbeeld pindakaas, chocopasta of hagelslag. Daarna is de bestelling compleet.</li>
</ol>
<p><video src="https://bakker-ai.nl/blog/boodschappen-met-een-agent/alberto-winkelmandje.mp4" width="1128" height="1078" autoplay muted loop playsinline aria-label="Alberto zet de vaste boodschappen in het winkelmandje op ah.nl, versneld afgespeeld"></video></p>
<p>Meestal doe ik dan nog een hele snelle scan of er niets idioots tussen zit. Ik ben toch een beetje bang dat er op een dag ineens vier kilo zalm wordt bezorgd. Maar eigenlijk gaat het bij ons best soepel.</p>
<p>De bestelling bevestig ik daarna zelf, en ik betaal aan de deur. Alberto heeft dus geen toegang tot mijn betaalgegevens nodig. Ik vind het op dit moment belangrijk om zelf op de knop te drukken, zodat er niet zomaar voor 2.000 euro aan boodschappen wordt bezorgd.</p>
<h2 id="van-boodschappen-naar-bedrijfsproces">Van boodschappen naar bedrijfsproces</h2>
<p>Het automatiseren van onze boodschappen lijkt verrassend veel op hoe je een zakelijk proces zou kunnen automatiseren.</p>
<p>Begin met data verzamelen over hoe het nu loopt. Bij ons waren dat tien bestellingen. In een bedrijf kunnen dat je inkooporders of offertes van het afgelopen jaar zijn. Laat AI daar patronen in zoeken. Start daarna klein. Het is prima als de kwaliteit dan nog best een eind afstaat van wat een collega zou leveren.</p>
<p>Werk vervolgens in kleine stapjes. Terwijl je ontwikkelt, verhoog je steeds de bodem. Elke ronde probeer je de agent te verbeteren, en tegelijk zet je steeds meer vangrails neer op de plekken waar hij uit de bocht zou kunnen vliegen.</p>
<p>Bij onze boodschappen werden Cocky en Alberto elke week iets slimmer. Mijn feedback op de nieuwe week kwam erbij, samen met alle feedback van de weken daarvoor. Steeds beter, steeds beter, steeds beter. In de eerste weken win je je tijd nog niet terug. Inmiddels kosten maaltijdplanning en bestellen ons samen zo'n twintig minuten per week. Eerst was dat ongeveer anderhalf uur. En we komen langzaam op het punt dat ik het vertrouwen begin te krijgen dat ik ze helemaal los zou durven laten.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
