Modelevaluatie is hoe je meet of een AI-model echt goed genoeg is om op te bouwen. In plaats van een model te vertrouwen omdat het indrukwekkend oogt in een demo, test je het op voorbeelden waarvan je het juiste antwoord al kent en scoor je hoe vaak het ze goed heeft. Die score is wat je in staat stelt versies te vergelijken en te beslissen wat je uitbrengt.
Een duidelijke vergelijking is een rijexamen. Een leerling kan zich zeker voelen, maar je geeft geen rijbewijs af op een gevoel. Je laat hem een vaste set manoeuvres doen en beoordeelt het resultaat. Evaluatie doet hetzelfde voor een model, vaak tegen een gedeelde benchmark zodat verschillende aanpakken op gelijke voet worden beoordeeld.
Voor simpele taken is het scoren makkelijk: het antwoord is goed of fout. Voor open werk zoals chat of schrijven is er geen enkele juiste output, dus teams stappen over op gestructureerde evals die menselijke beoordelaars of een ander model als jury kunnen bevatten.
Een enkel nauwkeurigheidscijfer kan wel ellende verbergen. Een spamfilter dat 95 procent scoort klinkt mooi, tot je merkt dat het juist die ene fraudemail mist die telt, omdat dat geval nauwelijks in de testset voorkomt. Dus goede evaluatie snijdt de data op: ze kijkt per categorie, per type klant, of naar de zeldzame gevallen die het meest kosten als ze misgaan. En ze kijkt niet naar één cijfer maar naar twee kanten, want een model dat te vaak alarm slaat is net zo lastig als een model dat te veel mist. Die plakjes voeden meteen ook de volgende ronde model training.
Bij TopDevs evalueren we elk model tegen echte klantvoorbeelden voor de lancering, zodat een functie wordt uitgebracht omdat de cijfers het onderbouwen, niet omdat het er een keer goed uitzag.