← Nieuwste papers
💬 NLP

Holistic Evaluation and Failure Diagnosis of AI Agents

Dit artikel introduceert een holistisch evaluatiekader dat top-down diagnose combineert met bottom-up beoordeling op span-niveau om fouten in AI-agenten effectief te lokaliseren en te categoriseren, waarbij state-of-the-art prestaties worden behaald op TRAIL-benchmarks en wordt aangetoond dat de evaluatiemethodologie, en niet de modelcapaciteit, de primaire bottleneck vormt in de diagnose van agenten.

Oorspronkelijke auteurs: Netta Madvil, Gilad Dym, Alon Mecilati, Edo Dekel, Jonatan Liberman, Rotem Brazilay, Liron Schliesser, Max Svidlo, Shai Nir, Orel Shalom, Yaron Friedman, David Connack, Amos Rimon, Philip Tannor, Shir
Gepubliceerd 2026-05-15
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Netta Madvil, Gilad Dym, Alon Mecilati, Edo Dekel, Jonatan Liberman, Rotem Brazilay, Liron Schliesser, Max Svidlo, Shai Nir, Orel Shalom, Yaron Friedman, David Connack, Amos Rimon, Philip Tannor, Shir Chorev

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een team van AI-robots huurt om een complex raadsel op te lossen, zoals het vinden van een specifiek getal dat verborgen zit in een 20 minuten durende YouTube-video of het repareren van een defect stuk softwarecode. Soms slagen de robots. Andere keren falen ze.

Het probleem, volgens dit paper, is dat de huidige manieren om hun werk te controleren lijken op een leraar die alleen het eindantwoord op een toets bekijkt. Als het antwoord verkeerd is, zet de leraar er "Onvoldoende" bij en gaat verder. Ze vertellen je niet waarom het verkeerd is, of waar in het 50-stappenproces de robot in de war raakte. Lees het de instructies verkeerd? Gebruikte het de verkeerde tool? Of verzon het gewoon een getal?

De auteurs van Deepchecks hebben een nieuw "Holistisch Evaluatiekader" ontwikkeld dat werkt als een supergedetailleerde detective. In plaats van alleen het eindresultaat te beoordelen, breekt het de volledige reis van de robot op in kleine, hanteerbare stappen (die zij "spans" noemen) om precies te vinden wat er misging.

Hier is hoe hun systeem werkt, met behulp van eenvoudige analogieën:

1. De tweeledige detective-aanpak

De auteurs realiseerden zich dat het bekijken van het werk van een robot vanuit slechts één hoek niet voldoende is. Ze combineerden twee verschillende perspectieven:

  • De "Bottom-Up" Detective (De Microscoop):
    Stel je voor dat je elke tool bekijkt die de robot heeft gebruikt. Stelde de robot de juiste vraag? Was het antwoord dat het terugkreeg logisch? Crashte het bij het proberen om een bestand te openen?

    • Analogie: Dit is als een monteur die elke schroef en elke draad in een motorkast controleert. Als er één schroef los zit, vinden ze het direct. Dit is geweldig voor het opsporen van specifieke fouten, zoals een typefout in een commando of een defecte tool, maar het kan het grotere plaatje missen (zoals het feit dat de monteur helemaal naar de verkeerde auto keek).
  • De "Top-Down" Detective (Het Vogelperspectief):
    Dit bekijkt de hele reis. Volgde de robot zijn eigen plan? Verspilde het tijd door vijf keer dezelfde vraag te stellen? Vergeten het een cruciaal stukje informatie te controleren?

    • Analogie: Dit is als een verkeersleider die het volledige vluchtpad bewaakt. Ze kunnen zien of het vliegtuig een rare omweg maakt of brandstof verspillen, zelfs als elk afzonderlijk motorgedeelte perfect werkt.

De Magie: Door beide de microscoop en het vogelperspectief te gebruiken, kan het systeem je precies vertellen wat er misging (bijvoorbeeld "Hallucinatie") en waar het gebeurde (bijvoorbeeld "Stap 14, bij het stellen van de zoektool").

2. Waarom oude methoden faalden

Het paper testte hun nieuwe systeem tegen oudere methoden met behulp van een strenge test genaamd de TRAIL-benchmark (die real-world taken gebruikt zoals het vinden van data of het repareren van code).

  • De "Monolithische Rechter" (De Oude Manier):
    Stel je voor dat je één zeer slim mens vraagt om een 100 pagina's tellend rapport te lezen en elke fout in één keer te vinden.

    • Het Probleem: Naarmate het rapport langer wordt, raakt het mens overweldigd. Ze kunnen de fout op pagina 45 missen omdat ze gefocust zijn op pagina 100. In het paper faalden zelfs de slimste AI-modellen (zoals GPT-5.4) erbarmelijk bij het vinden van specifieke fouten in lange, complexe taken wanneer ze werden gevraagd dit allemaal in één keer te doen. Ze konden wel raden wat voor soort fout er gebeurde, maar ze konden niet aangeven waar het was.
  • Het "Nieuwe Kader" (De Slimme Manier):
    In plaats van één persoon die het hele boek leest, stel je een team van specialisten voor. Eén persoon controleert pagina 1, een ander controleert pagina 2, en zo verder. Vervolgens combineert een manager hun notities.

    • Het Resultaat: Het systeem raakte niet overweldigd, zelfs niet wanneer de taken zeer lang waren. Het vond fouten met veel hogere nauwkeurigheid.

3. De Resultaten: Een Enorme Overwinning

Toen ze hun nieuwe systeem vergeleken met de beste bestaande methoden:

  • Het vinden van het "Waar": Hun systeem was 3,5 keer beter in het precies aanwijzen van welke stap faalde. Op de moeilijkste tests was het 12,5 keer beter in het tegelijkertijd vinden van het fouttype en de locatie.
  • De "Zelfde Brein, Betere Methode" Verrassing: Ze gebruikten exact hetzelfde super-slimme AI-model (GPT-5.4) voor zowel de oude manier als de nieuwe manier.
    • Oude Manier: De AI behaalde 7% nauwkeurigheid bij het vinden van fouten in lange codetaken.
    • Nieuwe Manier: Dezelfde AI behaalde 86% nauwkeurigheid.
    • Conclusie: Het probleem was niet dat de AI niet slim genoeg was; het probleem was dat de methode om het werk te laten beoordelen kapot was. Het veranderen van de methode ontsloot het ware potentieel van de AI.

4. Wat Dit Betekent (Volgens het Paper)

Het paper concludeert dat we, om AI-agenten te fixen, moeten stoppen met alleen naar de eindscore te kijken. We hebben een systeem nodig dat het werk opbreekt in kleine, onafhankelijke stukken om fouten precies te diagnosticeren.

Ze merkten ook op dat de testdata die ze gebruikten (TRAIL) wat rommelige labeling had (zoals mensen die de verkeerde stap als fout markeerden), maar zelfs met die onvolkomenheden verpletterde hun nieuwe methode de concurrentie.

Kortom: Het paper betoogt dat we geen "slimmere" AI nodig hebben om AI-agenten te evalueren; we hebben een slimmere manier nodig om ze te evalueren. Door grote problemen op te breken in kleine, hanteerbare stukken, vindt hun systeem fouten die andere methoden volledig missen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →