In English
Alles of (n)iets met AI · Code Mode

Interactieve presentatie · klik op alles voor uitleg

Een ander perspectief op MCP

Laat AI bouwen,
niet bellen

MCP koppelt AI aan je systemen. De vraag is wie het werk doet: het model dat bij elke stap belt, of een programma dat het model schrijft.

Bellen Bouwen Begrenzen
Spreektekst

Dit is een ander perspectief op MCP. Iedereen koppelt AI nu aan zijn eigen systemen: CRM, mail, de boekhouding. Bijna altijd op dezelfde manier. Het model vraagt een systeem iets, wacht, leest het antwoord, en vraagt het volgende.

Anthropic en Cloudflare laten allebei zien dat het slimmer kan, en goedkoper. Daar gaat dit over.

Drie woorden om vast te houden: bellen, bouwen, begrenzen.

De hoofdlijn
Gebruik je model niet als for-loop.
Geef het een werkplaats. De koppeling naar je systemen (MCP) blijft gewoon bestaan. Wat verandert, is wie het heen-en-weerlopen doet: het model zelf, of een klein programma dat het model schrijft.
Spreektekst

Als je één zin onthoudt: gebruik je model niet als for-loop. Een for-loop is een stukje code dat iets steeds herhaalt. Dat is precies wat we het model nu laten doen, en het is daar duur en traag in.

Belangrijk om meteen te zeggen: MCP, de stekker tussen AI en je systemen, verdwijnt niet. Het gaat om hoe je hem gebruikt.

01 · Bellen · hoe het nu meestal gaat

De klus: één video op Instagram zettenklik voor elke ronde

Model
vraagt één tool →← hele resultaat terug, alles opnieuw lezen
Tools via MCP
Ronde 1Transcriberen6.000 tokens tekst terug
Ronde 2Stiltes knippenterug, alles herlezen
Ronde 3Vulwoorden eruitterug, alles herlezen
Ronde 4Verticaal bijsnijdenterug, alles herlezen
Ronde 5Ondertitelsterug, alles herlezen
Ronde 6Audioterug, alles herlezen
Ronde 7Uploadenterug, alles herlezen
Ronde 8Status checkennog bezig
Ronde 9Status checkennog bezig
Ronde 10Status checkenklaar
Ronde 11Publicerenterug, alles herlezen
Ronde 12Opruimenklaar
Tokens die het model leesttijd en kosten
≈ 190.000 tokens12 rondes voor één video

Elke stap gaat terug door het model

Wat er gebeurt

Het model vraagt één tool iets en wacht. Het hele resultaat komt in het gesprek, en daarna leest het model alles opnieuw om de volgende stap te kiezen.

Wat het kost

Het transcript van 6.000 tokens komt elke ronde weer voorbij, terwijl het model het nooit hoefde te zien. Een lange lijst tools vult het geheugen nog voordat de vraag begint.

Het model is de for-loop geworden.

Spreektekst

Neem een herkenbare klus: een ruwe video opschonen en op Instagram zetten. De agent heeft alle tools die daarvoor nodig zijn.

Klik door de rondes. Elke ronde is een telefoontje: het model vraagt één ding, krijgt het hele antwoord terug in het gesprek, en leest dan alles opnieuw om te bepalen wat het volgende is. Drie keer de status checken is drie keer bellen.

Kijk naar de meter. Hij groeit niet gelijkmatig, want elke ronde leest het model ook alles van de vorige rondes opnieuw. Twaalf rondes, ruim 190.000 tokens. Voor één video.

02 · Bouwen · Code Mode

Dezelfde klus, nu als één programmaklik om te volgen

Het model schrijfttekst = transcribeer(video) # blijft hier, niet in het gesprek clip = knip_stiltes(video, tekst) clip = ondertitel(bijsnijden(clip, "9:16"), tekst) post = upload(clip) while post.status != "klaar": wacht(10) publiceer(post); ruim_op() return post.link
Werkplaats voert het uit · zonder het model
TranscriberenStiltesVulwoordenBijsnijdenOndertitelsAudioUploadenStatus ×3PublicerenOpruimen
←Terug naar het model: alleen de link naar de post
Tokens die het model leestzelfde schaal
≈ 17.000 tokens1 ronde in plaats van 12

Eén programma, één antwoord terug

Wat er verandert

Het model belt niet zelf. Het schrijft één klein programma dat de tools achter elkaar aanroept, met een herhaling voor het wachten.

Waar het transcript blijft

In een variabele in de werkplaats. Het model hoeft het nooit te lezen. Alleen wat ertoe doet, komt terug.

Waarom dit werkt

Modellen lazen miljoenen regels echte code, en maar weinig tool-aanroepen. Code schrijven gaat ze beter af.

