Een wit-blauwe analoge meterklok met wijzer op een dashboard.
Uitgelegd12 juli · 03:208 min leestijd

Werkt je AI echt? Meten met evals

Je probeerde wat prompts, de demo liep gladjes, dus live. Daarmee weet je nog niet of je AI werkt. Een eval vervangt dat onderbuikgevoel door een getal dat je kunt herhalen en vergelijken.

Wat je leert

Je kunt uitleggen wat een eval is, hoe hij is opgebouwd (dataset met criteria, grader, geaggregeerde score), waarom een paar keer proberen geen bewijs is, en waar een eval je toch voor de gek houdt.

Gevorderd ~8 minBetrouwbaar bouwen

Handig vooraf: Hallucinatie

Volg de interactieve lesDoe het zelf, stap voor stap, met een kennischeck om te zien of het zit.

Je probeerde een handvol prompts, de demo liep gladjes, dus je zette hem live. Daarmee weet je nog niet of je AI werkt. Je weet alleen dat hij een paar keer niet stuk ging. Dat is geen test, dat is een onderbuikgevoel met goede belichting.

Neem een supportbot die vragen over je product beantwoordt. Op je vijf testvragen antwoordt hij keurig, dus live. In productie verzint hij af en toe een functie die niet bestaat, en dat merk je pas als een klant erover valt. De vraag is niet of hij het soms goed doet, maar hoe vaak hij het goed doet, en of dat cijfer stijgt of zakt zodra je iets aanpast.

Er zijn twee manieren om die vraag te beantwoorden. De ene is op gevoel: proberen tot het er goed uitziet. De andere is met een eval.

Wat de rechterkant doet, heet een eval. Een eval is een systematische, herhaalbare test van je AI-systeem: een vaste set representatieve invoer met een verwacht antwoord of duidelijke criteria, een grader die elk item scoort, en een geaggregeerde score waarmee je varianten vergelijkt en stille achteruitgang vangt. Het is in de kern een regressietest voor je AI, geen onderbuikgevoel maar een getal.

Concreet voor die supportbot: je legt vijftig echte vragen vast met het juiste antwoord of duidelijke criteria, draait de bot erover en krijgt een score, zeg 84 procent goed met zes hallucinaties. Pas je daarna je prompt aan, dan zie je meteen of dat getal naar 88 klimt of naar 79 zakt, in plaats van te gokken. En omdat de output varieert door sampling, test je een set, niet een enkele toevallig goede beurt.

Onder die score zitten drie lagen. Klap ze uit van intuitie naar mechaniek:

Van een losse goede beurt naar een cijfer

Vibes is een keer meekijken en denken: ziet er goed uit. Een eval is een vast proefwerk. Dezelfde vragen, een nakijkmodel en een cijfer. Verander je later iets aan je systeem, dan maak je hetzelfde proefwerk opnieuw en zie je meteen of het cijfer stijgt of zakt, in plaats van het te hopen.

Hoe bepaal je of een antwoord goed is?

Dat is de taak van de grader, en er zijn drie soorten, van hard naar zacht. Een regelcheck is het goedkoopst en het meest betrouwbaar: klopt het exact, parseert de JSON, staat het verplichte veld erin. Alleen werkt dat enkel als er een duidelijk juist antwoord is. Voor subjectieve kwaliteit is een mens de gouden standaard, maar traag en duur. Daartussenin zit LLM-as-a-judge: een vaak sterker model beoordeelt de output tegen je criteria of een referentie. Dat is een gedocumenteerde techniek bij zowel OpenAI als Anthropic, en het schaalt goed. Een goede lat voor een bruikbare testvraag: twee mensen vellen er onafhankelijk hetzelfde oordeel over. Kunnen ze het niet eens worden, dan meet je criterium te weinig. De vorm check je dus met regels, de inhoud met een mens of een judge. Hetzelfde onderscheid zie je bij het afdwingen van geldige JSON: structured output borgt dat het formaat klopt, een eval borgt of de inhoud klopt.

Wanneer klopt dat cijfer niet?

Een eval is geen wondermiddel, en hier gaat het vaak mis. Hij is maar zo goed als zijn dataset: een testset die je echte productieverkeer niet trouw nabootst meet net de gevallen die makkelijk gaan en geeft vals vertrouwen. En een model als nakijker is krachtig maar niet neutraal: het onderzoek achter MT-Bench laat zien dat zulke judges systematisch langere antwoorden, de eerste optie en hun eigen output voortrekken, oftewel breedsprakigheids-, positie- en zelfvoorkeur-bias. Daarom ijk je je judge tegen een set menselijke labels en geef je hem een uitweg, een Onbekend voor als hij het niet zeker weet. Reken ook zelden op een enkel getal: juistheid, gegrondheid, formaat en veiligheid zijn aparte assen die je los meet.

Is een hoge benchmarkscore niet genoeg?

