Tunable Tool-Call Rates in LLM Agents via Representation Steering
Dit artikel toont aan dat de tool-call rates in LLM-agenten nauwkeurig kunnen worden gecontroleerd tijdens de inferentie zonder hertraining door een enkele, training-vrije lineaire sturingsrichting toe te passen die is geëxtraheerd uit de residual stream van het model, wat de aanroep-neigingen monotoon aanpast om de nauwkeurigheid-kosten-afweging te optimaliseren over diverse architecturen en type tools heen.
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
Grote taalmodellen zijn krachtige motoren van tekst, in staat om vragen te beantwoorden, verhalen te schrijven en problemen op te lossen. Toch opereren deze systemen met een fundamentele beperking: ze vertrouwen volledig op de informatie die in hun interne geheugen is opgeslagen. Wanneer een vraag gaat over feiten die te obscuur, te recent of te complex zijn om te onthouden, raadt het model vaak met gevaarlijke zelfverzekerdheid, waarbij het antwoorden produceert die plausibel klinken maar volkomen onjuist zijn. Om dit op te lossen, hebben ontwikkelaars deze modellen geleerd om externe hulpmiddelen te gebruiken, zoals zoekmachines of rekenmachines, om informatie op te zoeken voordat ze antwoorden. Het aanleren van wanneer een model moet stoppen en naar een hulpmiddel moet grijpen, is echter verrassend moeilijk. Als het model een hulpmiddel te vaak aanroept, verspilt het tijd en geld, en loopt het het risico ongewenste acties te triggeren. Als het een hulpmiddel te zelden aanroept, mist het de kans om het juiste antwoord te vinden en blijft het zelfverzekerd onjuist.
Onderzoekers zoeken al lang naar manieren om deze beslissingen betrouwbaarder te maken, meestal door het model opnieuw te trainen met nieuwe voorbeelden of door de instructies die eraan worden gegeven zorgvuldig te herschrijven. Deze methoden zijn duur en rigide; zodra een model op een bepaalde manier is getraind of geprompt, vereist het veranderen van het gedrag het opnieuw starten van het proces. Een nieuwe studie van onderzoekers van UC Santa Cruz en UC Berkeley suggereert een andere aanpak. Zij ontdekten dat de beslissing om een hulpmiddel te gebruiken geen complex, verborgen proces is dat hertraining vereist om te veranderen. In plaats daarvan wordt het gecontroleerd door een enkel, eenvoudig signaal binnen de interne werking van het model dat in realtime kan worden aangepast, zoals het draaien aan een knop, zonder de training of de instructies van het model te wijzigen.
De onderzoekers begonnen door te observeren hoe een taalmodel zich gedraagt wanneer het wordt gepresenteerd met een lijst van beschikbare hulpmiddelen, zoals een zoekmachine, een rekenmachine en een code-interpreter. Ze merkten op dat voordat het model daadwerkelijk een reactie spreekt of schrijft, het een specifiek intern signaal genereert dat aangeeft of het van plan is om een hulpmiddel te gebruiken. Door de interne staat van het model te vergelijken wanneer het besluit een hulpmiddel te gebruiken versus wanneer het besluit te antwoorden vanuit het geheugen, identificeerde het team een specifieke richting in de wiskundige ruimte van het model die de "drang" vertegenwoordigt om een hulpmiddel aan te roepen. Deze richting is niet gekoppeld aan een specifiek hulpmiddel zoals een rekenmachine of een zoekmachine; het is eerder een algemeen signaal dat simpelweg betekent: "gebruik een hulpmiddel".
Om deze ontdekking te testen, hebben de onderzoekers het model niet opnieuw getraind of hun prompts gewijzigd. In plaats daarvan namen ze deze geïdentificeerde richting en voegden deze toe aan de interne verwerking van het model tijdens het genereren van een antwoord. Door een kleine hoeveelheid van dit signaal toe te voegen, konden ze het model aanmoilen om vaker hulpmiddelen te gebruiken. Door het af te trekken, konden ze de drang om hulpmiddelen te gebruiken volledig onderdrukken. Ze ontdekten dat deze aanpassing met opmerkelijke precisie werkte. Naarmate ze de sterkte van het signaal vergrootten, steeg de frequentie waarmee het model hulpmiddelen aanriep soepel van bijna nul naar bijna honderd procent. Cruciaal was dat het model niet willekeurig begon met het aanroepen van hulpmiddelen. Wanneer de onderzoekers het model aanmoonden om vaker hulpmiddelen te gebruiken, richtte het zich specifiek op de vragen die het niet uit zichzelf kon beantwoorden, zoals obscure historische feiten of complexe berekeningen, terwijl het vragen waar het het antwoord al op wist, negeerde.
De studie onthulde ook dat dit controlemechanisme zeer aanpasbaar is. De onderzoekers extraheerden het "hulpmiddelgebruik"-signaal uit een opstelling met drie specifieke hulpmiddelen en pasten dit vervolgens toe op een volledig andere set hulpmiddelen, inclusل weer weersvoorspellingen, beursinformatie en het versturen van e-mails. Hetzelfde signaal slaagde erin om het model deze nieuwe hulpmiddelen met dezelfde effectiviteit te laten gebruiken als wanneer het specifiek daarvoor getraind zou zijn. Bovendien werkte deze methode bij een grote verscheidenheid aan verschillende modelarchitecturen, van kleinere, standaardmodellen tot massieve, complexe systemen die in de industrie worden gebruikt. In elk geval stelde het enkele signaal de onderzoekers in staat om het aanroepen van hulpmiddelen op of af te regelen zonder het vermogen van het model om correcte zinnen te vormen of het juiste hulpmiddel te selecteren zodra een oproep werd gedaan, te breken.
Wanneer de onderzoekers deze methode testten in een live omgeving waar het model daadwerkelijk webzoekopdrachten kon uitvoeren, waren de resultaten opmerkelijk. Op een set moeilijke feitelijke vragen gaf het ongewijzigde model slechts ongeveer 29 procent van de tijd het juiste antwoord, waarbij het vaak gokte wanneer het had moeten zoeken. Door het sturingssignaal toe te passen om het gebruik van hulpmiddelen aan te moedigen, sprong de nauwkeurigheid naar 56 procent, wat de prestaties van het model bijna verdubbelde. Deze verbetering ging gepaard met een beheersbare kostenpost, aangezien het model ongeveer één zoekopdracht per vraag uitvoerde. De onderzoekers waren in staat om een duidelijk pad te traceren tussen de kosten van het gebruik van hulpmiddelen en de nauwkeurigheid van de antwoorden, wat liet zien dat exploitanten een specifieke balans kunnen kiezen die aan hun behoeften voldoet.
Dit werk daagt de aanname uit dat het controleren van het gedrag van een AI zware hertraining of complexe prompt engineering vereist. Het demonstreert dat een cruciaal besluitvormingsproces — weten wanneer men externe hulp moet zoeken — is gecodeerd in een eenvoudige, lineaire richting binnen de interne staat van het model. Door deze richting te vinden en aan te passen, kunnen onderzoekers AI-agenten betrouwbaarder en efficiënter maken zonder hun fundamentele training te wijzigen. De methode biedt een lichtgewicht manier om de kosten en nauwkeurigheid van AI-systemen af te stemmen, waardoor ze hun hulpmiddelen alleen gebruiken wanneer dat nodig is en de valkuilen van zowel overmatige afhankelijkheid als gevaarlijk gokken vermijden. Hoewel de techniek de fouten in de uitvoering van een hulpmiddel niet oplost, biedt het een krachtige nieuwe hendel voor het beheren van de meest basale en kostbare keuze die een AI-agent maakt: of hij op eigen kracht handelt of hulp zoekt.
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.