← Nieuwste papers
🤖 machine learning

On Effectiveness and Efficiency of Agentic Tool-calling and RL Training

Dit artikel onderzoekt de effectiviteit en efficiëntie van agentic tool-calling door te onthullen hoe kleine implementatiekeuzes de evaluatieresultaten aanzienlijk vertekenen en door technieken te introduceren die de training van reinforcement learning versnellen zonder de prestaties in gevaar te brengen.

Oorspronkelijke auteurs: Tong Liu, Cheng Qian, Matej Cief, Yuan He, Daniele Dan, Nikolaos Aletras, Gabriella Kazai

Gepubliceerd 2026-06-02
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Tong Liu, Cheng Qian, Matej Cief, Yuan He, Daniele Dan, Nikolaos Aletras, Gabriella Kazai

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 zeer slimme robotassistent hebt (een Large Language Model) die veel feiten kent uit zijn training. Maar om dingen in de echte wereld te doen, moet de robot gereedschap gebruiken—zoals een weer-API aanroepen, het internet doorzoeken of een agenda controleren. Dit artikel gaat over twee grote vragen: Hoe goed weten we eigenlijk of de robot goed is in het gebruiken van deze tools? en Hoe kunnen we hem leren deze te gebruiken zonder een fortuin te verspillen aan elektriciteit en computertijd?

Hier is de uitsplitsing met eenvoudige analogieën:

Deel 1: Het "Effectiviteitsprobleem" (Is de test eerlijk?)

De auteurs ontdekten dat het meten van hoe goed een robot is in het gebruiken van tools verrassend fragiel is. Het is also als het beoordelen van de kookkunsten van een chef, maar de score verandigt drastisch afhankelijk van kleine, vaak onuitgesproken details in de keuken.

  • De "Random Seed" Roulette: Stel je voor dat je een muntje opgooit om de volgorde van de ingrediënten te bepalen. Het paper vond dat als je dit willekeurige startpunt (de "seed") verandert, de score van de robot aanzienlijk kan springen, vooral bij lange taken met meerdere stappen. Het is alsof een student een ander cijfer krijgt voor dezelfde toets, simpelweg omdat hij in een andere stoel zit.
  • Het "Verhalenvertellende" Formaat: Hoe je de robot over het verleden vertelt, maakt uit. Het paper vergeleek twee manieren om de gesprekshistorie aan de robot te tonen:
    • Methode A (Natief): De geschiedenis tonen als een natuurlijk heen-en-weer gesprek.
    • Methode B (Context): De hele geschiedenis in één gigantische blok tekst dumpen.
    • Het Resultaat: De robot presteerde 6–8% beter met Methode A. Het blijkt dat de robot een natuurlijk gesprekverloop veel beter begrijpt dan een enorme muur van tekst, zelfs als de informatie hetzelfde is.
  • De "Denk"-geschiedenis: Moet de robot zijn eigen eerdere gedachten zien (zoals "Ik moet eerst het weer controleren")? Het paper vond dat het zichtbaar houden van deze gedachtenstromen (thought traces) de robot helpt op koers te blijven, wat de scores met ongeveer 3–5% verbetert.
  • De "Opmerking van de leraar" (System Prompt): Soms kan het toevoegen van een kleine zin aan de instructies van de robot (bijv. "Onthoud om op te treden als een gebruiker in gesprekken met meerdere beurten") de prestaties een boost geven die even groot is als maandenlange extra training. Dit suggereert dat veel "verbeteringen" die in andere papers worden gezien, simpelweg komen doordat de leraar betere instructies gaf, en niet omdat de student beter heeft geleerd.

De Belangrijkste Les: Als je deze kleine details niet standaardiseert (hoe je de chat formatteert, welke random seed je gebruikt, welke instructies je geeft), dan is het vergelijken van verschillende robots als het vergelijken van appels met peren. De ranglijsten op de leaderboards kunnen misleidend zijn.

Deel 2: Het "Efficiëntieprobleem" (Stop met het verspillen van tijd)

Zodra we weten hoe we eerlijk testen, keken de auteurs naar hoe we deze robots trainen met Reinforcement Learning (RL). Ze ontdekten dat het huidige trainingsproces ongelooflijk verspillend is, zoals een student die studeert voor een toets door pagina's herhaaldelijk te lezen die hij al perfect kent.

Ze identificeerden twee hoofdoorzaken van verspilling:

1. Het "Saai Huiswerk" Probleem (Zero-Variance Prompts)

  • Het Probleem: Tijdens de training krijgt de robot veel oefenopdrachten. Bij ongeveer 80% van deze opdrachten heeft de robot ze ofwel direct 100% goed, of faalt hij volledig op een manier die niets leert. Dit zijn "zero-variance" prompts—ze bieden geen leer-signaal. Het is alsof een leraar een student duizend keer laat oplossen dat 1+1=2; dat helpt niet om te leren.
  • De Oplossing: De auteurs creëerden een "skip list". Als de robot een specifieke opdracht drie keer achter elkaar goed heeft, stopt het systeem met het verspillen van tijd aan het genereren van nieuwe pogingen voor die opdracht en gaat het over naar een moeilijkere opdracht. Dit bespaart een enorme hoeveelheid computertijd.

2. Het "Over-Engineering" Probleem (Hoge Updatekosten)

  • Het Probleem: Om te leren, probeert de robot meestal een probleem meerdere keren (bijv. 8 keer) om te zien welk antwoord het beste is. De computer besteedt vervolgens een enorme hoeveelheid energie aan het updaten van de hersenen van de robot op basis van al die 8 pogingen. Het paper vond dat het deel van de "hersen-update" 3 tot 5 keer langer duurt dan het eigenlijke "proberen" deel.
  • De Oplossing: In plaats van alle 8 pogingen te gebruiken om de hersenen te updaten, kiest het systeem alleen de meest nuttige pogingen—specifiek het beste antwoord en het slechtste antwoord. Dit creëert het grootste contrast voor het leren. Door de "gemiddelde" pogingen te negeren, verminderen ze de update-tijd aanzienlijk zonder de leerprestaties van de robot te schaden.

Het Eindresultaat

Door de "verspilling" in het trainingsproces te repareren, maakten de auteurs de robot 1,7 tot 2,6 keer sneller leerzaam (in termen van echte kloktijd) zonder de robot dommer te maken. Sterker nog, de robot werd beter in het gebruiken van tools in gesprekken met meerdere stappen, waarmee hij verschillende beroemde modellen versloeg.

Samenvattend: Het paper betoogt dat we moeten stoppen met het behandelen van robot-benchmarks als een informeel spelletje en moeten beginnen met het behandelen ervan als een rigoureus wetenschappelijk experiment (het oplossen van de "Effectiviteit"). Tegelijkertijd moeten we stoppen met het trainen van robots alsof ze voor elke seconde van hun denk-tijd betalen en slimmer moeten worden over wat we daadwerkelijk leren (het oplossen van de "Efficiëntie").

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 →