Nee, en dat is het laatste misverstand om op te ruimen. Een publieke benchmark meet algemene modelvaardigheid, jouw eval meet jouw taak op jouw data. Een model dat bovenaan een coding-ranglijst staat, zegt niets over of jouw supportbot de juiste dingen zegt. En een eval is geen eenmalige keuring: je draait hem bij elke prompt-wijziging en elke modelupgrade, en je blijft in productie meten, of het nu de retrieval in een RAG-opzet is of de eindtekst. Want zolang de output door sampling varieert, is een enkele goede beurt nooit het bewijs. Dit is ook precies hoe je de hallucinatie-frequentie meet die je anders niet ziet: je kunt niet verbeteren wat je niet meet.

Even terughalen. Beantwoord deze drie en je weet of het zit:

Test jezelf: weet je wanneer je iets echt weet?

Je supportbot gaf op tien testvragen tien keer een goed antwoord. Weet je nu dat hij werkt?

Zodra je dit ziet, verandert wat klaar betekent. Een indrukwekkende demo is geen bewijs, het is een steekproef van een. Werken doet je AI pas als je het kunt meten, kunt herhalen en het cijfer ziet bewegen als je iets verandert. Vibes voelen sneller. Maar het enige wat een onderbuikgevoel je vertelt, is hoe jij je voelt over vijf voorbeelden, niet hoe je systeem het doet op de vijftig die je nog niet zag.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Van demo naar betrouwbaar

Ik denk mee over wat goed genoeg voor jouw taak betekent, ontwerp de eval eromheen en bouw het systeem end-to-end, zodat je op cijfers stuurt in plaats van op onderbuikgevoel.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Jouw leerpad

Elke les staat op zichzelf, maar samen vormen ze een pad. Dit is waar deze les in dat pad zit.

Eerst dit

  • Een model weet niet dat het iets niet weet. Het maakt altijd een plausibel vervolg, en precies daarom verzint het soms dingen.

    Start de les
  • Wat is RAGsterk verwant

    Je leert het model niets nieuws. Je geeft het op het juiste moment de juiste pagina’s, zodat het antwoordt vanuit jouw kennis in plaats van te gokken.

    Start de les
  • Waarom AI varieertsterk verwant

    Stel dezelfde vraag twee keer en je krijgt twee antwoorden. Dat is geen fout maar een keuze: uit de kansen wordt getrokken, en een knop bepaalt hoe wild.

    Start de les

Gerelateerde artikelen

Hoe leer je AI jouw kennis: prompten, RAG of fine-tunen?
Uitgelegd
7 min

11 jul 23:11

Hoe leer je AI jouw kennis: prompten, RAG of fine-tunen?

Om AI jullie spullen te laten kennen hoef je bijna nooit een eigen model te trainen. Prompten geeft instructies, RAG zoekt je documenten erbij, fine-tunen verandert het gedrag. Zo kies je het juiste gereedschap.

Microsoft vervangt OpenAI en kroont GPT-5.6 in dezelfde week: je AI-leverancier kiezen is de verkeerde vraag
Inzicht
8 min

11 jul 09:00

Microsoft vervangt OpenAI en kroont GPT-5.6 in dezelfde week: je AI-leverancier kiezen is de verkeerde vraag

In dezelfde week zette Microsoft eigen modellen in Excel om OpenAI-kosten te drukken en maakte het GPT-5.6 voorkeursmodel in Copilot. Geen tegenspraak, maar een strategie: zelfs de grootste inkoper kiest geen AI-leverancier, hij routeert per taak. Waarom welke leverancier de verkeerde vraag is.

Wat is een AI-agent? Een taalmodel in een lus met gereedschap
Uitgelegd
8 min

10 jul 13:52

Wat is een AI-agent? Een taalmodel in een lus met gereedschap

Nee, een AI-agent is geen autonoom brein. Het is hetzelfde taalmodel als in een chatbot, in een lus gezet met gereedschap. Zie de lus draaien en je snapt waar het misgaat en waarom guardrails erbij horen.

VS heft exportblokkade op Mythos 5 deels op: honderd partners krijgen weer toegang
Nieuws
5 min

27 jun 02:24

VS heft exportblokkade op Mythos 5 deels op: honderd partners krijgen weer toegang

De regering-Trump trok het exportbevel op Anthropics Mythos 5 vrijdag gedeeltelijk in. Meer dan honderd vertrouwde partners krijgen toegang, maar Fable 5 blijft op slot en buitenlandse gebruikers staan achteraan.

Hoe je AI-output verifieert vóór je hem verstuurt of publiceert
Gids
9 min

19 jun 23:05

Hoe je AI-output verifieert vóór je hem verstuurt of publiceert

Een verzonnen bron of een net-niet-kloppend cijfer ziet er even overtuigend uit als de waarheid. Dit is een praktisch vijf-staps protocol om AI-output te controleren voordat hij de deur uit gaat.

Je zelfgehoste AI-gateway hardenen: van standaardinstellingen naar productie-veilig
Gids
9 min

17 jun 15:00

Je zelfgehoste AI-gateway hardenen: van standaardinstellingen naar productie-veilig

Een AI-gateway als LiteLLM of Langflow staat standaard veel te open. Dit is het stappenplan om hem dicht te zetten: authenticatie, netwerk, sleutels, rate-limits, patches en monitoring.