<?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>ICT en Onderwijs BLOG</title>
	<atom:link href="https://ictoblog.nl/feed" rel="self" type="application/rss+xml" />
	<link>https://ictoblog.nl</link>
	<description></description>
	<lastBuildDate>Mon, 15 Jun 2026 08:16:59 +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://ictoblog.nl/files/cropped-logo_590x590-32x32.png</url>
	<title>ICT en Onderwijs BLOG</title>
	<link>https://ictoblog.nl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bereiden we leraren voldoende voor op het samenwerken met AI?</title>
		<link>https://ictoblog.nl/2026/06/15/bereiden-we-leraren-voldoende-voor-op-het-samenwerken-met-ai</link>
					<comments>https://ictoblog.nl/2026/06/15/bereiden-we-leraren-voldoende-voor-op-het-samenwerken-met-ai#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 08:16:59 +0000</pubDate>
				<category><![CDATA[iXperium]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[NOLAI]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299534</guid>

					<description><![CDATA[Voor het antwoord op die vraag doken we de literatuur in.]]></description>
										<content:encoded><![CDATA[<p>Voor NOLAI onderzochten <a href="https://www.linkedin.com/in/wanakostake/">Oana Costache</a>, <a href="https://www.linkedin.com/in/roald-verhoeff-348343b/?lipi=urn%3Ali%3Apage%3Ad_flagship3_detail_base%3BpCO8rdZkR0GwKz4eTPeWTg%3D%3D">Roald Verhoeff</a> en ikzelf hoe AI de professionele verantwoordelijkheden tussen leraren/docenten en AI herverdeelt en of de opleiding/professionalisering hen hier voldoende voor opleidt. Frans van Heest is in zijn (overigens prima en razendsnel opgestelde) <a href="https://www.onderwijs-wetenschap.nl/leraren-zijn-nauwelijks-voorbereid-op-ai-die-meebeslist-in-de-klas/">reflectie op het artikel</a> een stuk stelliger in zijn titel en concludeert &#8220;Leraren zijn nauwelijks voorbereid op AI die meebeslist in de klas&#8221;. Het verschil tussen &#8216;zijn&#8217; en &#8216;worden&#8217; is daarbij dan wel relevant.</p>
<p>Onze belangrijkste conclusies:</p>
<ol>
<li><strong>Leraren worden voornamelijk gezien als reageerders, niet als vormgevers.</strong><br />
In de door ons onderzochte studies wordt de samenwerking tussen leraren en AI grotendeels vormgegeven in termen van leraren die interpreteren wat AI bedoelt of leraren die toezicht houden op wat AI doet, in plaats van dat zij deze systemen selecteren, vormgeven of bijsturen.<br />
Een robuustere visie op samenwerking zou leraren positioneren als actieve partij die ook vormgeeft aan de werking van AI.</li>
<li><strong>De professionalisering verandert niet mee met de veranderende rol van AI.<br />
</strong>Of AI nu een eenvoudig dashboard biedt of een complete instructiereeks uitvoert, de training die leraren ontvangen lijkt opvallend veel op elkaar: relatief kort, gericht op de tool en procedureel. Naarmate AI meer pedagogische autonomie krijgt, wordt de voorbereiding niet inhoudelijker, terwijl je dat wel zou verwachten.</li>
<li><strong>Gestructureerde reflectie is de uitzondering, niet de regel.<br />
</strong>Weinig studies bevatten een onderdeel waarbij sprake is van gestructureerde reflectie door de leraren. Zonder voortdurende reflectie en oefening lopen leraren het risico dat ze weliswaar bedreven raken in het gebruik van tools, maar daarbij niet het professionele oordeel ontwikkelen dat nodig is om door AI gestuurde beslissingen te bevragen, bij te stellen of te corrigeren.</li>
</ol>
<p>Voor de vraag &#8220;en wat betekent dit voor lerarenopleidingen, scholen, ontwikkelaars en onderzoekers?&#8221; verwijs ik je graag door naar het artikel van Frans van Heest:</p>
<p><a href="https://www.onderwijs-wetenschap.nl/leraren-zijn-nauwelijks-voorbereid-op-ai-die-meebeslist-in-de-klas/"><img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-299536" src="https://ictoblog.nl/files/Schermafbeelding-2026-06-15-101400-300x265.png" alt="" width="300" height="265" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-06-15-101400-300x265.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-06-15-101400-570x504.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-06-15-101400.png 643w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/06/15/bereiden-we-leraren-voldoende-voor-op-het-samenwerken-met-ai/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Magnifica Humanitas</title>
		<link>https://ictoblog.nl/2026/06/13/magnifica-humanitas</link>
					<comments>https://ictoblog.nl/2026/06/13/magnifica-humanitas#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sat, 13 Jun 2026 10:39:17 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Onderwijs]]></category>
		<category><![CDATA[Persoonlijk]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299525</guid>

					<description><![CDATA[Over waarom je dit lijvige document wel of niet zou willen lezen of luisteren.]]></description>
										<content:encoded><![CDATA[<h2>Vooraf</h2>
<p>Dat alles wat ik hier schrijf mijn persoonlijke mening is en niet noodzakelijkerwijs die van mijn werkgever spreekt voor zich. En ik ben geen theoloog, heb vast te weinig verstand van het onderwerp om er een mening over te hebben, maar ik heb er naar geluisterd als mens, g<br />
En ik kan ook best een aantal redenen bedenken waarom je <a href="https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html">de encycliek van Paus Leo XIV</a> <strong>niet </strong>zou willen lezen. Je zou principieel iets tegen religies kunnen hebben. Of kunnen vinden dat dingen die een hoofd van een religieus instituut zegt, op zijn best alleen waarde hebben voor de leden van het instituut. Minder principieel, maar minstens zo goed als reden is dat Leo XIV, ondanks dat hij &#8220;alle mensen van goede wil&#8221; aanspreekt in zijn encycliek (niet alleen katholieken), ook hij vervalt in oude starheden. Dus op een antropologie met alleen man-vrouw en een gezin bestaande uit man-vrouw als normatief uitgangspunt. Het zit in bijzinnetjes, tussen de regels, maar heel consistent. Dat maakt een deel van de boodschap die heel sterk is als het gaat algemeen welzijn, solidariteit, sociale rechtvaardigheid namelijk opeens complex. Geldt het alleen voor mensen die aan die randvoorwaarden voldoen of écht voor iedereen?</p>
<p>Daarnaast is het document met ongeveer 42.000 woorden verdeeld over 5 hoofdstukken sowieso niet de meest lichte kost. Maar als dat het enige is dat je zou weerhouden, dan kan ik je <a href="https://open.spotify.com/episode/6copT25SJluEMX5SQ1ICCC?si=lIeDC7nSRBGjld_LyYYQ_Q">deze podcast van harte aanbevelen</a>.</p>
<p><iframe style="border-radius: 12px;" src="https://open.spotify.com/embed/episode/6copT25SJluEMX5SQ1ICCC/video?utm_source=generator&amp;si=3cee4f57c36e4b9e" width="624" height="351" frameborder="0" allowfullscreen="allowfullscreen" data-testid="embed-iframe"></iframe></p>
<p>Een indrukwekkende 3 uur 51 minuten en 57 seconden, door een mens voorgelezen. Dat was zelfs voor mij een paar keer woon-werk met de auto.</p>
<h2>Kunnen we wat leren van Magnifica Humanitas?</h2>
<p>Wat als ik er voor kies om het document niet in zijn religieuze context, met de hierboven genoemde knelpunten, te bezien, maar uitsluitend naar de inhoud kijk?</p>
<p>Dan blijkt het document lang niet alleen over AI te gaan (zoals de indruk op basis van de nieuwsberichten had kunnen zijn). De encycliek begint met een uitvoerige terugblik over de afgelopen 135 jaar, de momenten waarop voorgangers van Leo XIV de verschillende grondslagen en principes van de sociale leer van de kerk hebben vastgesteld. In hoofdstuk 2 komen de vijf principes (het algemene welzijn, de universele bestemming van goederen, subsidiariteit, solidariteit en sociale rechtvaardigheid) aan bod. Als rode draad door het document loopt de normatieve basis van het zorgen voor de allerzwaksten (armen, zieken, migranten). Het is een duidelijke tegendruk tegen de ontwikkelingen die nu zichtbaar zijn in de wereld (ook in Nederland!) waar het recht van de sterksten de boventoon lijkt te voeren. Daaraan verbonden beschrijft de encycliek het gegeven dat de menselijke waardigheid ontologisch is. Ze vloeit niet voort uit wat je doet, presteert of bijdraagt, maar uit wat je bent. Je waardigheid kan niet worden afgenomen door ziekte, armoede, cognitieve beperking.<br />
De kritiek op (machtige) landen die zich onttrekken aan de internationale rechtsorde, het ICC, de VN, verdragen, zodra hen dat uitkomt, staat niet tussen de regels door, maar is zo duidelijk als kan zonder expliciet conflicten te noemen of landen te noemen. Dat zou ook niet passen in een encycliek. Oorlog als uiterste middel wordt overigens niet afgewezen, maar de normalisering van oorlog als middel zoals nu weer lijkt te gebeuren, wordt wel duidelijk afgewezen.</p>
<h2>De doorvertaling naar AI</h2>
<p>Met deze basis (en kanttekeningen) is het ook mogelijk om naar de lessen voor AI te kijken zoals ze in de encycliek naar voren komen:</p>
<h3><strong>AI is niet neutraal</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal">Het is voor mij eigenlijk best een open deur, maar vooruit: het doet er niet alleen toe <em>hoe</em> AI gebruikt wordt, maar ook <em>hoe het ontworpen wordt</em>, <em>wie het financiert</em> en <em>wie ervan profiteert</em>.<br />
Technologie neemt de kenmerken over van haar makers. Het is te gemakkelijk om alleen te zeggen &#8220;AI is een tool, het hangt ervan af hoe je het inzet.&#8221; De encycliek verwerpt die neutraliteitsgedachte als naïef. De encycliek gaat daarbij dan weer niet zo ver als Amnesty International, die het hebben over &#8220;<a href="https://www.amnesty.org/en/documents/pol40/0996/2026/en/">Unlawful by design</a>&#8220;.</p>
<h3 class="font-claude-response-body break-words whitespace-normal"><strong>AI en concentratie van macht</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal">Een meer morele AI is niet genoeg als die moraliteit door een kleine groep bepaald wordt. De paus constateert dat private, vaak transnationale bedrijven nu meer technologische slagkracht hebben dan veel overheden. AI versterkt de macht van wie al macht heeft (economisch, politiek, militair). Dat is, zo stelt de encycliek, geen randverschijnsel maar de structurele dynamiek. Gekoppeld aan het principe van de universele bestemming van goederen stelt de encycliek dat de vruchten van AI-ontwikkeling niet voorbehouden mogen zijn aan wie al aan de winnende kant staat. Het is voor ons als onderwijssector ook een uitspraak met ingewikkelde gevolgen. Als je dit als uitgangspunt neemt dan kun je je ook als sector niet neerleggen bij afhankelijkheid van grote technologiebedrijven.</p>
<p>Dat gaat overigens verder dan alleen het gedoe over wie toegang mag hebben tot <a href="https://www.anthropic.com/news/fable-mythos-access">Fable 5 en Mythos 5</a>, een individu met een (theoretische) waarde van 1,1 biljoen dollar is daar ook een voorbeeld van.</p>
<h3 class="font-claude-response-body break-words whitespace-normal"><strong>AI en Ontologische waardigheid</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal">Het is een begrip dat ik niet dagelijks gebruik: <em>ontologische waardigheid</em>. Zoals in de inleiding gezegd, ontologisch betekent hier simpelweg: het zit in je wezen, niet in wat je doet. Je waardigheid is geen prestatie. Je hebt haar niet verdiend en je kunt haar niet verliezen. De encycliek stelt dat als menselijke waardigheid intrinsiek is en niet functioneel, dan mag het nooit voorkomen dat een algoritme oordeelt over iemands waarde als mens. Niet in sollicitatieprocedures, niet in kredietbeoordelingen, niet in asielaanvragen, niet in de medische sector, niet in het onderwijs. Het bezwaar is dan niet dat AI te onnauwkeurig is of fouten kan maken (die je zou kunnen oplossen met betere modellen), maar dat de categorie van beoordeling principieel misplaatst is. Een mens is ook niet nutteloos zodra een machine zijn taak beter uitvoert. De vraag naar nut is de verkeerde vraag.</p>
<h3 class="font-claude-response-body break-words whitespace-normal"><strong>AI en Onderwijs</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal">De encycliek staat niet in heel erg veel detail bij het onderwijs stil. Scholen als plekken waar mensen leren waarheid te zoeken, niet waar ze leren de output van machines te accepteren is natuurlijk niet heel schokkend en ook niet heel concreet. Want hoe scholen er dan voor moeten zorgen dat jongeren kritisch blijven denken, vragen blijven stellen en om kunnen gaan met AI zijn dan daadwerkelijk de moeilijke opdrachten. De encycliek biedt het onderwijs daarmee dus zeker geen richtlijnen, duidelijke handvatten of checklijsten. Die invulling moet nog steeds van onszelf komen.</p>
<h3 class="font-claude-response-body break-words whitespace-normal"><strong>AI en Autonome wapens</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal">Op het snijvlak van AI en oorlog is de encycliek duidelijk: een algoritme dat beslist over het doden van mensen is principieel onaanvaardbaar. Ook hier: niet omdat de technologie onbetrouwbaar is, maar omdat verantwoordelijkheid dan nergens meer te lokaliseren valt. Dat het zo expliciet genoemd wordt geeft ook wel de tijdsgeest weer. Was AI in oorlogsvoering lange tijd een soort theoretische toekomst, vooral in films uitgebeeld waarbij de AI dan in de vorm van een denkbeeldige terminator de wereld vernietigde, in de verschillende actuele conflicten wordt al meer en meer AI ingezet. Het speelt een belangrijke rol bij het verkorten van de <em>kill chain. </em>Dit is de opeenvolging van stappen (van doelidentificatie tot de daadwerkelijke aanval) die traditioneel menselijke beslissingen vereist op elk kritiek moment. Bij autonome wapensystemen met AI neemt een algoritme een of meer van die beslissingen over, waardoor de menselijke verantwoordelijkheid uit de keten verdwijnt. Ik vrees dat niemand wakker ligt van de kritiek hierop in deze encycliek. Maar dat maakt hem niet minder relevant. Bijvoorbeeld als waarschuwing (in combinatie met ontologie) dat besluitvorming bij een volgende pandemie nog steeds primair bij mensen moet blijven liggen. Ook als die mensen fouten maken.</p>
<h2>Samenvattend</h2>
<p>Het is een document dat nog niet in het Nederlands beschikbaar is, 245 paragrafen, 5 hoofdstukken, ongeveer 42.000 woorden in omvang is. Zelfs de (wat mij betreft prettig om te beluisteren) podcast met bijna 4 uur maakt de encycliek niet gemakkelijk toegankelijk. Helemaal luisteren was voor mij de moeite waard, al was het maar omdat het bevestigd wat vaak het geval is: samenvattingen van onderzoek, wetenschap of ook zo&#8217;n encycliek geven haast per definitie een vertekent of slechts gedeeltelijk (en daarmee ook vertekent) beeld van de inhoud. Op zich niet zo heel vreemd aangezien de meeste mensen geen 4+ uur aan een enkel nieuwsbericht kunnen besteden en dit een van de vele, vele publicaties over AI is die op het moment het daglicht zien.<br />
En ook hier, in lijn met wat de encycliek ook benadrukt, kan AI maar voor een deel helpen. Jazeker, ik kan het verhaal laten samenvatten, ik kan infographics laten maken, een podcast met exact de insteek en nuances die ik wens. En jazeker heb ik ook AI gebruikt om me te ondersteunen bij deze blogpost, bij het bedenken van uitleg bij onderdelen. Maar zonder de tijd die ik genomen heb om naar de integrale audioversie te luisteren, de tijd om erover na te denken, het voor delen ook sparren met AI als het ging over vragen als &#8220;ik lees er dit en dit in, zie je dit ook tekstueel terug en zo ja, waar?&#8221;, was die niet geworden tot was het is. En belangrijker nog: was ik niet geworden tot wat ik nu ben. Want wellicht niet van buiten zichtbaar, en niet alleen door de inhoud van de encycliek, zorgt het denkproces dat ik zelf heb doorlopen daarvoor. Dat kan ik niet aan AI uitbesteden. Het is de reis en niet alleen het beoogde eindpunt die er toe doet.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/06/13/magnifica-humanitas/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>No single model to rule them all (yet?)</title>
		<link>https://ictoblog.nl/2026/05/27/no-single-model-to-rule-them-all-yet</link>
					<comments>https://ictoblog.nl/2026/05/27/no-single-model-to-rule-them-all-yet#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Wed, 27 May 2026 09:35:33 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299515</guid>

					<description><![CDATA[Soms blijken slimme modellen helemaal niet zo slim.]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel.png"><img decoding="async" class="alignnone size-medium wp-image-299516" src="https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-300x160.png" alt="" width="300" height="160" srcset="https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-300x160.png 300w, https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-1024x546.png 1024w, https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-768x409.png 768w, https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-1536x818.png 1536w, https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel-570x304.png 570w, https://ictoblog.nl/files/ai-studio-gemini-3.5-kruiswoordpuzzel.png 1674w" sizes="(max-width: 300px) 100vw, 300px" /></a> <a href="https://ictoblog.nl/files/claude-sonnet-4.5-kruiswoordpuzzel.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299517" src="https://ictoblog.nl/files/claude-sonnet-4.5-kruiswoordpuzzel-267x300.png" alt="" width="267" height="300" srcset="https://ictoblog.nl/files/claude-sonnet-4.5-kruiswoordpuzzel-267x300.png 267w, https://ictoblog.nl/files/claude-sonnet-4.5-kruiswoordpuzzel-570x641.png 570w, https://ictoblog.nl/files/claude-sonnet-4.5-kruiswoordpuzzel.png 757w" sizes="auto, (max-width: 267px) 100vw, 267px" /></a></p>
<p>Vooraf: dit is geen klaagpost of afgeven op een leverancier. Dit is het documenteren van een constatering.</p>
<p>Gisteren was ik mijn college over Learning Analytics, ethiek en de AVG voor de HAN Master Ontwerpen van eigentijds leren (MOVEL) aan het voorbereiden. Ik zag een paar van de dia&#8217;s van vorig jaar en dacht &#8220;veel te veel tekst&#8221;. Maar ja, het waren allemaal begrippen waarvan het relevant was dat de studenten er in ieder geval een keer van gehoord hadden. Maar, zo dacht ik, daar moeten toch andere manieren voor zijn. Wat als ik een kruiswoordpuzzel maak waarbij de omschrijvingen de aanwijzingen zijn, de woorden ingevuld moeten worden en dan een nieuw woord ontstaat. Moet toch een fluitje van een cent zijn tegenwoordig met AI?</p>
<p>Nou&#8230;dat bleek nog tegen te vallen. Toen ik de (omvangrijke) prompt in Claude.ai met Sonnet 4.6 (adaptive) gooide, ging hij aan de slag, maar niet alleen zag het eerste resultaat er niet heel mooi uit, het klopte ook niet.</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299520" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945-300x278.png" alt="" width="300" height="278" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945-300x278.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945-768x711.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945-570x528.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945-270x250.png 270w, https://ictoblog.nl/files/Schermafbeelding-2026-05-26-224945.png 897w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>De woorden zorgden ervoor dat er letters naast elkaar kwamen die op zichzelf dan weer geen woord vormde. En dat mag niet. Verzoek om aan te passen leidde in eerste instantie tot het overschrijden van het aantal tokens dat ik met mijn €23,- per maand account per periode van 5 uur mocht gebruiken. Die waren niet allemaal hieraan opgegaan, maar goed, 2 uur wachten en dan verder. Maar ook bij de tweede poging kwam Claude er niet uit. Sterker nog: in 15 minuten joeg de omgeving door het tokenlimiet van de op dat moment net gestarte nieuwe 5 uur en toen sloeg de interface weer dicht.</p>
<p>Daarop dacht ik &#8220;bekijk het maar, ik probeer het wel elders&#8221; en week uit naar AI-Studio van Google met Gemini 3.5 Flash. En daar kreeg ik in no time, meteen bij de eerste poging een correct werkende oplossing. Na nog twee tweaks (1 voor de interface en 1 voor het feit dat je ook &#8220;gefeliciteerd!&#8221; kreeg als je het systeem de juiste antwoorden liet invullen was hij klaar: <a href="https://cdn.lrn4life.org/LA-Kruiswoord-2026/">Kruiswoordpuzzel 2026</a>. Heel hoogstaand? Vast niet, maar ik ga er vanuit dat de studenten eruit gaan komen en dat het hoe dan ook leuker voor ze is dan wanneer ik al die beschrijvingen noem.</p>
<p>Zoals ik al zei: het is geen model-/leverancier-bashing. Het is het documenteren van een voorbeeld waarbij ik eigenlijk gedacht zou hebben dat beiden dit zouden moeten kunnen en de ene vreselijk nat ging. Met Qwen3.6:35b lokaal draaiend op mijn computer ging het in de agent ook niet overigens. Die raakte helemaal in de war tijdens het bedenken van een strategie. Kortom, 1 vraag/prompt, 3 modellen/harnassen, 3 verschillende uitkomsten. Goed om te onthouden.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/27/no-single-model-to-rule-them-all-yet/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>We kunnen als onderwijs gewoon niet zonder Open Source AI-modellen</title>
		<link>https://ictoblog.nl/2026/05/25/we-kunnen-als-onderwijs-gewoon-niet-zonder-open-source-ai-modellen</link>
					<comments>https://ictoblog.nl/2026/05/25/we-kunnen-als-onderwijs-gewoon-niet-zonder-open-source-ai-modellen#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Mon, 25 May 2026 13:58:54 +0000</pubDate>
				<category><![CDATA[iXperium]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Leertechnologie]]></category>
		<category><![CDATA[Onderwijs]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299509</guid>

					<description><![CDATA[We moeten wel]]></description>
										<content:encoded><![CDATA[<div class="yt-facade-wrap">
<div class="yt-facade" data-id="ctRtaVq7iB4">
            <img decoding="async" src="https://i.ytimg.com/vi/ctRtaVq7iB4/hqdefault.jpg" alt="YouTube video" loading="lazy"></p>
<div class="yt-play-overlay">
                <button class="yt-play" aria-label="Video afspelen"><br />
                    <svg viewBox="0 0 68 48" xmlns="http://www.w3.org/2000/svg">
                        <path d="M66.5 7.7a8.5 8.5 0 0 0-6-6C55.8 0 34 0 34 0S12.2 0 7.5 1.7a8.5 8.5 0 0 0-6 6C0 12.4 0 24 0 24s0 11.6 1.5 16.3a8.5 8.5 0 0 0 6 6C12.2 48 34 48 34 48s21.8 0 26.5-1.7a8.5 8.5 0 0 0 6-6C68 35.6 68 24 68 24s0-11.6-1.5-16.3z" fill="#f00"/>
                        <path d="M27 34l18-10-18-10v20z" fill="#fff"/>
                    </svg><br />
                </button><br />
                <span class="yt-play-label">Klik om af te spelen</span>
            </div>
</p></div>
<div class="yt-bar">
            <a class="yt-external" href="https://www.youtube.com/watch?v=ctRtaVq7iB4" target="_blank" rel="noopener noreferrer"><br />
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bekijk op YouTube<br />
            </a>
        </div>
</p></div>
<p>Niet alleen omdat we niet afhankelijk willen worden van &#8220;Big Tech&#8221; maar ook omdat &#8220;tokentekort&#8221; gewoon een echt ding aan het worden is.</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-102318.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-299511" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-102318.png" alt="" width="592" height="109" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-102318.png 592w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-102318-300x55.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-102318-570x105.png 570w" sizes="auto, (max-width: 592px) 100vw, 592px" /></a></p>
<p>Een paar dagen geleden schreef ik al over <a href="https://ictoblog.nl/2026/05/22/nuttige-videos-produceren-met-ai">het maken van video&#8217;s met AI</a>. En dan niet de deepfakes waar het vaak over gaat, maar gewoon educatieve video&#8217;s. Video&#8217;s met uitleg over bepaalde onderwerpen, als alternatief voor de opgenomen PowerPoints met audio. Ik constateerde toen al dat Claude Code dat goed kon, maar dat het proces veel &#8217;tokens&#8217; vergt. En hoewel Anthropic onlangs nog de hoeveelheid tokens die een gebruiker krijgt bij een betaald basis abonnement (23 euro per maand) uitgebreid heeft, liep ik ook vandaag er weer tegenaan. En niet eens bij het maken van een video maar omdat ik hem een kruiswoordpuzzel wilde laten bedenken op basis van een groot aantal AVG gerelateerde termen en beschrijvingen.<br />
Ik kan je de podcast AI Daily Brief (op <a href="https://www.youtube.com/@AIDailyBrief">YouTube</a> of <a href="https://open.spotify.com/show/7gKwwMLFLc6RmjmRpbMtEO">Spotify</a>) aanbevelen als je meer wilt weten hierover. Luister bijvoorbeeld naar <a href="https://www.youtube.com/watch?v=5MPFyOKlASc">The AI Subsidy Era is Over</a> of <a href="https://www.youtube.com/watch?v=f2lynShlg20">Who Cares About Consumer AI</a> waarbij het enerzijds gaat om het feit dat zulke maandabonnementen gewoon minder opleveren voor bedrijven dan het kost. Ik schreef er eerder ook al eens <a href="https://ictoblog.nl/2026/03/02/het-ai-businessmodel-piept-en-kraakt">een blogpost over</a>.</p>
<p>En hoewel 2026 net als 2025 (en 2027, 2028, &#8230;) geen fijne tijd is om zelf te moeten/willen investeren in lokale AI, bleek ook nu dat modellen zoals Qwen3.6:35b zoals ik die via NOLAI kan gebruiken of zelfs op mijn antieke RTX2060 kaart met 8GB VRAM, goed genoeg kunnen zijn om het nodige onderwijswerk voor elkaar te krijgen.<br />
Het overgrote deel van de video hierboven bij dit bericht is volledig met open source middelen gemaakt. Het model is open source, het draait op een open source server, de harness voor de AI-agent die ik gebruikt heb (<a href="https://pi.dev/">Pi.dev</a>) is open source. Het renderen van de video gebeurde met FFmpeg, ook open source. Het transcript is gemaakt met <a href="https://openai.com/nl-NL/index/whisper/">Whisper</a>, een van de weinige open source en lokaal te gebruiken modellen van OpenAI. Niet alles was open source. Voor de afbeeldingen die je ziet heb ik <a href="https://gemini.google/overview/image-generation/">Nano Banana</a> van Google gebruikt.  De Tekst naar spraak is gedaan met <a href="https://aistudio.google.com/generate-speech">AI Studio</a>. Ik heb met <a href="https://github.com/pevers/parkiet">Parkiet</a> geëxperimenteerd, dat draait lokaal op mijn computer, maar dat leverde bij teksten van meer dan 10 seconden heel vreemde resultaten.</p>
<p>Dus nee, ik zeg zeker niet &#8220;vandaag stoppen met het gebruik van alle externe AI&#8221;. Lijkt me sowieso niet de meest efficiënte manier van het gebruik van resources als iedereen een dikke grafische kaart in een PC thuis nodig heeft om dat voor elkaar te krijgen. Maar&#8230;terwijl de kruiswoordpuzzel nog niet klaar is en het volgende tokenlimiet alweer in zicht komt (in 15 minuten weet Claude met 1 complexe prompt er met gemak 80% van de limiet voor 5 uur doorheen te jagen zonder dat je maar iets van de voortgang ziet of kunt volgen!)  is duidelijk dat we als onderwijs er gewoon voor <strong>moeten</strong> gaan zorgen dat we eigen capaciteit beschikbaar krijgen. Het zal vast niet de populaire opinie zijn in een tijd dat het &#8220;We moeten helemaal niet persé iets met AI in het onderwijs&#8221; nog tamelijk dominant is in het geheel. Mark my words: nu is de tijd om te leren wat open source modellen zijn!</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-299513" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651.png" alt="" width="989" height="587" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651.png 1354w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651-300x178.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651-1024x608.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651-768x456.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-25-152651-570x338.png 570w" sizes="auto, (max-width: 989px) 100vw, 989px" /></a></p>
<p>Overigens: ook bij Qwen3.6 geldt dat een kleiner model (dan de modellen waar je bij OpenAI, Google of Anthropic mee werkt) veronderstelt dat je duidelijker bent wat je wilt dat het model doet. Je kunt niet zomaar een vage prompt geven en hopen dat er iets moois uitkomt. Qwen heeft nogal de neiging om aan zichzelf te gaan twijfelen en dan in loops terecht te komen. Dat is deels te tweaken in de instellingen van hoe het model vanuit Pi.dev benaderd wordt, maar het helpt ook als je gestructureerd bent in de opbouw van de video, wat het model moet aanpassen etc.<br />
Waarschijnlijk had ik de video hierboven sneller kunnen maken op basis van PowerPoint en een tool om een schermopname te maken. De winst zit hem in dit soort gevallen ook meestal niet in de eerste (of vaak zelf niet de tweede) keer uitvoeren van de handelingen. Dan ben je zelf immers nog flink aan het leren.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/25/we-kunnen-als-onderwijs-gewoon-niet-zonder-open-source-ai-modellen/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nuttige video&#8217;s produceren met AI?</title>
		<link>https://ictoblog.nl/2026/05/22/nuttige-videos-produceren-met-ai</link>
					<comments>https://ictoblog.nl/2026/05/22/nuttige-videos-produceren-met-ai#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Fri, 22 May 2026 06:19:49 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299497</guid>

					<description><![CDATA[Er is een leercurve en een afweging te maken.]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.nl/files/pi-dev-hyperframes.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-299499" src="https://ictoblog.nl/files/pi-dev-hyperframes-300x170.png" alt="" width="300" height="170" srcset="https://ictoblog.nl/files/pi-dev-hyperframes-300x170.png 300w, https://ictoblog.nl/files/pi-dev-hyperframes-1024x582.png 1024w, https://ictoblog.nl/files/pi-dev-hyperframes-768x436.png 768w, https://ictoblog.nl/files/pi-dev-hyperframes-570x324.png 570w, https://ictoblog.nl/files/pi-dev-hyperframes.png 1104w, https://ictoblog.nl/files/pi-dev-hyperframes-528x297.png 528w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Ik had eerst als titel &#8220;Video&#8217;s produceren met AI?&#8221;, maar dat is geen vraag meer. Dat kan, het kan steeds &#8220;beter&#8221; (minder van nep te onderscheiden), maar je kunt je afvragen in hoeverre dat bv in het onderwijs al heel veel meerwaarde heeft. Ik heb de titel aangepast omdat ik het nu om een heel andere manier van &#8220;video met behulp van AI&#8221; produceren heb dan met behulp van die specifieke video- of multimodal modellen. De ontwikkelaar van Heygen hebben <a href="https://github.com/heygen-com/hyperframes">Hyperframes</a> open source beschikbaar gemaakt. En Hyperframes werkt op een heel interessante manier, namelijk door het maken van een (best wel complexe) html-pagina. Of een combinatie van pagina&#8217;s (scenes). Die je dan kunt converteren naar een video (mp4). Het maken ervan doe je bv vanuit Claude Code, maar het werkte ook vanuit Pi.dev met behulp van lokaal draaiend Qwen3.6. Dus volledig offline als je dat zou willen.</p>
<p>De reden waarom je dat met een lokaal model zou willen is omdat het enorm tokens kan vergen en zelfs met de ruimere Claude Code limieten is het al meer dan eens voorgekomen dat ik tijdens een edit-sessie tegen de grenzen van het toegestane verbruik aanliep. En dan moet je dus wachten voordat je verder kunt (of een duurder abonnement afsluiten).</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299500 " src="https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044.png" alt="" width="504" height="192" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044.png 921w, https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044-300x114.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044-768x293.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-21-222044-570x217.png 570w" sizes="auto, (max-width: 504px) 100vw, 504px" /></a></p>
<p>Maar goed, natuurlijk had ik moeten starten met laten zien wát je dan met Hyperframes kunt maken. Het eerste resultaat dat je al online tegen had kunnen komen is een filmpje over het verschijnen van de vertaling van de DigComp 3.0 in het Nederlands.</p>
<div class="yt-facade-wrap">
<div class="yt-facade" data-id="JWrT8fnHl74">
            <img decoding="async" src="https://i.ytimg.com/vi/JWrT8fnHl74/hqdefault.jpg" alt="YouTube video" loading="lazy"></p>
<div class="yt-play-overlay">
                <button class="yt-play" aria-label="Video afspelen"><br />
                    <svg viewBox="0 0 68 48" xmlns="http://www.w3.org/2000/svg">
                        <path d="M66.5 7.7a8.5 8.5 0 0 0-6-6C55.8 0 34 0 34 0S12.2 0 7.5 1.7a8.5 8.5 0 0 0-6 6C0 12.4 0 24 0 24s0 11.6 1.5 16.3a8.5 8.5 0 0 0 6 6C12.2 48 34 48 34 48s21.8 0 26.5-1.7a8.5 8.5 0 0 0 6-6C68 35.6 68 24 68 24s0-11.6-1.5-16.3z" fill="#f00"/>
                        <path d="M27 34l18-10-18-10v20z" fill="#fff"/>
                    </svg><br />
                </button><br />
                <span class="yt-play-label">Klik om af te spelen</span>
            </div>
</p></div>
<div class="yt-bar">
            <a class="yt-external" href="https://www.youtube.com/watch?v=JWrT8fnHl74" target="_blank" rel="noopener noreferrer"><br />
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bekijk op YouTube<br />
            </a>
        </div>
</p></div>
<p>Hier ben ik gestart met een kort stukje tekst. Die heb ik in Elevenlabs laten omzetten in audio, daar heb ik de tijdcodes bij laten genereren, de huisstijl info verzameld en heb daarna Claude Code aan het werk gezet. Het resultaat had ik waarschijnlijk ook wel (maar niet echt precies zo) in andere tools kunnen maken. Waar het verschil echt merkbaar werd was toen ik andere formaten wilde. Bijvoorbeeld voor <a href="https://youtube.com/shorts/Do4qZ-uCSiA">YouTube shorts</a> of voor <a href="https://www.linkedin.com/feed/update/urn:li:activity:7462587291757101056/">op Linkedin</a>. Want dat was nu steeds een kwestie van 2 prompts (1x om de conversie te benoemen en 1x om wat dingen te corrigeren) en dan was het voor elkaar.</p>
<p>Nou was dit op basis van tekst. Ik wilde ook weten of het met instructievideo&#8217;s kon werken.</p>
<div class="yt-facade-wrap">
<div class="yt-facade" data-id="7mbNV4089D8">
            <img decoding="async" src="https://i.ytimg.com/vi/7mbNV4089D8/hqdefault.jpg" alt="YouTube video" loading="lazy"></p>
<div class="yt-play-overlay">
                <button class="yt-play" aria-label="Video afspelen"><br />
                    <svg viewBox="0 0 68 48" xmlns="http://www.w3.org/2000/svg">
                        <path d="M66.5 7.7a8.5 8.5 0 0 0-6-6C55.8 0 34 0 34 0S12.2 0 7.5 1.7a8.5 8.5 0 0 0-6 6C0 12.4 0 24 0 24s0 11.6 1.5 16.3a8.5 8.5 0 0 0 6 6C12.2 48 34 48 34 48s21.8 0 26.5-1.7a8.5 8.5 0 0 0 6-6C68 35.6 68 24 68 24s0-11.6-1.5-16.3z" fill="#f00"/>
                        <path d="M27 34l18-10-18-10v20z" fill="#fff"/>
                    </svg><br />
                </button><br />
                <span class="yt-play-label">Klik om af te spelen</span>
            </div>
</p></div>
<div class="yt-bar">
            <a class="yt-external" href="https://www.youtube.com/watch?v=7mbNV4089D8" target="_blank" rel="noopener noreferrer"><br />
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bekijk op YouTube<br />
            </a>
        </div>
</p></div>
<p>Het voorbeeld hierboven was mijn eerste poging om zo&#8217;n video te maken. Niet op basis van een schermopname maar wel met de essentie van de informatie in de video. Ook hier met tekst naar spraak maar ook met animaties van hoe commando&#8217;s ingevoerd worden.<br />
Dit bleek een heleboel meer werk om zo te krijgen. Ik heb daarna een nieuwe versie gemaakt die de animaties beter en mooier opbouwt zodat je de stappen beter kunt zien. Maar het kost extra planwerk en denkwerk vooraf. Het lijkt ook hier dus op het gebruikelijke concept: de totale inspanning blijft gelijk, het moment waarop je die inspanning levert verandert door de technologie. Het timen van voice-over en video kan door Hyperframes gedaan worden, maar het veronderstelt dan wel dat je eerst een script maakt, de voice-over maakt, de tijdcodes laat genereren en dat dan aan Claude Code geeft. Als de video wat langer wordt (lees: 1 minuut of meer) dan is het heel verstandig het geheel in losse scene-bestanden op te laten knippen want anders gaat het nog sneller met je tokenverbruik. De opmerking in deze video dat je de boodschap over de bestandomvang kunt negeren is dan ook <strong>niet</strong> juist. Die waarschuwing heeft een nut. Het starten met een complete prompt had ik elders gezien als tip, maar ook hier kan het helpen om gewoon scene voor scene het geheel op te bouwen. Dan zit je niet 20 minuten te wachten op een eerste resultaat.</p>
<p>Ik wil nog wat meer testen op Qwen3.6 om te zien hoe goed die er daadwerkelijk mee overweg kan. Op zich ging het met een eerste opdracht voor het maken van een korte video met een stukje tekst wel goed. Te goed eigenlijk want de agent ging helemaal tot het genereren van de mp4 terwijl het voor mij al voldoende zou zijn geweest als na die eerste opdracht de scene in de preview beschikbaar was geweest. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Wordt dus nog vervolgd.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/22/nuttige-videos-produceren-met-ai/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IBM: Bouw een team van AI-agents</title>
		<link>https://ictoblog.nl/2026/05/11/ibm-bouw-een-team-van-ai-agents</link>
					<comments>https://ictoblog.nl/2026/05/11/ibm-bouw-een-team-van-ai-agents#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Mon, 11 May 2026 05:00:00 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299492</guid>

					<description><![CDATA[Nog meer AI agents, nu in een team.]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/IBM-AI-agents-teams/"><img loading="lazy" decoding="async" class="alignleft wp-image-299493 size-medium" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951-300x241.png" alt="" width="300" height="241" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951-300x241.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951-1024x822.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951-768x616.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951-570x458.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-192951.png 1064w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>AI-agenten zijn ontworpen voor complexe taken die een standalone LLM niet alleen kan oplossen. Net als in menselijke teams vereisen complexe problemen samenwerking tussen rollen: uitvoerders, denkers, supervisors en communicatie, elk met hun eigen rol.</p>
<p>Lauren McHugh Olende van IBM gaat <a href="https://ictoblog.com/html/IBM-AI-agents-teams/">in deze video</a> in op de verschillende rollen als het gaat om AI-agents. In de video leer je hoe  het ReAct-patroon een actiestap (toolbediener), redeneerstap (planner) en observatiestap (criticus) combineert tot een antwoord (presentator).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/11/ibm-bouw-een-team-van-ai-agents/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IBM video: van prompt engineer naar agent engineer</title>
		<link>https://ictoblog.nl/2026/05/10/ibm-video-van-prompt-engineer-naar-agent-engineer</link>
					<comments>https://ictoblog.nl/2026/05/10/ibm-video-van-prompt-engineer-naar-agent-engineer#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sun, 10 May 2026 07:00:51 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299488</guid>

					<description><![CDATA[Wat zijn de 7 'skills' die je straks moet hebben?]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/IBM-7-AI-agents-skills/"><img loading="lazy" decoding="async" class="alignleft wp-image-299489 size-medium" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956-300x263.png" alt="" width="300" height="263" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956-300x263.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956-1024x899.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956-768x674.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956-570x500.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-09-191956.png 1070w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Ik merk dat ik het interactieve videoformaat zelf prettig vind om YouTube-video&#8217;s die ik interessant vind &#8216;vast te leggen&#8217;. En geloof me, hoewel ik nu aan een serie bezig ben qua blogposts, is dit nog steeds een subset van wat ik daadwerkelijk bekijk.</p>
<p>Bri Kopecki van IBM bespreekt in deze video de zeven vaardigheden (&#8216;skills&#8217;) op die je nodig hebt om van prompt- engineering de ontwikkeling te maken naar agent-engineering. En als je het nog niet wist: agent-engineering is het nieuwe vibe-coding, maar dan voor grote mensen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/10/ibm-video-van-prompt-engineer-naar-agent-engineer/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hoe kan het dat Google Gemma 4 gratis weggeeft?</title>
		<link>https://ictoblog.nl/2026/05/09/hoe-kan-het-dat-google-gemma-4-gratis-weggeeft</link>
					<comments>https://ictoblog.nl/2026/05/09/hoe-kan-het-dat-google-gemma-4-gratis-weggeeft#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sat, 09 May 2026 10:00:51 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299483</guid>

					<description><![CDATA[Hebben ze geld teveel?]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/gemma-4/"><img loading="lazy" decoding="async" class="alignleft wp-image-299465 size-medium" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-300x258.png" alt="" width="300" height="258" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-300x258.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-768x660.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-570x490.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428.png 866w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Google heeft Gemma 4 gratis weggegeven: geen abonnement, geen API-kosten, geen omzetdeling. Ali Salam stelt de centrale vraag: waarom geeft een bedrijf zijn meest kostbare bezit gratis weg? Het antwoord ligt in drie gestapelde strategieën die elk miljarden waard zijn.</p>
<p>Goed ook om je te realiseren waar OpenAi en Anthropic zich wat dat betreft bevinden.</p>
<p>Leer er meer over <a href="https://ictoblog.com/html/gemma-4/">via zijn interessante video</a>. Ook deze video komt uit het bericht <a href="https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas">van afgelopen dinsdag over AI-agents</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/09/hoe-kan-het-dat-google-gemma-4-gratis-weggeeft/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Asian Boss: Waarom Chinese AI plotseling zo goed is</title>
		<link>https://ictoblog.nl/2026/05/08/asian-boss-waarom-chinese-ai-plotseling-zo-goed-is</link>
					<comments>https://ictoblog.nl/2026/05/08/asian-boss-waarom-chinese-ai-plotseling-zo-goed-is#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Fri, 08 May 2026 06:00:33 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299480</guid>

					<description><![CDATA[Duidelijk overzicht]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/Asian-Boss/"><img loading="lazy" decoding="async" class="alignleft wp-image-299446 size-medium" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-300x229.png" alt="" width="300" height="229" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-300x229.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-768x588.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-570x436.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347.png 1017w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Asian Boss-presentator Stephen Park <a href="https://ictoblog.com/html/Asian-Boss/">legt in 42 minuten uit</a> hoe China in minder dan een decennium van buitenstaander naar serieuze mededinger in AI is gegaan. Van het AlphaGo-moment in 2016 tot DeepSeek en Seedance 2.0. De chips kregen ze niet van de VS, maar uiteindelijk wordt het gevecht op drie lagen uitgevochten: hardware, model en data.</p>
<p>De moeite van het bekijken waard en sluit ook aan bij de video die ik morgen zal delen over Gemma 4. Al deze video&#8217;s komen uit het bericht <a href="https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas">van afgelopen dinsdag over AI-agents</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/08/asian-boss-waarom-chinese-ai-plotseling-zo-goed-is/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NOS op 3 over Mythos van Enthropic</title>
		<link>https://ictoblog.nl/2026/05/07/nos-op-3-over-mythos-van-enthropic</link>
					<comments>https://ictoblog.nl/2026/05/07/nos-op-3-over-mythos-van-enthropic#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Thu, 07 May 2026 10:00:23 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299477</guid>

					<description><![CDATA[Is het een mythe of een echt gevaar?]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/Mythos/"><img loading="lazy" decoding="async" class="alignleft wp-image-299448 size-medium" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-300x218.png" alt="" width="300" height="218" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-300x218.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-1024x745.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-768x558.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-570x414.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331.png 1026w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><strong>Mythos</strong>, de nieuwste AI-tool van <strong>Anthropic</strong> zou zo krachtig zijn dat het te gevaarlijk zou zijn om het model zomaar aan iedereen beschikbaar te stellen. De tool zou zo krachtig in het vinden van kwetsbaarheden in software dat hij in de verkeerde handen ernstig misbruikt zou kunnen worden. Maar wat is Mythos precies, wie zit erachter, en wat betekent dit voor onze digitale veiligheid? <a href="https://ictoblog.com/html/Mythos/">NOS op 3 dook erin</a>.</p>
<p>Dit is een van de video&#8217;s die ik afgelopen dinsdag noemde bij <a href="https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas">mijn verzamelbericht over AI-Agents</a> en die ik te waardevol vond om niet ook een eigen blogpost te geven.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/07/nos-op-3-over-mythos-van-enthropic/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hannah Fry over OpenClaw</title>
		<link>https://ictoblog.nl/2026/05/06/hannah-fry-over-openclaw</link>
					<comments>https://ictoblog.nl/2026/05/06/hannah-fry-over-openclaw#comments</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Wed, 06 May 2026 20:49:00 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299475</guid>

					<description><![CDATA[Goed idee om zelf mee te experimenteren?]]></description>
										<content:encoded><![CDATA[<p><a href="https://ictoblog.com/html/Hanna-Fry-AI-Agents/"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-299433" src="https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-300x244.png" alt="" width="300" height="244" srcset="https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-300x244.png 300w, https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-768x624.png 768w, https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-570x463.png 570w, https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot.png 1015w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>In het bericht van gisteren kwam deze video al voorbij als voorbeeld. Maar ik vond deze (en de andere die ik daar noem) te waardevol om daar slechts als een &#8220;wellicht kom je hem tegen en bekijk je hem&#8221; op te nemen. Dus plaats ik de komende week een aantal van deze video&#8217;s. In het interactieve format dat AI ervan weet te maken met navigatie, Nederlandstalige ondertiteling (die is er namelijk lang niet altijd) en zelftest.</p>
<p>In <a href="https://ictoblog.com/html/Hanna-Fry-AI-Agents/">deze BBC-documentaire</a> bouwt wiskundige Hannah Fry samen met software-ingenieur Brendan een eigen AI-agent met de open-source tool <em>OpenClaw</em> van Peter Steinberger. Ze noemen het* <strong>Cass</strong> (kort voor Cassandra) en test Cass twee weken lang in de echte wereld. Een toegankelijk uitgelegd verhaal, beetje de grenzen opgezocht, het model uitgedaagd, niet te wetenschappelijk allemaal.</p>
<p>* het LLM-model heeft het over <em>hem</em>, zo staat het op de interactieve pagina. Nou kun je zeggen dat ik ten onrechte veronderstellen dat Cassandra een zij zou moeten zijn en geen hij, maar eigenlijk gaat het om een tool, dus dan zijn beiden toch niet correct eigenlijk?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/06/hannah-fry-over-openclaw/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>AI-Agents: samenspel van model, context en harnas</title>
		<link>https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas</link>
					<comments>https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas#respond</comments>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Tue, 05 May 2026 08:59:45 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299432</guid>

					<description><![CDATA[Je hebt ze alledrie nodig.]]></description>
										<content:encoded><![CDATA[<h2>TLDR:</h2>
<p>AI is meer dan wat je in een browser doet. In dit bericht bespreek ik mijn ervaringen met het zelf samenstellen van een AI-stack: <strong>OpenCode</strong> als harnas, <strong>Qwen3.6:35b</strong> als open source model, draaiend op de <strong>NOLAI Ollama-server</strong>. Doel: met één prompt een interactieve webpagina + zelftest genereren vanuit een willekeurige YouTube-video.  Het werkt,  maar niet vanzelf. De kwaliteit hangt sterk af van het samenspel tussen model, context (skills/instructies), harnas en hardware. Qwen3.6 twijfelt regelmatig, wijt fouten soms aan de gebruiker, en volgt instructies minder consequent dan Anthropic-modellen. Zodra ik in dezelfde OpenCode-omgeving overschakelde naar <strong>Claude Sonnet</strong>, werden dezelfde taken razendsnel en zonder aarzelen uitgevoerd.</p>
<p>Conclusies:</p>
<ul>
<li><strong>Open source modellen</strong> zijn nu nog grotendeels een principiële keuze; de praktische resultaten blijven achter bij closed source.</li>
<li><strong>Harnas, model én instructies (context)</strong> moeten alle drie kloppen — een goed model in een slecht harnas (of andersom) levert suboptimale resultaten.</li>
<li>De skills en het eerste werkende voorbeeld kwamen via Claude Code, daarna doorvertaald naar OpenCode/Qwen3.6.</li>
<li>Beide skills (interactieve YouTube-pagina én Zotero-samenvattingen) staan <a href="https://github.com/PiAir/opencode-projects">op GitHub</a>.</li>
</ul>
<h2>De lange versie (ongeveer 10 minuten leestijd)</h2>
<p>Zoals je waarschijnlijk weet als je mijn blog volgt, doe ik nog steeds pogingen om enigszins hands-on de verschillende ontwikkelingen rond (generatieve) AI bij te benen. Daarbij ben ik dan steeds op zoek naar praktische toepassingen, niet alleen de dingen &#8220;omdat het kan&#8221; (soms ook heel interessant) maar toch ook &#8220;wanneer heeft het meerwaarde?&#8221;. Twee deelvragen die ik daarbij de afgelopen tijd in wat meer in detail aan het uitzoeken ben geweest hebben te maken met het beheer van de ruim 3.000 bronnen die ik inmiddels in Zotero verzameld heb <img loading="lazy" decoding="async" class="alignright size-medium wp-image-299445" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249-300x222.png" alt="" width="300" height="222" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249-300x222.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249-1024x757.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249-768x567.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249-570x421.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-161249.png 1122w" sizes="auto, (max-width: 300px) 100vw, 300px" />(3.045 om precies te zijn, waarvan &#8211; zo weet Claude Code te vertellen 24% (730) zonder bijlage en 76% (2.315) met bijlage; de oudste bron is <a href="https://www.google.com/search?q=Democracy+and+Education+%E2%80%94+John+Dewey">Democracy and Education — John Dewey</a> uit 1916 en de meest recente <a href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7452692771473149952/">GOOD PRACTICE in AI for EDUCATION: Spotlight on EU case studies and insights</a> uit 2026). Met 233 bronnen met het label AI, 86 voor digitale geletterdheid van studenten (29 voor die van docenten), 76 bronnen gericht op DigComp 3.0, 36 specifiek voor NOLAI docentprofessionalisering is het een goede afspiegeling van waar ik me mee bezig hou.</p>
<p>Dat project kom ik nog wel een andere keer op terug, in deze blogpost wil ik wat langer stilstaan bij het maken van interactieve weergaves van YouTube-video&#8217;s. Als je <a href="https://ictoblog.com/html/">op deze pagina kijkt</a>, dan zie je dat ik daar al langer mee experimenteer. Eerst via AI-Studio van Google. Dat was namelijk de eerste (en tot nu toe enige?) site die de inhoud van YouTube-video&#8217;s daadwerkelijk mee kon nemen bij het beoordelen van de inhoud en daarna maken van een ondersteunende navigatiestructuur.</p>
<p>Maar de tijd van &#8216;alleen&#8217; alles in een browser typen is al lang voorbij. Ik heb hier al <a href="https://ictoblog.nl/2026/04/04/ik-weet-niet-wat-ik-dan-zou-moeten-vibe-coden">vaker over vibecoding geschreven</a>, maar Antigravity is van Google, Claude Code van <a href="https://www.anthropic.com/">Anthropic</a>. Zolang als ik al met AI, kijk ik ook steeds naar de open source mogelijkheden (zie bv mijn <a href="https://www.youtube.com/watch?v=Vk6Yxqu1TIM">PizzAI Presentation 22-02-2024</a>),  dus nu ook. Daarom ben ik aan de slag gegaan met de combinatie van <a href="https://opencode.ai/">OpenCode</a> met <a href="https://huggingface.co/Qwen/Qwen3.6-35B-A3B">Qwen3.6:35b-A3B</a> op de <a href="https://nolai.nl/">NOLAI</a> <a href="https://ollama.com/">Ollama</a>-server.<br />
Uitdaging: <strong>op basis van 1 prompt een werkende interactieve pagina met zelftest laten genereren van een willekeurige YouTube-video.</strong></p>
<p>Hoe dat eruit ziet? Nou zo:</p>
<p><a href="https://ictoblog.com/html/Hanna-Fry-AI-Agents/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-299433 size-thumbnail" src="https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-150x150.png" alt="" width="150" height="150" srcset="https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-150x150.png 150w, https://ictoblog.nl/files/Hannah-Fry-Agents-screenshot-510x510.png 510w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> <a href="https://ictoblog.com/html/Asian-Boss/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-299446 size-thumbnail" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-150x150.png" alt="" width="150" height="150" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-150x150.png 150w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163347-510x510.png 510w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> <a href="https://ictoblog.com/html/Palantir/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-299447 size-thumbnail" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163338-150x150.png" alt="" width="150" height="150" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163338-150x150.png 150w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163338-510x510.png 510w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> <a href="https://ictoblog.com/html/Mythos/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-299448 size-thumbnail" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-150x150.png" alt="" width="150" height="150" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-150x150.png 150w, https://ictoblog.nl/files/Schermafbeelding-2026-05-04-163331-510x510.png 510w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a></p>
<p>De vier voorbeelden doen al vermoeden dat het inmiddels werkt, maar het ging niet vanzelf. En de reden daarvoor is het samenspel van model, context en harnas waar ik in de titel naar verwijs. Dan sla ik &#8220;hardware&#8221; even over,  maar die is ook relevant.</p>
<h2>Terminologie</h2>
<p><a href="https://ictoblog.nl/files/Generatieve_AI-lagen-scaled.png"><img loading="lazy" decoding="async" class="size-medium wp-image-299452 alignright" src="https://ictoblog.nl/files/Generatieve_AI-lagen-300x164.png" alt="" width="300" height="164" srcset="https://ictoblog.nl/files/Generatieve_AI-lagen-300x164.png 300w, https://ictoblog.nl/files/Generatieve_AI-lagen-1024x559.png 1024w, https://ictoblog.nl/files/Generatieve_AI-lagen-768x419.png 768w, https://ictoblog.nl/files/Generatieve_AI-lagen-1536x838.png 1536w, https://ictoblog.nl/files/Generatieve_AI-lagen-2048x1117.png 2048w, https://ictoblog.nl/files/Generatieve_AI-lagen-570x311.png 570w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Om te voorkomen van 90% nu afhaakt, heel kort even wat terminologie. Zoals je wellicht weet is <em>generatieve AI </em>niet 1 ding. Als jij bv naar chatgpt.com gaat of naar gemini.google.com dan maak je gebruik van een combinatie van componenten. Je logt in bij de webapplicatie (het harnas) die gebruik maakt van een bepaald LLM-model (bv GPT 5.5 of Claude Sonnet 4.7 of Gemini 3.1 Pro) om bepaalde functionaliteit te bieden. OpenCode is een voorbeeld van een ander harnas, net zoals Claude Desktop, Claude CLI, OpenClaw etc.<br />
Die modellen zijn closed source (zoals die van OpenAI, Anthropic, Google) of open source (zoals bijvoorbeeld Qwen3.6) en kunnen ergens in de cloud draaien op een combinatie van stevige hardware, thuis op een hardwerkende desktop met 1 GPU of zoals bij NOLAI op een cluster dat krachtiger is dan wat ik thuis heb staan, maar verbleekt bij de infrastructuur die bedrijven als Google en Anthropic hebben.</p>
<p>Vaak zul je &#8216;gewoon&#8217; gebruiker zijn en een door één leverancier aangeboden combinatie van lagen gebruiken (de lijntjes in de afbeelding hiernaast kloppen overigens niet allemaal, maar het ging om de illustratie van de lagen). In andere gevallen, zoals ik gedaan heb afgelopen week, kies je je combinatie van lagen bewust.</p>
<p>Laatste term die handig is om te kennen is <a href="https://agentskills.io/home">Agent Skills</a>. Bedacht door Anthropic, inmiddels door veel partijen geadopteerd. Zijn eigenlijk gewoon tekstbestandjes in Markdown formaat die de agent vertellen hoe een bepaalde taak aan te pakken. Bijvoorbeeld &#8220;hoe maak je een interactieve pagina op basis van de url van een YouTube video?&#8221;</p>
<h2>Waarom kiezen?</h2>
<p>Een belangrijke reden om bewust te willen kiezen voor een eigen combinatie van lagen is privacy. Als ik een document in ChatGPT upload dan deel ik dat met OpenAI, het bedrijf achter ChatGPT. Afhankelijk van de inhoud van het document kan zijn dat ik dat niet wil (bv omdat het privé-informatie is ) of dat ik dat niet mag (omdat het interne informatie van de HAN of NOLAI is of omdat het studentinformatie bevat). Dan helpt het als het LLM-model op hardware draait die lokaal is (dus gewoon bij mij thuis) of bij de organisatie zelf (zoals bij NOLAI die haar eigen testserver heeft). Dan weet je 100% zeker dat de data niet ergens in de cloud terecht komt.<br />
Keerzijde is, zo heb ik ook deze week geconstateerd dat die modellen en hardware ook nu nog lang niet altijd er in slaagt om opdrachten uit te voeren waarvoor met name de modellen van Anthropic glansrijk slagen.<br />
<a href="https://ictoblog.nl/files/Claude-desktop.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-299454" src="https://ictoblog.nl/files/Claude-desktop-300x201.png" alt="" width="300" height="201" srcset="https://ictoblog.nl/files/Claude-desktop-300x201.png 300w, https://ictoblog.nl/files/Claude-desktop-1024x685.png 1024w, https://ictoblog.nl/files/Claude-desktop-768x513.png 768w, https://ictoblog.nl/files/Claude-desktop-570x381.png 570w, https://ictoblog.nl/files/Claude-desktop.png 1195w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>De keuze voor een &#8216;harnas&#8217; (de toepassing waar het model in draait) heeft weer gevolgen voor wat een model daadwerkelijk kan doen of niet. Als ik in de browser bij AI-Studio vraag om een HTML-pagina te maken dan krijg ik de HTML-code die ik dan in een bestand moet opslaan om te kunnen openen. Kan best met 1 bestand. Maar in het voorbeeld van Zotero wil ik dat informatie ín Zotero zelf wordt aangepast. Ook dat kan vanuit de browser, maar is soms wat omslachtiger. Met bv Claude CLI open ik een projectmap en start daar de client en voer opdrachten uit. Dat maakt het geheel enerzijds krachtig, maar ook eenvoudiger te overzien als het gaat om de vraag waar de AI toegang toe heeft.<br />
En als het overzichtelijkheid gaat, dan laat Claude Desktop op dit moment wel zien dat je als bedrijf perfecte LLM-modellen kunt maken, maar toch een zooitje kunt maken van het harnas dat je aan je gebruikers aanbiedt. De afbeelding van een Raspberry Pi in de infographic is er omdat Gemini dacht dat ik het daar over had, maar ik het het over het <a href="https://pi.dev/" target="_blank" rel="noopener">Pi Harness</a>. Als je meer wilt weten over OpenClaw kijk dan zeker even naar <a href="https://ictoblog.com/html/Hanna-Fry-AI-Agents/" target="_blank" rel="noopener">de video van Hanna Fry</a>. Maar dat is iets voor een andere keer.</p>
<h2>Samenvattend</h2>
<p>Dus toen ik zei: &#8220;de combinatie van <a href="https://opencode.ai/">OpenCode</a> met <a href="https://huggingface.co/Qwen/Qwen3.6-35B-A3B">Qwen3.6:35b-A3B</a> op de <a href="https://nolai.nl/">NOLAI</a> <a href="https://ollama.com/">Ollama</a>-server&#8221;, had ik het qua hardware over de Ollama-server van NOLAI (okay, dat is hardware + software &#8211; maar de &#8216;onderste&#8217; laag dus),  qua model over het open source <a href="https://huggingface.co/Qwen/Qwen3.6-35B-A3B">Qwen3.6:35b-A3B</a> model dat daarop draait en over <a href="https://opencode.ai/">OpenCode</a> als harnas van de agent.</p>
<p>&#8230;om het toch nog even ingewikkeld te maken&#8230;.OpenCode is een harnas dat een versie voor de Mac, Linux en Windows heeft. Op Windows kun je het gewoon op Windows installeren, als webserver zodat je in de browser kunt werken én op WSL2 (het Linux subsystem op Windows) draaien. Dat laatste wordt geadviseerd op de OpenCode website, maar blijkt in de praktijk voor heel wat uitdagingen te kunnen zorgen. Zo &#8216;spraken&#8217; de client op WSL2 en Zotero op Windows initieel niet met elkaar. Daar stond tegenover dat het installeren en gebruiken van een aantal van de ondersteunende toepassingen op WSL2 een stuk gemakkelijker was dan op Windows. Kortom, beide oplossingen hadden zo hun voordelen en nadelen.</p>
<h2>Een aantal ervaringen in de vorm van voorbeelden</h2>
<p>Ik zal het toelichten aan de hand van een aantal screenshots, die op mijn verzoek door Qwen3.6 zelf ook van toelichting voorzien zijn (de cursieve omschrijving). Klik even op de afbeelding​ voor een grotere versie.</p>
<table style="border-collapse: collapse; font-family: sans-serif;">
<tbody>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top; min-width: 400px;"><a href="https://ictoblog.nl/files/Qwen3.6-twijfel.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299434" src="https://ictoblog.nl/files/Qwen3.6-twijfel-300x162.png" alt="" width="300" height="162" srcset="https://ictoblog.nl/files/Qwen3.6-twijfel-300x162.png 300w, https://ictoblog.nl/files/Qwen3.6-twijfel-1024x554.png 1024w, https://ictoblog.nl/files/Qwen3.6-twijfel-768x415.png 768w, https://ictoblog.nl/files/Qwen3.6-twijfel-1536x830.png 1536w, https://ictoblog.nl/files/Qwen3.6-twijfel-570x308.png 570w, https://ictoblog.nl/files/Qwen3.6-twijfel.png 1918w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Qwen3.6 aarzelt tussen meerdere benaderingen voor het genereren van VTT-ondertitelfiles in plaats van direct te handelen.</em></p>
<p>Qwen 3.6 twijfelt veel en vaak. En dat is soms best onhandig als je wilt dat hij een bepaalde serie van stappen achter elkaar zet en dat dan altijd op dezelfde manier doet. Dat is heel complex. Andere modellen (zoals die van Anthropic) zijn daar veel beter in, maar niet allemaal. Google Gemini 3 Flash bijvoorbeeld is wat dat betreft een ramp. Die doet vaak maar wat.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/Boos-op-de-AI.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299435" src="https://ictoblog.nl/files/Boos-op-de-AI-300x175.png" alt="" width="300" height="175" srcset="https://ictoblog.nl/files/Boos-op-de-AI-300x175.png 300w, https://ictoblog.nl/files/Boos-op-de-AI-1024x597.png 1024w, https://ictoblog.nl/files/Boos-op-de-AI-768x448.png 768w, https://ictoblog.nl/files/Boos-op-de-AI-570x332.png 570w, https://ictoblog.nl/files/Boos-op-de-AI.png 1244w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Gebruiker reageert boos op AI die de fout afschuift op een Chrome-extensie; AI onderkent later dat het een YT Player API-probleem was.</em></p>
<p>Haha, mooie beschrijving. Ja, dat kwam ook wel voor met Qwen 3.6 tijdens de eerdere versies van het ontwikkelen van de Skill. In dit geval werd de video niet getoond. Als ik dan een screenshot van de foutmeldingen in de browser toonde, dan zat daar ook een melding tussen van de plugin die reclames in de YouTube video&#8217;s probeert te skippen. De oplossing (versie van de pagina) die door Claude Code gemaakt werd had daar geen problemen mee. Dus ik wist dat het wel kon ook zonder de plugin te de-activeren. De versie die Qwen 3.6 maakte had er in het begin wel problemen. Maar Qwen wilde dan nog wel eens het probleem bij mij neerleggen. Zelfs terwijl ik het model in de projectmap 2 voorbeelden van uitwerkingen had gegeven met de juiste code.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/Oeps-vertaling-overschreven.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299438" src="https://ictoblog.nl/files/Oeps-vertaling-overschreven-300x115.png" alt="" width="300" height="115" srcset="https://ictoblog.nl/files/Oeps-vertaling-overschreven-300x115.png 300w, https://ictoblog.nl/files/Oeps-vertaling-overschreven-1024x392.png 1024w, https://ictoblog.nl/files/Oeps-vertaling-overschreven-768x294.png 768w, https://ictoblog.nl/files/Oeps-vertaling-overschreven-570x218.png 570w, https://ictoblog.nl/files/Oeps-vertaling-overschreven.png 1185w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>AI merkt op dat de NL-vertaling per ongeluk is gewist tijdens het opruimen van temp-bestanden, zodat NL VTT nu dezelfde Engelse tekst bevat.</em></p>
<p>Soms vroeg ik me af wat het model gedronken had, want dan sloegen antwoorden echt nergens op. Zoals hier waar de blije conclusie was dat het probleem opgelost was, en oh ja, de agent had de tijdelijke bestanden van de vertaling naar het Nederlands verwijderd voordat de vertaling af was en nu maar gewoon de Engelse ondertiteling over de Nederlandse heen geschreven. Was niet erg toch?</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-qwen3.6-twijfels.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299442 size-medium" src="https://ictoblog.nl/files/opencode-qwen3.6-twijfels-300x52.png" alt="" width="300" height="52" srcset="https://ictoblog.nl/files/opencode-qwen3.6-twijfels-300x52.png 300w, https://ictoblog.nl/files/opencode-qwen3.6-twijfels-1024x178.png 1024w, https://ictoblog.nl/files/opencode-qwen3.6-twijfels-768x134.png 768w, https://ictoblog.nl/files/opencode-qwen3.6-twijfels-1536x267.png 1536w, https://ictoblog.nl/files/opencode-qwen3.6-twijfels-570x99.png 570w, https://ictoblog.nl/files/opencode-qwen3.6-twijfels.png 1609w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Qwen3.6 twijfelt of het 3 of 4 subagents parallel mag starten, neigt toch naar 4 ondanks de richtlijn om max 3 te gebruiken.</em></p>
<p>Soms was het model juist weer heel streng voor zichzelf. In de instructies stond dat er niet meer dan 3 subagents tegelijkertijd opgestart mochten worden. Ik had gevraagd om de volgende 4 items te verwerken. Maar mocht dat wel?</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-subagent-correct.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299443 size-medium" src="https://ictoblog.nl/files/opencode-subagent-correct-300x153.png" alt="" width="300" height="153" srcset="https://ictoblog.nl/files/opencode-subagent-correct-300x153.png 300w, https://ictoblog.nl/files/opencode-subagent-correct-1024x522.png 1024w, https://ictoblog.nl/files/opencode-subagent-correct-768x392.png 768w, https://ictoblog.nl/files/opencode-subagent-correct-1536x783.png 1536w, https://ictoblog.nl/files/opencode-subagent-correct-570x291.png 570w, https://ictoblog.nl/files/opencode-subagent-correct.png 1686w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Subagent verwerkt Zotero-item BM8WQLLVH succesvol: titel, samenvatting van scoping review over AI in medische studie, tag toegevoegd.</em></p>
<p>Hier zie je hoe dat dan in de main agent eruit kon zien. Bovenin bij &#8220;General Task&#8230;.&#8221; de aanroep voor de subagent, dan de terugrapportage en omdat ik gevraagd had 1 item te verwerken, stopte de verwerking daarna.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299436" src="https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-300x131.png" alt="" width="300" height="131" srcset="https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-300x131.png 300w, https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-1024x448.png 1024w, https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-768x336.png 768w, https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-1536x671.png 1536w, https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows-570x249.png 570w, https://ictoblog.nl/files/claude-code-instructies-van-wsl2-naar-windows.png 1684w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>AI bevestigt dat de pipeline volledig werkt op Windows zonder WSL2, met notitie dat subagent efficiënter was dan verwacht (~54 seconden).</em></p>
<p>De oorspronkelijke pipeline was ontwikkeld op WSL2, dan zijn de paden naar bestanden en mappen anders én heb je andere Python modules. Het proces was er daarnaast best traag, dus was ook het taalmodel positief verrast toen het op Windows een stuk sneller ging.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-user-is-upset.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299444 size-medium" src="https://ictoblog.nl/files/opencode-user-is-upset-300x139.png" alt="" width="300" height="139" srcset="https://ictoblog.nl/files/opencode-user-is-upset-300x139.png 300w, https://ictoblog.nl/files/opencode-user-is-upset-570x263.png 570w, https://ictoblog.nl/files/opencode-user-is-upset.png 708w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Gebruiker schrijft in hoofdletters dat AI een subagent had moeten gebruiken in plaats van de commando&#8217;s direct uit te voeren.</em></p>
<p>Gevalletje van &#8220;AI probeert zelf na te denken&#8221; waarbij OpenCode besloten had dat hij helemaal geen subagent nodig had voor 1 item terwijl ik dat juist deed om te testen of hij ook bij 50 items subagents zou gebruiken.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-10-minuten-per-subagent.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299439 size-medium" src="https://ictoblog.nl/files/opencode-10-minuten-per-subagent-300x216.png" alt="" width="300" height="216" srcset="https://ictoblog.nl/files/opencode-10-minuten-per-subagent-300x216.png 300w, https://ictoblog.nl/files/opencode-10-minuten-per-subagent-570x411.png 570w, https://ictoblog.nl/files/opencode-10-minuten-per-subagent.png 722w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Subagent verwerkt T2RPAA75 in 10 minuten 56 seconden met 6 toolcalls; AI merkt op dat hij had moeten stoppen na één item, zoals gevraagd.</em></p>
<p>Dit was er eentje die ik niet helemaal opgelost kreeg. De subagent was zelf 4,5 minuut bezig, maar het complete proces was ruim 6 minuten langer bezig. Veel overhead dus.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299440 size-medium" src="https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-300x74.png" alt="" width="300" height="74" srcset="https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-300x74.png 300w, https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-1024x251.png 1024w, https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-768x189.png 768w, https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-1536x377.png 1536w, https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies-570x140.png 570w, https://ictoblog.nl/files/opencode-de-correcte-subagent-instructies.png 1621w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>AI beschrijft de juiste subagent-workflow voor het verwerken van Zotero-items: &#8211;dry run, markdown lezen, samenvatting schrijven, volledige pipeline.</em></p>
<p>Als OpenCode gebruikt maakte van subagents, dan was het cruciaal dat de juiste instructies werden doorgestuurd. Zo&#8217;n subagent had namelijk de rest van de context niet. Alles kwam van die opstartinstructie. Als dat goed ging dan was dat eigenlijk heel erg mooi.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/Claude-Sonnet-create_package.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299437 size-medium" src="https://ictoblog.nl/files/Claude-Sonnet-create_package-300x177.png" alt="" width="300" height="177" srcset="https://ictoblog.nl/files/Claude-Sonnet-create_package-300x177.png 300w, https://ictoblog.nl/files/Claude-Sonnet-create_package-1024x605.png 1024w, https://ictoblog.nl/files/Claude-Sonnet-create_package-768x453.png 768w, https://ictoblog.nl/files/Claude-Sonnet-create_package-1536x907.png 1536w, https://ictoblog.nl/files/Claude-Sonnet-create_package-570x337.png 570w, https://ictoblog.nl/files/Claude-Sonnet-create_package.png 1897w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>Claude Sonnet 4.5 plant het kopiëren van README.md, VTT-files en een PDF naar de pakketstructuur, met 27.236 tokens verbruikt.</em></p>
<p>Zoals gezegd zit je bij OpenCode niet vast aan 1 provider. Hier had ik het project voor de YouTube-video&#8217;s geopend in OpenCode, via Github Copilot gekoppeld, daar Claude Sonnet 4.5 gekozen en de opdrachten die voor Qwen 3.6 een uitdaging waren, werden razendsnel en zonder aarzelen uitgevoerd. Gewoon met 1 opdracht een interactieve webpagina, met quiz en (uitbreiding) een pdf met een samenvatting. Mooi voorbeeld van hoe harnas, model, context en infrastructuur goed samenwerken.</td>
</tr>
<tr style="border-bottom: 1px solid #ccc;">
<td style="padding: 8px; vertical-align: top;"><a href="https://ictoblog.nl/files/opencode-in-vscode.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299441 size-medium" src="https://ictoblog.nl/files/opencode-in-vscode-300x177.png" alt="" width="300" height="177" srcset="https://ictoblog.nl/files/opencode-in-vscode-300x177.png 300w, https://ictoblog.nl/files/opencode-in-vscode-1024x606.png 1024w, https://ictoblog.nl/files/opencode-in-vscode-768x454.png 768w, https://ictoblog.nl/files/opencode-in-vscode-1536x908.png 1536w, https://ictoblog.nl/files/opencode-in-vscode-570x337.png 570w, https://ictoblog.nl/files/opencode-in-vscode.png 1889w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></td>
<td style="padding: 8px; vertical-align: top;"><em>VS Code met create_summary.py script en Claude Code-chat die plant 3 Zotero-items parallel te verwerken volgens de les uit de vorige sessie.</em></p>
<p>Je kunt OpenCode (wat je ziet is anders dan het taalmodel dacht namelijk niet Claude Code) ook in Visual Studio Code (<a href="https://code.visualstudio.com/">VSCode</a>) draaien. Dan heb je dus het ene harnas in het andere. Handig als je bijvoorbeeld werkt aan tekstdocumenten of als je gemakkelijk ook visueel overzicht wilt houden over de code. Dat werkt in zoiets als VSCode dan toch net weer wat prettiger. Zeker ook als je een combinatie wilt houden van dingen die jij zelf doet en waar je de agent bij inzet.</td>
</tr>
</tbody>
</table>
<h2>Conclusies</h2>
<p>Ha, je bent tot hieronder gekomen. Super. Dat toch wat conclusies (n=1, tijdperiode=2 weken) op een rij voor de ervaringen tot nu toe:</p>
<h3>AI is meer dan wat je in de browser kunt doen</h3>
<p>Als je beeld van AI nog is ChatGPT of zelfs &#8220;Custom GPTs&#8221; in de browser, realiseer je dan dat een deel van de wereld inmiddels al een paar stappen verder is. De manier waarop ik hier nu agents gebruik is nog heel braaf. Claude Desktop biedt een onderdeel <em>Cowork</em> met de mogelijkheid om scheduled tasks te gebruiken. Dus dat bepaalde opdrachten voor je agent (die in het geval van Claude Cowork, als jij daar toestemming voor geeft, ook je mails, je agenda en de documenten die je in de cloud hebt staan kan benaderen) ook uitgevoerd kunnen worden als jij niet achter je computer zit. Open source alternatieven zoals <a href="https://openclaw.ai/">OpenClaw</a> en <a href="https://www.agent-zero.ai/">Agent Zero</a> kunnen dat ook.</p>
<h3>Optimalisatie van alle onderdelen is noodzakelijk</h3>
<p>Er wordt best veel op Anthropic gemopperd online. Voornamelijk omdat veel mensen steeds weer tegen de grenzen van wat ze mogen met hun abonnement van €23,- per maand. En ook mensen die tegen de grenzen van het 100 of 200 dollar account aanlopen. Deels moet het bedrijf wel, ik schreef al eerder over het <a href="https://ictoblog.nl/2026/03/02/het-ai-businessmodel-piept-en-kraakt" target="_blank" rel="noopener">piepen en kraken van het onderliggende businessmodel</a>. En dat ging zeker niet alleen over Anthropic. Maar een belangrijke reden om toch te blijven voor veel mensen is dat het bedrijf veel van de onderdelen aanbiedt in een best okay combinatie. De manier waarop de modellen instructies opvolgen of antwoorden geven is gewoon prettiger en beter. Probeer maar eens bronnen te zoeken met een APA7-verwijzing erbij op claude.ai versus ChatGPT of Gemini. De kans is groot dat je daar wél bestaande literatuur retour krijgt terwijl de anderen nog steeds heftig hallucineren op zo&#8217;n vraag. Het bedrijf probeert als een gek om sneller de gewenste features op de markt te krijgen dan concurrenten OpenAI (die ze qua theoretische marktwaarde ingehaald lijken te hebben) en Google (die ze uiteraard nog lang niet ingehaald hebben).</p>
<p>Ervaren gebruikers willen niet zo&#8217;n &#8220;gericht op de gemiddelde gebruiker&#8221; oplossing en stellen hun eigen combinatie van onderdelen samen. Dat zal ongetwijfeld een minderheid blijven die dat doet. Simpelweg al omdat het complex is en de meeste mensen daar gewoon geen trek in hebben. Of ook gewoon de kennis niet.</p>
<h3>Open Source modellen zijn nu nog een principiële keuze</h3>
<p>Een open source harness zoals OpenCode gebruiken is gemakkelijk. Open source modellen zijn nog wat meer een principiële keuze. In de meeste gevallen is de hardware waar die modellen op draaien dusdanig minder krachtig dat ook als het model zelf heel erg goed is, de resultaten simpelweg nog lang niet.</p>
<p>Gelukkig is het ook niet persé een kwestie van of het ene of het andere. Tenminste, in een ideale situatie niet. Zo heb ik meer dan eens Claude Code om hulp gevraagd bij het verbeteren van de setup voor OpenCode. Als het ging om optimalisatie van de skills en prompts. Het eerste werkende voorbeeld van de interactieve YouTube-pagina kwam van Claude Code en is daarna doorvertaald naar OpenCode die er in combinatie met Qwen3.6 meestal prima mee overweg kon (mits de video niet té lang was).</p>
<h3>This not the end</h3>
<p>Dit bericht is een &#8220;stand van zaken op 5 mei 2026&#8221;. Afhankelijk van hoe ver in de toekomst je dit leest (weken, maanden) zal de werkelijke situatie weer gewijzigd zijn. Helaas zitten we nog wel even in de periode dat grafische kaarten en geheugen belachelijk duur zijn omdat de hele wereld datacentra voor AI aan het bouwen is. Maar de ontwikkelingen rond open source modellen is stevig ondanks al dat geweld. De <a href="https://ictoblog.com/html/Asian-Boss/">Asian Boss-video</a> legt uit waarom we daar deels ook China voor te danken hebben. Maar Gemma 4 van Google is een voorbeeld van hoe ook een groot bedrijf meerdere lijnen volgt als het gaat om haar strategie op dit vlak. Zie bijvoorbeeld <a href="https://ictoblog.com/html/gemma-4/">deze video van Ali Salam</a> waarin dat haarfijn uitgelegd wordt.</p>
<p><a href="https://ictoblog.com/html/gemma-4/"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299465" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-300x258.png" alt="" width="300" height="258" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-300x258.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-768x660.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428-570x490.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-104428.png 866w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Je kunt ook wel concluderen dat op dit moment de interactive video skill in OpenCode er eentje is die ik zelf in ieder geval een absolute toevoeging vindt als het gaat om de hulpmiddelen die ik ter beschikking heb om iets uit te leggen. En zoals het hoort (vind ik) staat die skill natuurlijk ook <a href="https://github.com/PiAir/opencode-projects">netjes ingepakt op Github</a> zodat jij er ook gebruik van kunt maken als je wilt. De skill voor het maken van samenvattingen met Zotero is daar ook aan toegevoegd. Ontworpen initieel in OpenCode, verbeterd met behulp van Claude Code (maar nog steeds voor OpenCode), daarna toegevoegd aan de repository met behulp van Google Antigravity.</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299466" src="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-300x161.png" alt="" width="300" height="161" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-300x161.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-1024x549.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-768x412.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-1536x824.png 1536w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412-570x306.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-05-05-105412.png 1916w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Cognitive offloading is niet altijd een slecht ding. Ja, als je je werkstuk door ChatGPT laat maken is dat onverstandig. Maar in toenemende mate merk ik dat ik met behulp van AI dingen aan het doen ben die ik zónder helemaal nooit gedaan zou hebben. Omdat het te complex was, te veel werk, te veel stappen. En dan is cognitive offloading heel nuttig. Nou dit bericht plaatsen en er een samenvatting van laten maken. Voor iedereen die geen tijd heeft om dit helemaal te lezen.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ictoblog.nl/2026/05/05/ai-agents-samenspel-van-model-context-en-harnas/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ik weet niet wat ik dan zou moeten vibe coden&#8230;.</title>
		<link>https://ictoblog.nl/2026/04/04/ik-weet-niet-wat-ik-dan-zou-moeten-vibe-coden</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 14:50:22 +0000</pubDate>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Persoonlijk]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299422</guid>

					<description><![CDATA[Is niet een vraag die ik mezelf vaak stel, maar wel vaker krijg.]]></description>
										<content:encoded><![CDATA[<p>Hoewel veel van de mensen waar ik mee samenwerk meer dan gemiddeld met technologie in aanraking komen, merk ik toch nog met enige regelmaat verwondering om zaken die ik redelijk vanzelfsprekend begin te vinden. Vibecoden (met of zonder spatie kies je zelf maar) bijvoorbeeld. En dan vooral in relatie tot de vraag &#8220;<em>wat zou ik moeten vibecoden, ik ben toch geen programmeur?</em>&#8220;. Nee, ik ook niet. Ik denk niet dat ik ooit aangenomen zou worden als ik op een functie als programmeur zou solliciteren. Ik ben onderzoeker en docent (in die volgorde).<br />
Maar&#8230;sinds een tijdje is het inderdaad zo dat als ik de stelregel waarvan ik zie dat hij aan Adam Stone (<a href="https://www.linkedin.com/in/adamstone/" target="_blank" rel="noopener">CEO van D-Tools</a>) <a href="https://www.goodreads.com/author/quotes/4033016.Adam_Stone" target="_blank" rel="noopener">wordt toegeschreven</a>: &#8220;<em>Anything that you do more than twice has to be automated</em>&#8220;.</p>
<p>Gewoon omdat het een logisch uitgangspunt is. Vanaf de derde keer en vaker wordt iets herhaling en als je dan echt hetzelfde doet is het zonde van de tijd en energie (een hele waslijst uitzonderingen daar gelaten van dingen die je gewoon doet omdat ze leuk zijn, voldoening geven etc).</p>
<p>En soms ook gewoon omdat de &#8220;oude&#8221; manier van dingen doen lang niet altijd werkt.<br />
Zo ook vandaag toen ik op zoek was naar een oplossing om YouTube video&#8217;s hier op het weblog niet automatisch te laten laden (dus de embed niet meteen aanmaken) maar om net als in de e-learning die ik aangemaakt had eerst een afbeelding te laten zien en pas na klikken de player te embedden. Het voordeel daarvan is dat er nog geen YouTube cookies geplaatst worden en een afbeelding laden is &#8216;lichter&#8217; dan een hele player die mogelijk niet gebruikt wordt.</p>
<h2>Zoeken naar een plugin</h2>
<p>Uiteraard (?) ging ik eerst <a href="https://nl.wordpress.org/plugins/search/youtube/">op zoek naar een WordPress plugin</a>. Ik zeg uiteraard omdat dat de manier is waarop ik dit soort problemen altijd aanpakte. Maar ik heb daar pagina na pagina met plugins doorgebladerd in de hoop eentje te vinden die beschreef wat ik wilde hebben, maar ik kwam er geen tegen. En sowieso leek het me niet handig om een plugin te installeren die veronderstelde dat ik alle shortcodes voor de YouTube video&#8217;s zou moeten aanpassen. Want dat zijn er simpelweg te veel.</p>
<h2>Claude.ai</h2>
<p>Optie 2 was claude.ai (gewoon de gratis versie is al voldoende) en de vraag/prompt: <em>Ik heb heel veel WordPress blogposts met YouTube links erin (zie screenshot). Op dit moment worden ze tijdens tonen meteen in een embed omgezet. Nou wil ik dat eigenlijk liever niet, in plaats daarvan zou ik willen dat er zoiets getoond wordt als bij de 2e screenshot waarbij de gebruiker de thumbnail van YT ziet, een link-optie om de video extern te bekijken en pas bij klikken de embed (inclusief start afspelen) daadwerkelijk geladen wordt. Een aparte plugin waarbij ik dan een shortcode moet gebruiken is niet handig vanwege de grote installed base. Wat kan ik doen?</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299425" src="https://ictoblog.nl/files/claude_screenshot_1-300x165.webp" alt="" width="300" height="165" srcset="https://ictoblog.nl/files/claude_screenshot_1-300x165.webp 300w, https://ictoblog.nl/files/claude_screenshot_1-1024x563.webp 1024w, https://ictoblog.nl/files/claude_screenshot_1-768x423.webp 768w, https://ictoblog.nl/files/claude_screenshot_1-570x314.webp 570w, https://ictoblog.nl/files/claude_screenshot_1.webp 1425w" sizes="auto, (max-width: 300px) 100vw, 300px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299424" src="https://ictoblog.nl/files/claude_screenshot_2-300x203.webp" alt="" width="300" height="203" srcset="https://ictoblog.nl/files/claude_screenshot_2-300x203.webp 300w, https://ictoblog.nl/files/claude_screenshot_2-1024x694.webp 1024w, https://ictoblog.nl/files/claude_screenshot_2-768x520.webp 768w, https://ictoblog.nl/files/claude_screenshot_2-570x386.webp 570w, https://ictoblog.nl/files/claude_screenshot_2.webp 1225w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Je kunt <a href="https://claude.ai/share/0a69fdd2-ef00-458f-b886-88171f8985e2">het hele gesprek en de antwoorden hier nalezen</a>, de afbeeldingen worden niet getoond, die zie je niet hierboven.</p>
<p>Zoals je kunt zien, komt Claude meteen met een antwoord, uitleg en code. Ik heb de map en het bestand aangemaakt, de code ingeplakt, cache van de site leeggemaakt en het werkte gewoon. Nou ja, nog niet perfect, de lay-out zag er nog niet 100% zo uit als ik zou willen, dus nog even screenshot gemaakt, vervolgvraag gesteld en de wijzigingen in de code doorgevoerd.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-299423" src="https://ictoblog.nl/files/claude_screenshot_3-300x195.webp" alt="" width="300" height="195" srcset="https://ictoblog.nl/files/claude_screenshot_3-300x195.webp 300w, https://ictoblog.nl/files/claude_screenshot_3-1024x666.webp 1024w, https://ictoblog.nl/files/claude_screenshot_3-768x499.webp 768w, https://ictoblog.nl/files/claude_screenshot_3-570x371.webp 570w, https://ictoblog.nl/files/claude_screenshot_3.webp 1195w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p><strong>Daarom vibecode ik!</strong></p>
<p>Ik bouw geen applicaties waar ik geld mee ga verdienen, ik offload niet al mijn denkwerk, ik maak ruimte voor denkwerk of ruimte voor privétijd. Ik los uitdagingen of problemen op die me anders meer tijd zouden kosten, of waar ik gewoon niet aan toe zou komen. En probeer ondertussen te leren hoe ik dat veilig doe (en niet bv een block van LinkedIn krijg omdat een AI-tool namens mij de site aan het scrapen was zonder me te realiseren dat dat niet mag<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f910.png" alt="🤐" class="wp-smiley" style="height: 1em; max-height: 1em;" />), zodat ik dat ook weer aan anderen kan leren.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Soms zegt AI heel verstandige dingen</title>
		<link>https://ictoblog.nl/2026/04/04/soms-zegt-ai-heel-verstandige-dingen</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 07:13:02 +0000</pubDate>
				<category><![CDATA[Grappig]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299415</guid>

					<description><![CDATA[Dus maar niet gereageerd....]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-299416 size-large" src="https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552-1024x357.png" alt="" width="1024" height="357" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552-1024x357.png 1024w, https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552-300x105.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552-768x268.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552-570x199.png 570w, https://ictoblog.nl/files/Schermafbeelding-2026-04-04-085552.png 1101w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Ik zag een bericht op Linkedin over AI in het onderwijs. Het triggerde wat, ik vond het onzin (=emotie), dacht er wat langer over na, vond toen dat de redenering niet klopte (=inhoud). Wilde reageren, realiseerde me dat de auteur een bepaald publiek had, bedacht me dat ik dat ik de reactie dan natuurlijk wel ook goed moest formuleren. Claude Sonnet 4.6 is goed in het sparren over zulke formuleringen, dus legde ik een paar formuleringen voor, afwegingen waarom ik delen van het betoog wel of niet vond kloppen. En vroeg uiteindelijk om een inschatting van de complete reactie die ik wilde plaatsen.</p>
<p>Claude begon positief:</p>
<p><em>Dat is een sterke reactie. Helder, eerlijk, en niet aanvallend.</em></p>
<p>Maar (er kwamen veel meer details over de inhoud van de reactie die ik hier niet ga delen), ook:</p>
<p><em>Het grote probleem voor jouw reactie: de LinkedIn-dynamiek.</em></p>
<p>en nadat ik het hele oorspronkelijke bericht met Claude gedeeld had:</p>
<p><em>[&#8230;] is geen uitnodiging tot gesprek. Hij speelt voor een publiek en heeft zich alvast ingedekt tegen kritiek. Wie hem tegenspreekt, is automatisch de naïeveling die de praktijk niet kent.</em></p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><em>Jouw reactie is inhoudelijk sterk, maar op LinkedIn kan die overkomen als precies de &#8220;beleidsdenker met mooie woorden&#8221; die hij al heeft weggezet.</em></p>
<p>Waarop mijn conclusie was dat ik voor een zaterdagochtend het komen tot een antwoord eigenlijk veel belangrijker vond dan het daadwerkelijk plaatsen ervan. En Claude (zie de screenshot hierboven) was het daarmee eens.</p>
<p>Ik begrijp dat er meerdere kanten aan zitten. Je zou kunnen stellen dat ik me nou onttrek aan het gesprek uit angst voor de reacties. Het tegenargument is dat het waarschijnlijk veel beter zou zijn als mensen op Linkedin, Facebook en andere sociale media niet altijd datgene schrijven wat ze initieel vinden. De inschatting dat de auteur van het bericht waar ik op wilde reageren waarschijnlijk helemaal niet zit te wachten op een gesprek is er eentje waar ik me namelijk heel wat bij kan voorstellen. En dan heeft die reactie daar ook geen nut.</p>
<p>Hoe dan ook, heel wat bijgeleerd op een zaterdagochtend. En dat is altijd winst! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>p.s. een gesprek is hier zeker wél mogelijk, ook als ik het met je oneens ben, zolang we het over inhoud hebben zou ik zeggen: laat je horen!</p>
<p>p.p.s. ik lees na het posten van deze blogpost in een ander bericht op Linkedin dat ik me eigenlijk heel erg moet schamen dat ik niet met pen en papier mijn blogposts maak. Want AI gebruiken bij het schrijven leidt tot &#8216;slob&#8217; en inhoudsloze verzinsels. Zucht. Een wereld waar het leven lekker binair, goed-slecht is. Gelukkig dat dat blijkbaar alleen op Linkedin zo is en niet in de werkelijkheid. Ik ga even offline in de rij staan met iedereen die Paasboodschappen aan het doen is.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MOVEL AI 2025-2026</title>
		<link>https://ictoblog.nl/2026/04/03/movel-ai-2025-2026</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 09:00:54 +0000</pubDate>
				<category><![CDATA[iXperium]]></category>
		<category><![CDATA[Onderwijs]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299402</guid>

					<description><![CDATA[De module is weer bijgewerkt en vrij beschikbaar.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-medium wp-image-299406 alignleft" src="https://ictoblog.nl/files/blogpost-module-300x300.png" alt="" width="300" height="300" srcset="https://ictoblog.nl/files/blogpost-module-300x300.png 300w, https://ictoblog.nl/files/blogpost-module-150x150.png 150w, https://ictoblog.nl/files/blogpost-module-768x767.png 768w, https://ictoblog.nl/files/blogpost-module-570x569.png 570w, https://ictoblog.nl/files/blogpost-module-510x510.png 510w, https://ictoblog.nl/files/blogpost-module.png 886w" sizes="auto, (max-width: 300px) 100vw, 300px" />Elk jaar maak ik als onderdeel van mijn AI les bij de HAN Master Ontwerpen Van Eigentijds Leren (<a href="https://www.han.nl/opleidingen/master/ontwerpen-van-eigentijds-leren/deeltijd/">MOVEL</a>) een ondersteunende module met achtergrondmaterialen voor de studenten. Om de simpele reden dat er veel meer te vertellen, lezen, bekijken is op dit vlak dan dat in 2 contacturen past. En het is ook niet zinvol om dat allemaal in een monoloog van een docent te verpakken.</p>
<p>Het is eigenlijk een belachelijke hoeveelheid werk, want het onderwerp is super veranderlijk en vanzelfsprekend is het bijwerken niet iets waar de opleiding me uren voor vrijmaakt, dit doe ik in de avonduren, in het weekend, zoals elke docent.</p>
<p>En waarom dan toch? Nou, omdat het ook voor mezelf een enorm behulpzame activiteit is. Mijn hoofd vindt het namelijk geen enkel probleem dat het vakgebied enorm complex is. In mijn hoofd (zo stel ik me even voor) liggen er ook kriskras allemaal verbindingen tussen onderwerpen, op verschillende niveaus, met veel en minder detail. Prima allemaal voor mij. Maar niet voor 99% van de mensen waar ik mee in aanraking kom. Waarvan ik het juist heel relevant vind dat ze dit leren, hier over nadenken, ermee aan de slag kunnen (privé of in hun eigen organisatie).</p>
<p><a href="https://cdn.lrn4life.org/AI-2025-2026/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignright wp-image-299403 size-medium" src="https://ictoblog.nl/files/screenshot-module-300x246.png" alt="" width="300" height="246" srcset="https://ictoblog.nl/files/screenshot-module-300x246.png 300w, https://ictoblog.nl/files/screenshot-module-768x631.png 768w, https://ictoblog.nl/files/screenshot-module-570x468.png 570w, https://ictoblog.nl/files/screenshot-module.png 811w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Daarom moet ik proberen er structuur in aan te brengen. En daar helpt de online module ook bij. Dit jaar was dat complexer dan ooit, de iteratie van de module die nu (3-4&#8211;2026) <a href="https://cdn.lrn4life.org/AI-2025-2026/">online staat</a> is omvangrijker dan ooit. En dus ook met een nog groter risico dat hij er uit gaat zien als de inhoud van mijn hoofd. In plaats van een gestructureerd verhaal dat de lezer meeneemt in de interessante wereld van AI in het onderwijs.</p>
<p><strong>Dus laat het vooral weten in de reacties hieronder:</strong> Heb jij er wat aan? Wat leer je ervan? Verdwaal je? Zet het je aan het denken? Wat zou er in de 2027-versie moeten/kunnen?</p>
<p>Je kunt de module <a href="https://cdn.lrn4life.org/AI-2025-2026/" target="_blank" rel="noopener">hier online bekijken</a> en de <a href="https://github.com/PiAir/MOVEL-AI" target="_blank" rel="noopener">bronbestanden via github downloaden</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rondetafelgesprek: AI in het funderend onderwijs</title>
		<link>https://ictoblog.nl/2026/04/01/rondetafelgesprek-ai-in-het-funderend-onderwijs</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 07:39:24 +0000</pubDate>
				<category><![CDATA[Kennisnet]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[NOLAI]]></category>
		<category><![CDATA[Onderwijs]]></category>
		<category><![CDATA[Onderzoek]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299395</guid>

					<description><![CDATA[Vandaag ook online te volgen.]]></description>
										<content:encoded><![CDATA[<p>Vandaag (1 april &#8211; nee, geen grap) vindt het <a href="https://www.tweedekamer.nl/debat_en_vergadering/commissievergaderingen/details?id=2026A02667">rondetafelgesprek rond AI in het funderend onderwijs</a> plaats. Deelnemers zijn kamerleden en een brede vertegenwoordiging van experts die in 3 rondes over verschillende deelthema&#8217;s praten:</p>
<p><strong>Blok 1, 16.00 &#8211; 16.45 uur l AI in de praktijk en op school : wat is de invloed van AI op het leerproces?</strong></p>
<ul>
<li>Felienne Hermans (hoogleraar Informatica-didactiek en informaticadocent, Vrije Universiteit Amsterdam)</li>
<li>Nadira Saab (hoogleraar Onderwijswetenschappen, Universiteit Leiden)</li>
<li>Barend Last (leraar en auteur)</li>
<li>Emily Jacometti (medeoprichter (co-founder) van HackShield Future Cyber Heroes)</li>
</ul>
<p><strong>Blok 2, 16.45 &#8211; 17.30 uur l Big Tech en het onderwijs: moet Big Tech buiten de deur worden gehouden en zo ja, hoe?</strong></p>
<ul>
<li>Inge Molenaar (hoogleraar Onderwijs en AI en wetenschappelijk directeur Nationaal Onderwijs Lab AI, Radboud Universiteit)</li>
<li>Guido de Moor (senior onderzoeker en adviseur Dialogic)</li>
<li>Paul Zevenbergen (voorzitter Sivon)</li>
<li>Gerdinand Bosch (programmaregisseur Npuls)</li>
</ul>
<p><strong>Blok 3, 17.30 &#8211; 18.15 uur l Sturing op AI in het onderwijs: wie is er verantwoordelijk voor goed gebruik van AI?  </strong></p>
<ul>
<li>Larissa Zegveld (algemeen directeur Kennisnet)</li>
<li>Tijmen Smit (lid College van Bestuur Kalsbeek College)</li>
<li>Annet Dries (vicevoorzitter PO-Raad)</li>
<li>Erika van Lier (vertegenwoordiger Vereniging Digitale Onderwijs Dienstverleners)</li>
</ul>
<p>Lees je dit bericht op 1 april, je kunt <a href="https://debatdirect.tweedekamer.nl/2026-04-01/onderwijs-cultuur-wetenschap/wttewaall-van-stoetwegenzaal/ai-in-het-funderend-onderwijs-16-00/video">live meekijken en luisteren</a>.<br />
De deelnemers krijgen de vraag om vooraf een position paper in te dienen, <a href="https://www.tweedekamer.nl/debat_en_vergadering/commissievergaderingen/details?id=2026A02667">die staan hier online</a>.</p>
<p>Volgende week zie ik de studenten van de HAN Master Ontwerpen Van Eigentijds Leren (<a href="https://www.han.nl/opleidingen/master/ontwerpen-van-eigentijds-leren/deeltijd/">MOVEL</a>) voor een uitgebreide les over AI in het onderwijs. Mede ook voor hen, besloot ik de beschikbare informatie <a href="https://cdn.lrn4life.org/Rondetafel-AI-2026/">op twee manieren te ontsluiten</a>:</p>
<p><a href="https://cdn.lrn4life.org/Rondetafel-AI-2026/"><img loading="lazy" decoding="async" class="alignnone wp-image-299398 size-medium" src="https://ictoblog.nl/files/portal-300x268.png" alt="" width="300" height="268" srcset="https://ictoblog.nl/files/portal-300x268.png 300w, https://ictoblog.nl/files/portal-768x687.png 768w, https://ictoblog.nl/files/portal-570x510.png 570w, https://ictoblog.nl/files/portal.png 910w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>De ene route is die waarbij ze zelf de diepte in gaan, de 11 position papers lezen en voor zichzelf op een rijtje zetten wat de deelnemers vinden.</p>
<p>De andere route is het voorbewerkte pad dat NotebookLM biedt. Ik heb de 11 position papers daarin toegevoegd en een aantal producten laten genereren: een infographic, een audio-debat, een presentatie, een video, een tabel met verschillen en overeenkomsten tussen de deelnemers, een visie-samenvatting.</p>
<p>Doel van de twee opties is het gesprek met hun als aanstaande masterdocenten (niet alleen uit het funderend onderwijs, maar het vraagstuk is universeel). Want het zal je niet verbazen dat de lijn van de agency van docenten, het zorgen dat ze stuurkracht hebben, digitaal geletterd zijn, weten hoe ze digitale technologie (en AI) optimaal kunnen benutten ook een van mijn uitgangspunten is. En ja, daar moet je de benodigde ondersteuning bij bieden, in infrastructuur, in professionalisering, in organisatie van het onderwijs, in de vorm van keuze voor technologieën die veilig en verantwoord zijn.</p>
<p>Voor de duidelijkheid: de samenvattingen zijn die van NotebookLM, gemaakt door AI (door taalmodellen). Daar kunnen nuances die de auteurs voor ogen hadden in verloren gaan. Soms zitten daar zaken in waarvan ook ik denk &#8220;huh, dat had ik zo zelf niet uit de stukken gehaald&#8221;. Het blijft een fundamenteel discussiepunt bij deze werkwijze: 95% leest als heel logisch, er zit 4-5% onjuistheid in, is dat meer/minder dan wanneer een mens dat gedaan had? Zorgt dat ervoor dat je de hele boodschap wantrouwt? Is het geen probleem? Moet je het daarom per definitie niet doen?</p>
<p>En ook: zo&#8217;n rondetafelgesprek is mooi, het brengt visies en opinies bij elkaar. Het is gewoon heel belangrijk om inhoudelijke gesprekken en discussies over onderwerpen te blijven voeren juist ook als er verschillen van inzichten zijn. Ik kan de livestream zelf niet volgen vanmiddag, maar als je de kans hebt zou ik het zeker doen.</p>
<p><strong>[update] </strong>de <a href="https://debatdirect.tweedekamer.nl/2026-04-01/onderwijs-cultuur-wetenschap/wttewaall-van-stoetwegenzaal/ai-in-het-funderend-onderwijs-16-00/video">opname (2 uur) van het gesprek</a> is hier te bekijken/beluisteren.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lubach over AI in het onderwijs</title>
		<link>https://ictoblog.nl/2026/03/14/lubach-over-ai-in-het-onderwijs</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sat, 14 Mar 2026 09:41:49 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Onderwijs]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299390</guid>

					<description><![CDATA[Is het onderwijs nog te redden?]]></description>
										<content:encoded><![CDATA[<div class="yt-facade-wrap">
<div class="yt-facade" data-id="xpedFIZFmhc">
            <img decoding="async" src="https://i.ytimg.com/vi/xpedFIZFmhc/hqdefault.jpg" alt="YouTube video" loading="lazy"></p>
<div class="yt-play-overlay">
                <button class="yt-play" aria-label="Video afspelen"><br />
                    <svg viewBox="0 0 68 48" xmlns="http://www.w3.org/2000/svg">
                        <path d="M66.5 7.7a8.5 8.5 0 0 0-6-6C55.8 0 34 0 34 0S12.2 0 7.5 1.7a8.5 8.5 0 0 0-6 6C0 12.4 0 24 0 24s0 11.6 1.5 16.3a8.5 8.5 0 0 0 6 6C12.2 48 34 48 34 48s21.8 0 26.5-1.7a8.5 8.5 0 0 0 6-6C68 35.6 68 24 68 24s0-11.6-1.5-16.3z" fill="#f00"/>
                        <path d="M27 34l18-10-18-10v20z" fill="#fff"/>
                    </svg><br />
                </button><br />
                <span class="yt-play-label">Klik om af te spelen</span>
            </div>
</p></div>
<div class="yt-bar">
            <a class="yt-external" href="https://www.youtube.com/watch?v=xpedFIZFmhc" target="_blank" rel="noopener noreferrer"><br />
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bekijk op YouTube<br />
            </a>
        </div>
</p></div>
<p>Ik kijk geen live-tv, en standaard al zeker geen afleveringen van Lubach. Maar soms heeft hij rake items, de vorige over <a href="https://www.youtube.com/watch?v=Q_5jTOFX5Wc">de AI bubbel</a> was er zo een, en deze over <a href="https://www.youtube.com/watch?v=xpedFIZFmhc">AI in het onderwijs</a> ook. Zijn team heeft goed uitzoekwerk gedaan, veel van de deelitems had ik afgelopen tijd al eens voorbij zien komen, inclusief de ongelukkige opmerking van paar van van mijn collega&#8217;s en het verhaal is tamelijk compleet:</p>
<h3 data-path-to-node="2">Het wordt gewoon al gebruikt</h3>
<p data-path-to-node="3,0,0">In het primair onderwijs al en daarna wordt het gebruik in het voortgezet onderwijs en later alleen maar meer. Een aantal van de clips die ze daarvoor gebruiken zijn overigens al wat ouder (eind 2022, begin 2023), het is ook niet alsof het gisteren opeens allemaal fout was, maar 3,5 jaar tijd is ook weer niet echt kort.</p>
<h3 data-path-to-node="4">Worstelende docenten</h3>
<p data-path-to-node="5,0,0">Zijn plaatje over worstelende docenten zou zo uit een van mijn eerdere presentaties genomen kunnen zijn. Daar laat ik ook vaak zien dat het onderwijs er &#8220;opeens&#8221; veel moeite mee heeft. Het was wat flauw hoe hij de docenten die wel voor de camera aan het woord komen neerzet, die mensen worden voor een item gevraagd wat te zeggen, zijn niet zo welbespraakt als dat Lubach zelf is.</p>
<p data-path-to-node="5,0,0">Goed dat hij de wapenwedloop tussen studenten en docenten laat zien. Ook standaard onderdeel van mijn boodschap: zinloos!</p>
<p data-path-to-node="5,0,0">Dat een diploma inmiddels niets meer waard is, is een veel te kort door de bocht uitspraak, maar ja, die stond in de krant en dus ook nu weer bij Lubach.</p>
<h3 data-path-to-node="6">Offloading</h3>
<p data-path-to-node="7,0,0">Het stukje wetenschap was wat kort voor nuances. Ja, onderzoek laat zien dat het uitbesteden van schrijfwerk aan AI de hersenen minder stimuleert. De vergelijking met Google Maps versus kaartlezen in de auto, denk ook maar aan de mensen die een fietskelder inrijden of onlangs een vrachtauto die zich klem reed op een fietsbrug, omdat de navigatie dat zegt, laten zien wat praktische risico&#8217;s kunnen zijn. Dat is erger dan niet meer weten hoe een passer werkt!</p>
<p data-path-to-node="7,0,0">Het &#8220;sneller klaar&#8221; voorbeeld maakt wel ook meteen duidelijk dat het geen eenvoudige opdracht wordt, want lang niet alle leerlingen/studenten hebben altijd die intrinsieke motivatie van de leerlingen in het clipje. Ook niet altijd de luxe van de keuze tussen &#8220;even lekker leren&#8221; of snel klaar. Dat ik het filmpje van Lubach op mijn gemak kan bekijken, er een blogpost over kan schrijven op een zaterdagochtend, is omdat ik niet hoef te werken vandaag en geen andere activiteiten heb die persé eerst moeten.</p>
<p data-path-to-node="7,0,0">En wetenschap laat ook zien dat AI in het onderwijs, indien goed toegepast, meerwaarde heeft.</p>
<h3 data-path-to-node="8">Denkschool Slim Fit</h3>
<p data-path-to-node="9">De parodie van de denkschool Slim Fit is flauw, maar waardevol in dit geval. Je kunt er op rekenen dat er dit soort aanbieders gaan komen. Ook in het onderwijs gaan we straks de &#8220;hier leer je nog echt zelf nadenken zonder AI&#8221; scholen krijgen.</p>
<h3 data-path-to-node="9">Maar&#8230;</h3>
<p>Wat ik nu mis is de call to action. Daar waagt ook Lubach zich niet aan. Nee, dat past dan weer niet in 3 zinnen of 10 seconden. En dat is dan wel weer een beetje jammer. Want uit zichzelf komt ons onderwijs namelijk niet snel in beweging. Bij crisis vallen we eerder terug op oud en vertrouwd. Dus ook dit filmpje gaat er niet zomaar voor zorgen dat een school zegt &#8220;<em>wij gaan nu (vandaag/morgen) kijken wat leerlingen *echt* nog moeten weten en hoe we onderwijs zo inrichten dat ze alleen dat doen wat wij denken dat zinvol is om hen optimaal voor te bereiden voor een toekomst waarbij ze voldoende inhoudelijke kennis hebben, metacognitieve vaardigheden én ze digitaal (AI) geletterd zijn</em>&#8221; met daarachter dan &#8220;<em>en dan zorgen wij ook wel dat we het aan de inspectie, ouders en werkveld kunnen uitleggen</em>&#8220;.<br />
Want dat is wel wat nodig is. AI is geen mobieltje dat je straks kunt gaan verbieden op school omdat aangetoond is dat het schadelijk is voor leerlingen. Vergeet die &#8220;oplossing&#8221; maar alvast.</p>
<p>&nbsp;</p>
<p>** Zal ik dit keer nog maar eens expliciet benadrukken dat alle berichten op dit weblog op persoonlijke titel geschreven worden? Dan bij deze.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ophef over niet veel: Thanksgiving Day</title>
		<link>https://ictoblog.nl/2026/03/04/ophef-over-niet-veel-thanksgiving-day</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 07:11:52 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299385</guid>

					<description><![CDATA[Hij is niet leuk, maar niet omdat hij met AI gemaakt is.]]></description>
										<content:encoded><![CDATA[<div class="yt-facade-wrap">
<div class="yt-facade" data-id="DbWAeEczDik">
            <img decoding="async" src="https://i.ytimg.com/vi/DbWAeEczDik/hqdefault.jpg" alt="YouTube video" loading="lazy"></p>
<div class="yt-play-overlay">
                <button class="yt-play" aria-label="Video afspelen"><br />
                    <svg viewBox="0 0 68 48" xmlns="http://www.w3.org/2000/svg">
                        <path d="M66.5 7.7a8.5 8.5 0 0 0-6-6C55.8 0 34 0 34 0S12.2 0 7.5 1.7a8.5 8.5 0 0 0-6 6C0 12.4 0 24 0 24s0 11.6 1.5 16.3a8.5 8.5 0 0 0 6 6C12.2 48 34 48 34 48s21.8 0 26.5-1.7a8.5 8.5 0 0 0 6-6C68 35.6 68 24 68 24s0-11.6-1.5-16.3z" fill="#f00"/>
                        <path d="M27 34l18-10-18-10v20z" fill="#fff"/>
                    </svg><br />
                </button><br />
                <span class="yt-play-label">Klik om af te spelen</span>
            </div>
</p></div>
<div class="yt-bar">
            <a class="yt-external" href="https://www.youtube.com/watch?v=DbWAeEczDik" target="_blank" rel="noopener noreferrer"><br />
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bekijk op YouTube<br />
            </a>
        </div>
</p></div>
<p>&#8220;<a href="https://www.nu.nl/uit-andere-media/6387933/bioscoopbezoekers-komen-in-opstand-tegen-ai-film.html">Bioscoopbezoekers komen in opstand tegen AI-film</a>&#8221; was de kop die nu.nl koos naar aanleiding van een bericht in de Volkskrant. En ze waren zeker niet de enige die erover schreven.</p>
<p>Het verhaal is eigenlijk gewoon heel sneu. De korte animatiefilm was blijkbaar vorige maand gekozen als winnaar van het net opgerichte <a href="https://deadline.com/2026/02/thanksgiving-day-frame-forward-ai-animated-film-festival-1236726809/">Frame Forward Animated AI Film Festival</a>. Igor Alferov maakte de korte video met (o.a.) Gemini 3.1 en Nano Banana Pro en won. De prijs zou zijn dat zijn film 2 weken lang in bioscopen in de VS te zien zou zijn. Maar vanwege het protest online en van kijkers heeft de keten die daar aan zou meewerken zich genoodzaakt gezien dat toch niet te doen. Sneu voor Igor, want ik kan me helemaal voorstellen dat het voor hem gewoon super mooi was geweest.</p>
<p>Natuurlijk mag je van alles vinden van het principe van het met AI maken van films/video. Dat het technisch kan is wat mij betreft al heel bijzonder. Dat dit er niet automatisch voor zorgt dat de resultaten leuk zijn, iedereen aanspreken, dat laat deze winnende clip ook zien. Want je kunt heb wel nog gewoon op YouTube bekijken. En ja, hij is best wel erg. Vind ik dan. Maar mijn mening doet er gelukkig wat dat betreft niet toe. Dat is persoonlijke smaak. En er zijn genoeg dingen die ik wel mooi vind waar andere mensen op hun beurt weer van gruwelen (neem ik aan).</p>
<p>Maar om dit nou te koppelen aan het gegeven dat voor deze clip gebruik gemaakt van AI is net zo kortzichtig als al die &#8220;<a href="https://www.youtube.com/watch?v=7ttG90raCNo">No CGI</a>&#8221; onzin die zich tegen het gebruik van visual effects in films richt (en waar de filmmakers soms keihard in meegaan en keihard over liegen).<br />
Dan krijgen we straks dus &#8220;No AI is really just UNVISIBLE AI&#8221; voor films?</p>
<p>Nou ja, dan zorg ik er maar gewoon voor dat de video online wat meer views krijgt. Want ondanks de ophef valt dat nog tegen. Maar wees gewaarschuwd: het is niet veel.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Het AI-businessmodel piept en kraakt</title>
		<link>https://ictoblog.nl/2026/03/02/het-ai-businessmodel-piept-en-kraakt</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 08:40:56 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[Programmeren]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299362</guid>

					<description><![CDATA[Omvallen zullen de meeste bedrijven die meevechten niet heel snel, maar toch.]]></description>
										<content:encoded><![CDATA[<h2>TLDR</h2>
<p>Achter elk gratis AI-account of abonnement van twintig euro per maand schuilen enorme datacenters, GPU-clusters en stijgende energiekosten. De ogenschijnlijk steeds strenger wordende quota en limieten laten zien dat de rekensom nog niet vanzelf klopt. De vraag is daarom niet alleen welke prijsstrategie het best past, maar ook of dit economisch en maatschappelijk houdbaar is. Grote spelers als Microsoft en Google kunnen verliezen tijdelijk absorberen dankzij hun winsten elders, maar voor pure AI-bedrijven tikt de klok harder. Ondertussen leren bedrijven ons gedrag aan dat efficiëntie ondermijnt, zoals elke simpele zoekvraag door een zwaar taalmodel jagen in plaats van structurele oplossingen bouwen. Hoe houdbaar is dat? Ik greep terug naar <a href="https://www.google.com/search?q=Philip+Kotler">Philip Kotler</a> om te kijken of die hier uitleg bij kon geven.</p>
<h2>Het lange verhaal</h2>
<p>Als je enthousiast aan de slag gaat met zaken als Google Nano Banana, Antigravity, maar ook het betaalde Claude Code of simpelweg een gratis ChatGPT-account, dan krijg je er vanzelf mee te maken: <strong>quota&#8217;s en limieten</strong>. De bedrijven stellen grenzen aan het aantal vragen dat je kunt stellen, afbeeldingen die je kunt maken, modellen die je kunt gebruiken.</p>
<p>Logisch toch ook? Je krijgt waar je voor betaald. Dat de vraag <em>Wat kost iets?</em> Of: <em>Wat zou het moeten kosten? </em>niet altijd hetzelfde is, was al bekend ruim voordat deze AI-veldslag van start ging. En of het nou over een kopje koffie gaat (daar betaal je niet overal en altijd hetzelfde voor) of een stochastische papagaai, bedrijven maken daar om verschillende redenen verschillende keuzes in. Ik moest meteen weer terugdenken aan de marketinglessen in Tilburg aan de universiteit en aan Philip Kotler. Hij kwam indertijd (in eerste instantie) met een matrix van 9 keuzes, gebaseerd op kwaliteit en prijs. De keuze hing er vanaf. Wilde je eerst je ontwikkelkosten terugverdienen, wat het een heel concurrerende markt waar je je plekje in moest zien te vinden, ging je voor winstmaximalisatie of juist omzetmaximalisatie (bv omdat de vaste kosten heel hoog zijn en je veel omzet nodig hebt om winst te maken).</p>
<p>Er staat een &#8220;kennisdocument&#8221; <a href="https://www.studeersnel.nl/nl/document/fontys/personal-leadership/kennisdocument-prijsstrategieen-volgens-kotler-een-overzicht/133736110">online bij studeersnel.nl</a> waarin een student een uitgebreide samenvatting geeft, mocht je nog nooit van prijsstrategieën gehoord hebben. Uiteraard heeft de site ook een chatbot die je kunt gebruiken en ik vroeg:<code><br />
Geef een compact overzicht (tabel) van de pricing strategieën en wanneer je die voor een AI-product zou toepassen.</code></p>
<p>Dit is het resultaat:</p>
<table style="border-collapse: collapse; width: 100%; font-family: Arial,sans-serif; font-size: 13px;">
<colgroup>
<col />
<col />
<col /></colgroup>
<tbody>
<tr style="background: #e9ecef;">
<th style="text-align: left; padding: 6px; border: 1px solid #ccc;">Strategie</th>
<th style="text-align: left; padding: 6px; border: 1px solid #ccc;">Korte Beschrijving</th>
<th style="text-align: left; padding: 6px; border: 1px solid #ccc;">Toepassing voor AI-product</th>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Premium Strategie</strong> (Kotler)</td>
<td style="padding: 6px; border: 1px solid #ccc;">Hoge prijs voor hoge kwaliteit; winstmaximalisatie bij lage concurrentie en hoge vraag.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor geavanceerde, unieke AI-oplossingen met weinig concurrentie en sterke vraag.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Strategie 2</strong> (Hoge kwaliteit, gemiddelde prijs)</td>
<td style="padding: 6px; border: 1px solid #ccc;">Hoogwaardige AI tegen gemiddelde prijs; marktleider in kwaliteit worden.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Wanneer AI-product uitblinkt in kwaliteit en je marktaandeel wilt vergroten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Strategie 3</strong> (Hoge kwaliteit, lage prijs)</td>
<td style="padding: 6px; border: 1px solid #ccc;">Agressieve groei door kwalitatief goede AI voor lage prijs.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij toetreding tot concurrerende markt of veranderende klantbehoeften.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Strategie 4</strong> (Redelijke kwaliteit, lage prijs)</td>
<td style="padding: 6px; border: 1px solid #ccc;">Marktaandeel veroveren en omzetgroei via betaalbare AI-oplossingen.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor brede acceptatie van standaard AI-oplossingen onder prijsbewuste klanten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Average Strategie</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Gemiddelde kwaliteit tegen gemiddelde prijs; marktconform.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Wanneer AI-product vergelijkbaar is met concurrenten en marktvolger is.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Overcharging Strategie</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Gemiddelde kwaliteit tegen hoge prijs, gevoed door schaarste.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor niche-AI-producten met beperkte beschikbaarheid.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Economy Strategie</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Lage kwaliteit voor lage prijs, gericht op prijsgevoelige klanten.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Basale AI-functies voor klanten die minimale kosten belangrijk vinden.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Strategy 8</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Te hoge prijs voor lage kwaliteit.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Te vermijden bij AI-producten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Strategy 9</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Extreem hoge prijs voor lage kwaliteit.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Moet worden vermeden.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Cost-plus Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Vaste opslag op kostprijs.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij gestandaardiseerde AI-services.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Value-based Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs gebaseerd op waargenomen klantwaarde.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor AI-producten met hoge klantwaarde.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Hourly Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs gebaseerd op gewerkte uren.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor AI-consultancy.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Performance-based Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs afhankelijk van effectiviteit.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij meetbare AI-resultaten.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Competition-based Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs afgestemd op concurrenten.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij vergelijkbare AI-producten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Bundle Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Meerdere producten voor één prijs.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bundeling van AI-modules.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Psychological Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs gebaseerd op psychologische effecten.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Vergemakkelijkt aankoopbeslissing.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Geographic Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijsverschillen per locatie.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij internationale AI-verkoop.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Discount Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijsverlaging na verloop van tijd.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij verouderende AI-producten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Penetration Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Start met lage prijs voor marktaandeel.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor snelle marktintroductie.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Premium Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Hoge prijs als kwaliteitsignaal.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor exclusieve AI-diensten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Fixed-Price Project Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Vaste prijs voor project.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij vaste AI-scope.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Tiered Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Verschillende prijsniveaus.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor AI-pakketten.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Decoy Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Stuurt klant naar duurdere optie.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij premium positionering.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Price Discrimination</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Verschillende prijzen per segment.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij uiteenlopende betalingsbereidheid.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Sliding Scale</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs naar draagkracht.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor inclusieve AI-diensten.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Dynamic Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs varieert met vraag en aanbod.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij fluctuerende AI-vraag.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>User-based Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs per gebruiker.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor SaaS AI.</td>
</tr>
<tr style="background: #f7f7f7;">
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Usage-based Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Prijs per gebruiksvolume.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Bij AI-platformen.</td>
</tr>
<tr>
<td style="padding: 6px; border: 1px solid #ccc;"><strong>Flat Rate Pricing</strong></td>
<td style="padding: 6px; border: 1px solid #ccc;">Vaste prijs zonder variatie.</td>
<td style="padding: 6px; border: 1px solid #ccc;">Voor voorspelbare AI-diensten.</td>
</tr>
</tbody>
</table>
<p>Ik vind die derde kolom waarbij het taalmodel een poging gedaan heeft om er een AI-gerelateerde beoordeling aan te hangen wel grappig. Met name de &#8220;Moet worden vermeden&#8221; uitspraken. Ik weet niet helemaal of het hier een advies richting een leverancier of juist richting een klant betreft.</p>
<p>Wat je op dit moment ziet, is dat de grote spelers (OpenAI, Antropic, Google, Microsoft) en daaromheen een veelvoud aan andere aanbieders die diensten gebaseerd op de verschillende modellen aanbieden. Want AI is niet alleen B2C (business to consumer) maar uiteraard is het meeste geld te verdienen via B2B (business to business).</p>
<h2>Wat vindt AI van prijsmodellen?</h2>
<p>Natuurlijk heb ik ook AI ingeschakeld om te kijken in hoeverre mijn gevoel te onderbouwen was. Ik weet het, discutabel als je serieus onderzoeker bent, maar dit is een blogpost bij het ontbijt op maandagochtend, geen serieuze wetenschappelijke publicatie.</p>
<p>Ik zal zo laten zien waar Google Gemini (Plus-account) mee kwam. ChatGPT 5.2 kwam met een heel goed leesbaar verhaal. Je kunt het <a href="https://ictoblog.nl/files/Prijsstellingsstrategieen-van-AI‑bedrijven-in-2023–2026-vergeleken-met-Kotler.pdf">hier als pdf downloaden en bekijken</a>. Disclaimer: ik heb niet elke link voor wat betreft bronnen voor omzet, kosten etc. gevolgd, voor mij was het voldoende dat de grote lijn van het verhaal aansloot bij en aanvulde op wat ik wist en dacht.</p>
<p><a href="https://ictoblog.nl/files/Prijsstrategie-AI.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299370 size-medium" src="https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236-246x300.png" alt="" width="246" height="300" srcset="https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236-246x300.png 246w, https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236-840x1024.png 840w, https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236-768x936.png 768w, https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236-570x695.png 570w, https://ictoblog.nl/files/Prijsstrategie-AI-e1772438771236.png 945w" sizes="auto, (max-width: 246px) 100vw, 246px" /></a></p>
<p>De stroomschema&#8217;s in de pdf zien er wat complex uit, ChatGPT laat ze in de webinterface wel netjes als afbeelding zien, in de export naar pdf komt de technische structuur alleen mee. Hierboven zie je wat ChatGPT zelf na een prompt &#8220;converteer naar afbeelding&#8221; deed met de eerste.<br />
Twee opmerkingen uit de ChatGPT-analyse die ik hier wil uitlichten:<br />
<i>De [Kotler-] categorieën zijn historisch product‑/marktgericht. Cloud‑ en SaaS‑literatuur laat zien dat digitale diensten in de praktijk vaak juist worden geprijsd als variabele kostenmodellen met veel opties (pay‑as‑you‑go, reserveringen, etc.)</i></p>
<p>Met andere woorden: het gaat hier al helemaal niet om een kopje koffie, maar om een wirwar van verschillende diensten die je kunt afnemen waarbij het enerzijds lijkt alsof je heel veel maatwerk hebt, maar anderzijds ook nooit weet of je bij je huidige aanbieder te veel betaald.<br />
Dat blijkt ook wel uit het tweede citaat dat ik wil aanhalen:<br />
<i>Kernobservatie: hoewel “$ per 1M tokens” een ogenschijnlijk uniforme meeteenheid is, blijken de <strong>échte strategische verschillen</strong> te zitten in (i) welke tokens worden geteld (raw vs billed, cached vs non‑cached), (ii) hoe prijs verandert met contextlengte en latency‑eisen, en (iii) hoe sterk abonnementen/credits/capaciteitsreserveringen de marginale prijs dempen of juist escaleren</i></p>
<p>En waar het mij vooral om ging, de reden waarom ik aan deze blogpost begonnen ben, is dit:</p>
<p><a href="https://ictoblog.nl/files/Google-effe-wachten.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299372" src="https://ictoblog.nl/files/Google-effe-wachten.png" alt="" width="507" height="206" srcset="https://ictoblog.nl/files/Google-effe-wachten.png 863w, https://ictoblog.nl/files/Google-effe-wachten-300x122.png 300w, https://ictoblog.nl/files/Google-effe-wachten-768x312.png 768w, https://ictoblog.nl/files/Google-effe-wachten-570x232.png 570w" sizes="auto, (max-width: 507px) 100vw, 507px" /></a></p>
<p>Die paar minuten van Google, duren inmiddels al meer dan een half uur. En niet op een gratis account, maar een Plus-account. En voor Antigravity vind je online heel veel verontwaardigde berichten. Want ook daar lijkt Google zwaar last te hebben van zijn eigen succes.</p>
<p><a href="https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213.png"><img loading="lazy" decoding="async" class="alignnone wp-image-299363" src="https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213.png" alt="" width="520" height="334" srcset="https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213.png 1021w, https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213-300x192.png 300w, https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213-768x493.png 768w, https://ictoblog.nl/files/Schermafbeelding-2026-03-02-072213-570x366.png 570w" sizes="auto, (max-width: 520px) 100vw, 520px" /></a></p>
<p>Google heeft de tokenlimieten en de tijd die je moet wachten voordat deze weer aangevuld worden de afgelopen tijd van enkele uren moeten oprekken naar enkele dagen. Ook hier zowel voor gratis als voor betaalde accounts, en zo te lezen dus ook voor mensen die bv al een jaar vooruit betaald hadden voor een betaald account onder de veronderstelling dat de limiet die op dat moment golden ook voor het hele jaar zouden blijven gelden (niet dus). En geloof me, Gemini 3 Flash wil je niet gebruiken om dingen te programmeren. Die werkt prima als je gewoon wat vragen wilt stellen, maar als je code wilt debuggen dan wordt je er helemaal gek van.</p>
<h2>Wie valt er het eerst om?</h2>
<p>Dat is een goede vraag waar ikzelf nog geen antwoord op heb. Microsoft en Google niet. Met een winst van zo&#8217;n 30 miljard dollar per jaar hebben ze wel wat speelruimte. Voor OpenAI en Antropic met een *omzet* van zo&#8217;n 10-15 miljard dollar per jaar maar voor beiden nog geen geregistreerde jaarwinst, tikt de klok wat harder. Als dan je kostprijs per eenheid hoger ligt dan de opbrengsten, weet je dat je het lek in ieder geval nog niet boven hebt.</p>
<p>Google heeft een vreselijke reputatie als het gaat om het in de markt gooien van nieuwe producten, er dan slecht voor zorgen en ze daarna dan ook weer de nek omdraaien. Dus wat dat betreft past het er ook allemaal wel een beetje bij. Maar ik kan me toch bijna ook niet voorstellen dat Sundar Pichai hier nu echt zo blij mee is.</p>
<h2>En hoe duurzaam is dit?</h2>
<p>Ik wil het toch even aangestipt hebben. Traditioneel gaan bedrijven in een <em>winner takes all</em> markt over lijken. Toen Zalando een voet tussen de deur probeerde te krijgen als het ging om online verkoop van kleding, gingen ze uit van gratis verzenden en terugsturen. Dat is iets wat je niet oneindig lang vol kunt houden. Maar het leert consumenten heel slechte eigenschappen aan. Het versturen van fysieke producten kost gewoon geld. En terugsturen kost meer dan nóg een keer verzendkosten, want of een product dan ooit nog een keer verkocht kan worden hangt van een heleboel dingen af. En anders gaat het op de afvalberg.</p>
<p>Bij AI zie je vergelijkbare dingen gebeuren. Bedrijven bouwen massaal datacentra, kopen alle geheugen en processingcapaciteit in die geproduceerd kan worden om aan de enorm groeiende vraag te voldoen. Als consument betalen we &#8220;gewoon&#8221; voor AI: vaak 20 euro (excl. BTW) of 200 euro per maand. Het eerste kost zoveel als een maand Netflix, het tweede betaal je waarschijnlijk alleen als je er zelf ook weer geld mee verdiend. Maar de daadwerkelijke kosten zijn hoger. Als ik ChatGPT een vraag stel die Google ook zonder AI-modus had kunnen beantwoorden, dan ben ik niet kostenefficiënt bezig. Voor mij maakt het wellicht niks uit, maar de ene zoekopdracht kost meer verwerkingskracht dan de andere.<br />
Als ik &#8220;lui&#8221; ben en AI <a href="https://ictoblog.nl/2026/03/01/spelen-met-de-ngt-gebarentaal-letterspeller">een complexe applicatie voor me laat installeren</a> en dat dan meteen gebruik om feedback naar de ontwikkelaars te sturen, dan is dat wellicht nog te verantwoorden op de langere termijn? Maar voor andere zaken is het vaak handiger om AI één keer (bv) een Pythonscript te laten ontwikkelen en dat voortaan te laten draaien ipv elke keer een taalmodel het wiel opnieuw te laten uitvinden. Maar dan moet je wel weten hoe je ervoor zorgt dat dat gedaan wordt. With great power en zo.</p>
<p>Goed, genoeg geprocrastineerd op de maandagochtend. Tijd voor wat echt handmatig denkwerk. En dan in de auto naar mijn werk (sorry, 60km enkele reis is te ver met de fiets, geen zelfrijdende auto en geen goed aansluitend OV). Er is nog winst te behalen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spelen met de NGT gebarentaal letterspeller</title>
		<link>https://ictoblog.nl/2026/03/01/spelen-met-de-ngt-gebarentaal-letterspeller</link>
		
		<dc:creator><![CDATA[Pierre]]></dc:creator>
		<pubDate>Sun, 01 Mar 2026 21:49:50 +0000</pubDate>
				<category><![CDATA[Kunstmatige Intelligentie]]></category>
		<category><![CDATA[NOLAI]]></category>
		<guid isPermaLink="false">https://ictoblog.nl/?p=299354</guid>

					<description><![CDATA[Nee, "hamsteren" kan ik nog niet gebaren.]]></description>
										<content:encoded><![CDATA[<p>Afgelopen donderdag verzorgde Raf Sluijters, stagiaire bij het tech-team van NOLAI een presentatie van een proof of concept voor een app die hij in zijn tijd bij NOLAI gebouwd had.  Raf wilde graag praktijkervaring opdoen met het trainen en bouwen van een echte AI-applicatie. Het resultaat was een app waarmee (jonge) leerlingen hun naam in gebarentaal kunnen leren spellen. Hij heeft de hele app van A tot Z zelf ontwikkeld, inclusief zijn eigen dataset en een zelfgetraind model. We kregen uitleg van Raf, er was uiteraard ruimte voor een test/demo en ik stelde vanzelfsprekend de vraag of de app ook in de NOLAI github repository te vinden was. Dat is hij: <a href="https://github.com/NOLAI/NGT-spellen-demoa">NGT-spellen-demo</a>.</p>
<p><a href="https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-scaled.png"><img loading="lazy" decoding="async" class="alignright wp-image-299355 " src="https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-1024x413.png" alt="" width="637" height="257" srcset="https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-1024x413.png 1024w, https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-300x121.png 300w, https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-768x310.png 768w, https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-1536x620.png 1536w, https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-2048x827.png 2048w, https://ictoblog.nl/files/NOLAI-gebarentaal-Letter-Speller-570x230.png 570w" sizes="auto, (max-width: 637px) 100vw, 637px" /></a>Nou heb ik wel eens applicaties vanaf github aan de praat gekregen, maar deze leek me op basis van de README niet meteen eentje die heel gemakkelijk uitzag. Er moest een environment geïnstalleerd worden en dan kon je kiezen uit trainen of runnen. Maar inmiddels, na een week of twee gebruik van <a href="https://antigravity.google/">Google Antigravity</a>, ben ik luier aan het worden. In plaats van zelf gaan puzzelen maakte ik een map ngt-spellen-demo aan, opende die map in Antigravity en gaf de opdracht: <code>kloon deze repository: <a href="https://github.com/NOLAI/NGT-spellen-demo">https://github.com/NOLAI/NGT-spellen-demo</a> en installeer de app in een venv.</code></p>
<p>Het ging niet vanzelf, de eerste installatie lukte niet meteen, Antigravity sloeg aan het debuggen, maar ik hoefde uiteindelijk niet meer te doen dan een aantal keren het runnen van commando&#8217;s goed te keuren en uiteindelijk opende de app, de app opende mijn webcam, ik typte mijn naam in als test en hij deed het gewoon.<br />
Nadat ik een screenshot gemaakt had als &#8220;bewijs&#8221; dat ik de app aan het draaien had, vroeg ik aan Antigravity: <code>Mooi! Maak een uitgebreid rapport voor de ontwikkelaar in INSTALL-REPORT.md met de stappen die je allemaal hebt moeten nemen om de repository aan de praat te krijgen</code>. Het resultaat was een net overzicht van wat er aan de hand was, de gevolgen van mijn net wat andere Pythonversie en hoe dat op te lossen.<br />
Ik dacht &#8220;dan gaan we er helemaal voor&#8221; en vroeg: <code>Is het ook mogelijk om de app in te pakken naar een executable zodat deze op Windows werkt zonder deze hele installatie?</code>.<br />
Dat bleek mogelijk, maar wat ingewikkelder, na een poging of 3-4 kwam er een .exe bestand uit dat compleet met submap in totaal 372MB groot was. Niet schokkend tegen moderne maatstaven én dit was inclusief het model dat Raf getraind had om de handgebaren te herkennen. Best okay dus.<br />
Tot slot vroeg ik nog om de .md te converteren naar .pdf en <a href="https://ictoblog.nl/files/INSTALL-REPORTv2.pdf">het resultaat kun je hier bekijken/downloaden</a> (pdf).</p>
<p>Leuk, zowel de ervaring met Antigravity, die soms heel erg tegenvalt en nu heel erg positief uitviel, als de app zelf. Geen API-keys of bestaande accounts nodig, het werkt gewoon.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
