Not All Tokens Are Equal: Inflation-Aware Routing for Agentic LLM Systems
Dit artikel introduceert InflationAgent, een nieuw routing-framework dat het "token-inflatie"-gat in agentische LLM-systemen aanpakt door workflow-niveau kosten te voorspellen via CoT Branching Entropy en modelselectie te optimaliseren door middel van een Semantic Exchange Rate, waardoor een hogere nauwkeurigheid wordt bereikt met minder tokens dan bestaande methoden zoals FrugalGPT.
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 bezorgdienst runt voor een vloot robots. Sommige robots zijn piepklein, snel en goedkoop in gebruik, maar ze raken soms in de war en laten pakketjes vallen. Anderen zijn gigantisch, superintelligent en duur, maar ze maken bijna nooit een fout. In de wereld van Kunstmatige Intelligentie zijn deze robots "Large Language Models" (LLM's). Ze zijn de hersenen achter chatbots en programmeerassistenten. Meestal, wanneer we een vraag stellen, sturen we deze naar één robot en wachten we op een antwoord. Maar in de echte wereld is het een rommelige boel. Als de kleine robot het fout heeft, geeft een slim systeem niet zomaar op; het vraagt de robot om het opnieuw te proberen. Het kan zelfs de gigantische robot erbij roepen. Dit wordt een "agentic system" genoemd — een team van AI-agents die samenwerken om een probleem op te lossen.
Het probleem is dat we de kosten van deze leveringen allemaal verkeerd hebben berekend. We hebben betaald voor de prijs van een enkele rit, terwijl we vergaten dat als de robot crasht en terug naar het magazijn moet rijden om het opnieuw te proberen, we voor de hele rondreis betalen, niet alleen voor het enkele ticket. Dit paper gaat over een nieuwe manier om deze AI-teams te beheren, zodat we niet per ongeluk ons budget verbranden door de verkeerde robot op een klus te sturen die te veel pogingen tot herstel vereist.
De verborgen kosten van "Nog een keer proberen"
Stel je voor dat je bij een kermis staat bij een spelletjeskraam. Je hebt een beperkte hoeveelheid geld (tokens) om te spelen. Je kunt kiezen tussen een goedkope, wankele machine die $1 per poging kost, of een luxe, high-tech machine die $10 per poging kost.
De oude manier van denken was simpel: "De goedkope machine kost $1, dus ik kies die!" Maar hier komt de adder onder het gras: de goedkope machine is lastig. Als je hem een moeilijke vraag stelt, kan hij het fout hebben. Dus moet je weer $1 betalen om het een tweede keer te proberen. En een derde keer. En een vierde keer. Tegen de tijd dat je eindelijk het juiste antwoord hebt, heb je $5 aan de goedkope machine uitgegeven. Ondertussen zou de luxe machine het de eerste keer al goed hebben gehad voor $10.
Dit paper noemt deze verborgen extra kosten "Token Inflation" (Token-inflatie). Het is het gat tussen wat je denkt te betalen (één poging) en wat je daadwerkelijk betaalt (vijf pogingen). De auteurs ontdekten dat voor moeilijke taken deze inflatie enorm kan zijn. Een klein, goedkoop model kan uiteindelijk 4,25 keer duurder uitvallen dan verwacht omdat het steeds faalt en herhaalde pogingen nodig heeft.
De nieuwe strategie: De "InflationAgent"
De onderzoekers hebben een nieuw systeem gebouwd genaamd InflationAgent om dit op te lossen. In plaats van alleen naar de prijs van een enkele poging te kijken, werkt dit systeem als een slimme kermismanager die precies weet welke machines gevoelig zijn voor defecten.
Zo werkt het, stap voor stap:
1. De "Buikgevoel-check" (CoT Branching Entropy)
Voordat het systeem zelfs een robot vraagt om een probleem op te lossen, doet het een snelle, gratis test. Het vraagt een kleine, lokale robot om drie verschillende keren over het probleem na te denken.
- Als de robot drie keer hetzelfde antwoord geeft, weet het systeem dat het probleem makkelijk is.
- Als de robot drie totaal verschillende, verwarde antwoorden geeft, weet het systeem dat het probleem moeilijk is en dat de robot waarschijnlijk in een lus van herhaalde pogingen terechtkomt.
De auteurs noemen deze meting CoT Branching Entropy. Het is alsoals controleren of een automotor sputtert voordat je überhaupt aan de rit begint. Dit kost niets extra omdat het op een lokale computer gebeurt, niet op de dure cloudservers.
2. De "Prijskaartjes"-calculator
Gebruikmakend van die "buikgevoel-check", voorspelt het systeem hoeveel de "inflatie" zal zijn. Het systeem gokt niet zomaar; het gebruikt een kleine, slimme calculator (een machine learning-model) die getraind is op historische gegevens. Het voorspelt: "Als we deze moeilijke vraag naar de kleine robot sturen, zal hij waarschijnlijk 3 keer falen, dus de werkelijke kosten zijn 3x de prijs."
3. De "Beste Deal" Selector
Nu berekent het systeem de Semantic Exchange Rate (SER). Dit is een chique manier om te vragen: "Hoeveel nauwkeurigheid krijg ik voor elke dollar die ik daadwerkelijk uitgeef?"
- Als de kleine robot goedkoop is maar 4 keer zal falen, is zijn "deal" verschrikkelijk.
- Als de grote robot duur is maar het de eerste keer wel goed zal doen, kan zijn "deal" eigenlijk beter zijn.
Het systeem kiest de robot die de beste waarde biedt, niet alleen de goedkoopste stickerprijs.
4. De "Frisse Start"-regel
Dit is de belangrijkste truc. Als het systeem een vraag naar een robot stuurt en deze faalt, en het besluit vervolgens om op te schalen naar een grotere, slimmere robot, dan gooit het de oude mislukte poging weg.
De onderzoekers ontdekten iets verrassends: als je de grote robot de rommelige, verwarde aantekeningen van de kleine robot laat zien, raakt de grote robot ook in de war! Het is alsof je een genie een pagina met krabbels laat zien van een strijdende student; het genie kan daardien aan zichzelf gaan twijfelen.
Door de grote robot een frisse prompt (een schone lei) te geven, houdt het systeem de nauwkeurigheid hoog. Als ze simpelweg de mislukte aantekeningen hadden doorgegeven, was de nauwkeurigheid van de grote robot met 34,8 procentpunt gedaald bij moeilijke vragen.
Wat ze hebben gevonden
Het team heeft dit getest op wiskundeproblemen (GSM8K) en lastige trivia vragen (HotpotQA). Dit is wat er gebeurde:
- De Inflatie is Echt: Op moeilijke trivia vragen had het kleine model (Qwen2.5-7B) een inflatiepercentage van 4,25×. Dit betekende dat voor elke dollar die je dacht uit te geven, je er eigenlijk $4,25 uitgaf omdat de robot bleef falen.
- Betere Resultaten voor Minder Geld: Wanneer ze een vast budget instelden (een strikte limiet op hoeveel tokens ze konden uitgeven), behaalde hun nieuwe systeem (InflationAgent) 94,7% van de juiste antwoorden. De oude populaire methode (FrugalGPT) haalde slechts 91,0% goed.
- Besparen van Tokens: Om dezelfde nauwkeurigheid van 91,0% te bereiken die de oude methode behaalde, gebruikte het nieuwe systeem 31% minder tokens. Dat is een enorme besparing.
- Het Gevaar van "Meer Pogingen": Ze ontdekten dat het simpelweg geven van meer kansen aan de kleine robot (tot wel 10 keer) niet eeuwig werkt. Na een bepaald punt raakte de robot in de war door zijn eigen eerdere fouten, en de nauwkeurigheid ging zelfs omlaag. Soms is het beter om over te schakelen naar een slimmere robot dan om met je hoofd tegen de muur te blijven slaan.
De Kern van het Verhaal
Dit paper laat zien dat in de wereld van AI "goedkoop" niet altijd goedkoop is. Als een model waarschijnlijk zal falen en herhaaldelijk opnieuw moet proberen, wordt het duur en inefficiënt. Door te meten hoe groot de kans is dat een model vastloopt (met de "buikgevoel"-entropie) en door met een frisse start over te schakelen naar een slimmer model, kunnen we geld besparen en betere antwoorden krijgen.
De auteurs zijn zelfverzekerd over deze resultaten op basis van hun tests met specifieke wiskunde- en trivia-datasets. Ze suggereren dat hoewel dit geweldig werkt voor redeneertaken, we nog moeten uitzoeken hoe we dit kunnen toepassen op meer open gesprekken of tools. Maar voor nu hebben ze bewezen dat een beetje slimme planning een groot verschil maakt om te voorkomen dat het AI-budget uit de hand loopt.
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.