← Nieuwste papers
💬 NLP

Eta Given Delta: Defining LLM Tool Efficiency With Marginal Tool Utility

Dit artikel introduceert "tool efficiency" en "marginal tool utility" als nieuwe kwantitatieve metrieken om de snelheid van nuttige tool-aanroepen in LLM-agenttrajecten direct te evalueren en te optimaliseren, met als doel de creatie van slankere tool-suites te sturen die traditionele op nauwkeurigheid gebaseerde evaluaties aanvullen.

Oorspronkelijke auteurs: Nyx Iskandar

Gepubliceerd 2026-07-17
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Nyx Iskandar

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 een wereld voor waarin computers niet alleen chatten, maar ook echt dingen doen. Dit is het domein van AI-agenten. Denk aan een standaard Large Language Model (LLM) als een briljante maar boekenkundige student die veel weet over feiten, maar de bibliotheek niet kan verlaten. Om deze student bruikbaar te maken in de echte wereld, geven we ze een set "tools" — zoals een rekenmachine, een zoekmachine of een code-editor — zodat ze problemen kunnen oplossen, bugs kunnen repareren of informatie kunnen vinden. Dit is de opwindende grens van moderne AI: het transformeren van een passief brein naar een actieve werker.

Er zit echter een addertje onder het gras. Alleen omdat je een gereedschapskist hebt, betekent niet dat elke tool nuttig is. Soms is het pakken van een hamer terwijl je een schroevendraaier nodig hebt, gewoon tijdverspilling en verwarrend voor de werker. In het verleden gaven wetenschappers vooral om het feit of de uiteindelijke klus correct werd uitgevoerd ("accuratesse"). Maar ze vroegen zelden: "Hoeveel verkeerde afslagjes heeft de robot genomen om daar te komen?" of "Heeft hij tijd verspild aan het gebruiken van tools die niet hielpen?" Dit paper stapt in die leemte en stelt een eenvoudige maar krachtige vraag: Hoe efficiënt is het toolgebruik van de AI? De auteurs willen niet alleen meten of de AI slaagde, maar ook hoe goed hij zijn tools gebruikte om daar te komen, in de hoop de toekomst te bouwen met slankere, snellere en intelligentere AI-werkers.


De "Nutteloze Tool" Detective

In dit paper introduceren de auteurs een nieuwe manier om te kijken naar hoe AI-agenten hun tools gebruiken. Ze noemen hun nieuwe metriek "Tool Efficiency" (Tool-efficiëntie). Om dit te begrijpen, stel je voor dat je een detective ziet een mysterie oplossen. De detective heeft een tas met gadgets: een vergrootglas, een vingerafdrukkit, een walkie-talkie en een kristallen bol.

Als de detective het vergrootglas gebruikt om een aanwijzing te vinden, is dat een nuttige zet. Als hij de kristallen bol gebruikt om het antwoord te raden en dat blijkt fout te zijn, dan is dat een verspilling. De auteurs realiseerden zich dat we meestal alleen controleren of de detective de zaak heeft opgelost, maar dat we niet vaak tellen hoe vaak hij het verkeerde gadget heeft gepakt. Ze wilden een manier om het aantal "goede" tool-gebruiken versus de "slechte" te tellen.

Het Geheime Ingrediënt: Marginale Tool Utility

Om te bepalen of een toolgebruik goed of slecht was, hebben de auteurs een concept uitgevonden genaamd Marginal Tool Utility (Marginale Tool-utiliteit). Dit klinkt chic, maar het is eigenlijk heel simpel. Het vraagt: "Hielp deze specifieke tool-aanroep de AI om dichter bij het juiste antwoord te komen, of voegde het alleen maar ruis toe?"

Om dit te testen, gebruikten ze een slimme truc genaamd "LLM-as-a-Judge" (LLM als rechter). Stel je een superintelligente scheidsrechter voor die elke beweging van de detective observeert. Nadat de detective een tool heeft gebruikt, kijkt de scheidsrechter naar de situatie vóór de tool werd gebruikt en de tool werd gebruikt.

  • Als de situatie duidelijker is en de detective waarschijnlijker de zaak zal oplossen, geeft de scheidsrechter een duim omhoog (positieve utiliteit).
  • Als de detective alleen maar in de war is geraakt of rondjes draait, geeft de scheidsrechter een duim omlaag (niet-positieve utiliteit).

De auteurs ontdekten dat ze niet precies hoefden te weten hoeveel beter de situatie was geworden; ze hoefden alleen het teken (positief of negatief) van de verandering te weten. Dit stelde hen in staat om elke enkele tool-aanroep in de reis van een AI te labelen als ofwel "nuttig" of "niet nuttig".

Het Experiment: Het Opruimen van de Rommel