Klik op het script of de werkplaats voor uitleg.

Spreektekst

Zelfde klus, zelfde tools. Maar nu vraagt het model niet twaalf keer iets. Het schrijft één programma. Lees het hardop voor: transcribeer, knip, ondertitel, upload, wacht tot hij klaar is, publiceer, ruim op, geef de link terug.

Dat programma draait in een afgesloten werkplaats. Het transcript blijft daar in een variabele. Het wachten is een herhaling in de code, geen drie telefoontjes. En terug naar het model komt alleen de link.

Zelfde schaal op de meter: van 190.000 naar ongeveer 17.000 tokens. Eén ronde in plaats van twaalf.

02 · Bouwen · in getallen

Drie metingen, steeds dezelfde orde van grootte

Tokens die het model moet lezen: met losse aanroepen tegenover één programma. Het zijn de eigen metingen van de makers. Het gaat om de orde van grootte, niet om het precieze getal.

Reel · @rollins.ioVideo op Instagram zetten
190.000
→
17.000
12 rondes wordt 1 ronde, met dezelfde tools
Anthropic · november 2025Transcript uit Drive naar het CRM
150.000
→
2.000
98,7% minder tijd en kosten
Cloudflare · februari 2026Hun hele API, ruim 2.500 endpoints
1,17 mln
→
≈ 1.000
Twee tools: search en execute
Spreektekst

Drie bronnen, drie keer hetzelfde beeld. De reel van zonet. Anthropic, dat een transcript uit Google Drive in het CRM zette: van 150.000 naar 2.000 tokens. En Cloudflare, dat zijn hele API van ruim 2.500 endpoints aanbiedt met maar twee tools, voor ongeveer 1.000 tokens in plaats van 1,17 miljoen.

Eerlijk erbij zeggen: het zijn metingen van de makers zelf, op klussen die ze zelf kozen. Cloudflare noemt ook een tussenwaarde van 244.000 als je slimmer telt. De orde van grootte klopt wel.

03 · Begrenzen · de voorwaarde

Code die zelf draait, krijgt alleen de sleutels die jij meegeeft

1 · Afgesloten

De werkplaats

Het script draait apart, niet op je eigen systemen.

  • Grenzen aan tijd en geheugen
  • Alleen de koppelingen die je meegeeft
  • Elke run vastgelegd
Wat is een sandbox?
2 · Alleen lezen

De rechten

Eerst lezen. Schrijven pas met jouw akkoord.

  • Eigen sleutel per koppeling
  • Begin met alleen-lezen
  • Nooit zelf berichten naar klanten
Waarom alleen-lezen?
3 · Privacy

De gegevens

Wat het model niet hoeft te zien, ziet het niet.

  • Tussenresultaten blijven binnen
  • Namen vervangen door codes
  • Het model ziet alleen de uitkomst
Hoe werkt dat?

Eén loop kan honderd wijzigingen doen. Daarom begint de werkplaats met alleen-lezen.

Spreektekst

Hier zit de keerzijde. Bij losse aanroepen zie je elke stap en kun je elke stap tegenhouden. Bij een programma geef je één keer akkoord en kan een loop honderd dingen wijzigen. Dus de werkplaats moet dicht.

Drie dingen. Afgesloten: het script draait apart, met grenzen aan tijd en geheugen. Alleen lezen: begin met een sleutel die niets kan wijzigen. En privacy, en dat is een bonus: omdat tussenresultaten in de werkplaats blijven, kun je namen en persoonsgegevens vervangen door codes. Het model ziet ze dan nooit.

De tegencheck
Wat er op social media geroepen wordt"RIP MCP. Iedereen stapt over op Code Mode."
  • Nee: MCP blijft de stekkerCode Mode gebruikt dezelfde koppelingen. Alleen roept een programma ze aan in plaats van het model.
  • Bellen is prima bij korte vragenEén of twee stappen en kleine antwoorden: losse aanroepen zijn eenvoudiger en makkelijker na te lopen.
  • Bouwen heeft een prijsEen veilige werkplaats met limieten en toezicht, en een model dat goede code schrijft. Anthropic zegt het zelf: het brengt eigen complexiteit mee.
Spreektekst

Op social media roept men "RIP MCP". Dat klopt niet. MCP is de stekker, en Code Mode steekt er gewoon in. Het verschil is wie de stekker gebruikt.

Voor een korte vraag, "wat is de status van order 1234", is bellen prima. Bouwen loont bij reeksen, herhalingen en grote hoeveelheden data. En bouwen kost iets: je hebt een veilige werkplaats nodig, en het model moet de code goed schrijven.

Hoe wij het aanpakken

Vijf dingen waar wij rekening mee houden

  1. BouwenBellen of bouwen kiezen we per klusEen losse vraag mag het model zelf stellen. Een vaste reeks met veel stappen of veel data gaat in één script, zodat het model alleen de uitkomst ziet.
  2. BegrenzenEen koppeling werkt nooit als beheerderHij draait op een eigen gebruiker en kan niet bij de systeeminstellingen. Wat hij niet nodig heeft, kan hij niet bereiken.
  3. BegrenzenLezen en schrijven zijn gescheidenAparte sleutels voor lezen en voor schrijven, per persoon bepaald. Sleutels gaan nooit via een chat of mail.
  4. BegrenzenPersoonsgegevens blijven waar ze horenGeen zorg- of persoonsgegevens van klanten in de kennisbank, met een scan vooraf. Er gaat nooit een bericht naar een klant zonder akkoord van een mens.
  5. BegrenzenElke wijziging is terug te vindenWat een koppeling in Odoo verandert, staat in de chatter van dat record. Wat er in de kennisbank gebeurt, staat er met datum bij.
Spreektekst

Dit zijn de keuzes die wij maken als we AI aan jullie systemen koppelen. De eerste gaat over bouwen: per klus kijken we of het model zelf mag bellen, of dat het een script wordt. De andere vier gaan over begrenzen.

Een koppeling werkt nooit als beheerder. Lezen en schrijven zijn gescheiden, met eigen sleutels. Persoonsgegevens blijven buiten de kennisbank, en er gaat niets naar een klant zonder dat een mens het goedkeurt. En wat er verandert, is terug te vinden: in Odoo staat het in de chatter.

In de praktijk · zo staat het bij ons

Bellen waar het kan, bouwen waar het loont

SituatieHoe wij het doen
Een losse vraag aan OdooBellenHet model roept de koppeling direct aan. Snel, en elke stap is na te lopen.
Nieuws ophalen, transcriberen, publicerenBouwenEén script doet de hele reeks. Het model krijgt alleen de uitkomst te zien.
Odoo-koppeling in Code Mode-vormNog openHebben we nog niet. Een eerste proef zou alleen-lezen zijn, op onze eigen database.
Spreektekst

Wij werken zelf dagelijks met beide, en dit is waar we staan. Een losse vraag aan Odoo: bellen. Een vaste reeks, zoals nieuws ophalen, transcriberen en publiceren: dat doet één script, en het model ziet alleen wat eruit komt.

En we zijn eerlijk over ons eigen gat. Een Odoo-koppeling in Code Mode-vorm hebben we nog niet. Als we die bouwen, begint hij met alleen-lezen.

Onthouden

Bellen, bouwen, begrenzen

Drie beelden

  • BellenTien telefoontjes, en na elk het hele dossier opnieuw lezen.
  • BouwenEén werkbriefje voor een assistent in een afgesloten kamer.
  • BegrenzenDie kamer heeft alleen de sleutels die jij meegeeft.

Drie momenten om het op te halen

  • Dag 1Vertel het één collega na in drie zinnen.
  • Dag 3Wanneer is bellen prima, en wanneer loont bouwen? Beantwoord het zonder dit deck.
  • Dag 10Leg één AI-koppeling die je gebruikt naast de vijf punten. Wat ontbreekt er?
Spreektekst

Drie beelden om het vast te houden. Bellen: tien telefoontjes, en na elk telefoontje het hele dossier opnieuw doorlezen. Bouwen: één werkbriefje voor een assistent in een afgesloten kamer. Begrenzen: die kamer heeft alleen de sleutels die jij hem geeft.

En haal het op, in plaats van het te herlezen. Morgen navertellen, over drie dagen de terughaalvraag, over tien dagen één koppeling naast de vijf punten leggen.

Tot slot
Laat AI bouwen,
niet bellen.
Bellen Bouwen Begrenzen

Ons advies: zorg dat een AI-klus die vaak terugkomt niet bij elke stap langs het model gaat. Laat hem bouwen, en begrens hem vanaf dag één.

Volg ons voor nieuwe kennisLinkedInInstagramFacebook
Spreektekst

Terug naar de zin van het begin: laat AI bouwen, niet bellen. En de drie woorden: bellen, bouwen, begrenzen.

Ons advies om mee te nemen: zorg dat een AI-klus die vaak terugkomt niet bij elke stap langs het model gaat. Dat scheelt tijd en geld. Laat hem bouwen, en begrens hem vanaf het begin: alleen-lezen, eigen sleutels, persoonsgegevens buiten beeld.

→ volgende · ← terug · klik op een onderdeel voor uitleg · I inhoud · N notities · F volledig scherm
Inhoud