Om te bewijzen dat hun idee werkt, zetten de auteurs een echte test op met een benchmark genaamd APEX-SWE Observability. Dit is een uitdagende opdracht waarbij AI-agenten bugs in computercode moeten oplossen door logs te lezen en met andere systemen te communiceren.

De agenten kregen een "tool suite" bestaande uit:

  1. Grafana/Loki: Een tool om systeemlogs te lezen (zoals het lezen van de foto's van de plaats delict).
  2. Mattermost: Een tool om teamchatberichten te lezen (zoals het lezen van de roddels van de verdachten).
  3. Plane: Een tool om projecttickets te lezen (zoals het lezen van het dossier).

De auteurs vermoedden dat het lezen van de werkelijke logs (Grafana/Loki) super nuttig zou zijn, maar dat het lezen van chats en tickets de AI misschien zou afleiden. Om dit te testen, draaiden ze dezelfde 25 moeilijke taken drie keer met verschillende toolsets:

  • De Volledige Kit: Alle drie de tools beschikbaar.
  • De Log-alleen Kit: Alleen de log-tool (Grafana/Loki) beschikbaar.
  • De Geen-extra-tools Kit: Geen chat- of ticket-tools aanwezig.

Wat Ze Vonden

De resultaten waren een duidelijke bevestiging van hun hypothese.

1. De accuratesse daalde niet toen ze de "gepraat" verwijderden.
Toen ze de chat (Mattermost) en ticket (Plane) tools weghaalden, bleef het succespercentage van de AI ongeveer gelijk. Sterker nog, voor één model (GPT-5.3-Codex) steeg de accuratesse zelfs licht van 0,32 naar 0,36 toen de extra tools werden verwijderd. Dit bewees dat die extra tools niet hielpen; ze waren slechts rommel.

2. De "Log"-tool was de echte held.
Toen ze de log-tool (Grafana/Loki) verwijderden, stortte de prestatie van de AI in. De accuratesse daalde naar 0,24 voor het GPT-model en naar 0,20 voor het Gemini-model. Dit bevestigde dat de log-tool essentieel was, terwijl de anderen slechts "dood gewicht" waren.

3. De efficiëntie schoot omhoog toen ze opruimden.
Dit is waar hun nieuwe metriek uitblonk. Door de nutteloze tools te verwijderen, schoot de "Tool Efficiency" spectaculair omhoog.

  • Voor het GPT-model ging de efficiëntie van 0,359 (ongeveer 36% van de tool-aanroepen waren nuttig) in de volledige kit naar 0,720 (72% nuttig) in de log-alleen kit.
  • Voor het Gemini-model ging het van 0,367 naar 0,593.

In gewone mensentaal: Toen de AI stopte met het verspillen van tijd aan het controleren van chatberichten en projecttickets, besteedde hij bijna twee keer zoveel tijd aan het doen van daadwerkelijk nuttige dingen.

Het Mysterie van de "Middelste Aanroep"

De auteurs merkten ook iets vreemds op over wanneer de AI fouten maakte. Ze ontdekten dat de AI vaak sterk begon door de juiste tools (zoals het lezen van logs) te gebruiken aan het begin. Maar in het midden van zijn werk raakte de AI vaak afgeleid, waarbij hij tools gebruikte die niet hielpen (zoals het lezen van chats) en zo stappen verspilde. Het was als een detective die begint door de plaats delict te bekijken, dan een uur lang het dagboek van de verdachte leest, en pas daarna teruggaat naar de plaats delict. De auteurs suggereren dat toekomstige AI-systemen geprogrammeerd kunnen worden om deze "middelste dip" te herkennen en te stoppen met het gebruiken van tools die niet helpen, wat de AI in feite leert om te "terug te keren" (backtracken) voordat er te veel tijd wordt verspild.

Waarom Dit Belangrijk Is

Het paper concludeert dat we AI-agenten niet alleen moeten bouwen met elke tool onder de zon. In plaats daarvan moeten we deze nieuwe metrieken gebruiken om "slanke" tool suites te bouwen. Net zoals een timmerman niet een hamer, een zaag en een boormachine meedraagt om een loszittende schroef vast te draaien, zou een AI ook niet met tools rond moeten lopen die hij niet nodig heeft.

De auteurs suggereren dat door het meten van Marginal Tool Utility en Tool Efficiency, ontwikkelaars AI-agenten kunnen creëren die niet alleen accuraat zijn, maar ook sneller en goedkoper te draaien zijn. Ze stellen dat dit een cruciale stap is naar het maken van AI-agenten die echt efficiënt zijn, in plaats van alleen maar "slim maar onhandig". Ze beweren niet dat ze alles hebben opgelost, maar ze hebben de gemeenschap een nieuwe liniaal gegeven om te meten hoe goed onze AI-werkers daadwerkelijk werken.

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 →