← Ultimi articoli
💻 computer science

Tunable Tool-Call Rates in LLM Agents via Representation Steering

Questo articolo dimostra che i tassi di chiamata agli strumenti negli agenti LLM possono essere controllati precisamente durante l'inferenza senza riaddestramento, applicando una singola direzione di steering lineare, priva di addestramento, estratta dallo stream residuo del modello, che regola monotonicamente la propensione alla chiamata per ottimizzare il compromesso tra accuratezza e costo attraverso diverse architetture e tipologie di strumenti.

Autori originali: Yuqi Chen, Vincent Siu, Yang Liu, Dawn Song, Chenguang Wang

Pubblicato 2026-08-27
📖 5 min di lettura🧠 Approfondimento

Autori originali: Yuqi Chen, Vincent Siu, Yang Liu, Dawn Song, Chenguang Wang

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

I modelli linguistici di grandi dimensioni sono potenti motori di testo, capaci di rispondere a domande, scrivere storie e risolvere problemi. Eppure, questi sistemi operano con un limite fondamentale: si affidano interamente alle informazioni memorizzate nella loro memoria interna. Quando una domanda richiede fatti troppo oscuri, troppo recenti o troppo complessi per essere memorizzati, il modello spesso tira a indovinare con una confidenza pericolosa, producendo risposte che sembrano plausibili ma che sono interamente errate. Per risolvere questo problema, gli sviluppatori hanno insegnato a questi modelli a utilizzare strumenti esterni, come motori di ricerca web o calcolatrici, per cercare informazioni prima di rispondere. Tuttavia, insegnare a un modello quando fermarsi e ricorrere a uno strumento è sorprendentemente difficile. Se il modello chiama uno strumento troppo spesso, spreca tempo e denaro, e rischia di innescare azioni indesiderate. Se chiama uno strumento troppo raramente, perde l'opportunità di trovare la risposta corretta e rimane con una sicurezza errata.

I ricercatori cercano da tempo modi per rendere queste decisioni più affidabili, solitamente riaddestrando il modello con nuovi esempi o riscrivendo attentamente le istruzioni fornite. Questi metodi sono costosi e rigidi; una volta che un modello è stato addestrato o istruito in un certo modo, cambiare il suo comportamento richiede di ricominciare il processo da capo. Uno studio dei ricercatori della UC Santa Cruz e della UC Berkeley suggerisce un approccio diverso. Hanno scoperto che la decisione di usare uno strumento non è un processo complesso e nascosto che richiede un riaddestramento per essere cambiato. Al contrario, è controllata da un segnale singolo e semplice all'interno del funzionamento interno del modello, che può essere regolato in tempo reale, come girare una manopola, senza alterare l'addestramento o le istruzioni del modello.

I ricercatori hanno iniziato osservando come si comporta un modello linguistico quando gli viene presentata una lista di strumenti disponibili, come un motore di ricerca, una calcolatrice e un interprete di codice. Hanno notato che, prima che il modello effettivamente parli o scriva una risposta, genera un segnale interno specifico che indica se intende usare uno strumento o meno. Confrontando lo stato interno del modello quando decide di usare uno strumento rispetto a quando decide di rispondere dalla memoria, il team ha identificato una direzione specifica nello spazio matematico del modello che rappresenta l' "impulso" di chiamare uno strumento. Questa direzione non è legata a uno strumento specifico come una calcolatrice o un motore di ricerca; piuttosto, è un segnale generale che significa semplicemente "usa uno strumento".

Per testare questa scoperta, i ricercatori non hanno riaddestrato il modello né cambiato i suoi prompt. Invece, hanno preso questa direzione identificata e l'hanno aggiunta all'elaborazione interna del modello durante la generazione di una risposta. Aggiungendo una piccola quantità di questo segnale, potevano incoraggiare il modello a usare gli strumenti più spesso. Sottraendolo, potevano sopprimere l'impulso di usare gli strumenti del tutto. Hanno scoperto che questo aggiustamento funzionava con una precisione straordinaria. Man mano che aumentavano la forza del segnale, il tasso di chiamate agli strumenti saliva fluidamente da quasi zero a quasi il cento per cento. Fondamentalmente, il modello non iniziava a chiamare strumenti in modo casuale. Quando i ricercatori spingevano il modello a chiamare gli strumenti più spesso, esso mirava specificamente alle domande che non poteva rispondere da solo, come fatti storici oscuri o calcoli complessi, ignorando invece le domande di cui conosceva già la risposta.

Lo studio ha anche rivelato che questo meccanismo di controllo è altamente adattabile. I ricercatori hanno estratto il segnale di "uso dello strumento" da una configurazione contenente tre strumenti specifici e lo hanno applicato a un set di strumenti completamente diverso, inclusi previsioni meteorologiche, consultazioni del mercato azionario e invio di email. Lo stesso segnale ha fatto sì che il modello utilizzasse questi nuovi strumenti con la stessa efficacia come se fosse stato addestrato specificamente per essi. Inoltre, questo metodo ha funzionato attraverso una vasta gamma di diverse architetture di modelli, dai modelli più piccoli e standard ai sistemi massicci e complessi utilizzati nell'industria. In ogni caso, il singolo segnale ha permesso ai ricercatori di regolare al rialzo o al ribasso il comportamento di chiamata degli strumenti senza rompere la capacità del modello di formare frasi corrette o di selezionare lo strumento appropriato una volta effettuata la chiamata.

Quando i ricercatori hanno testato questo metodo in un ambiente live dove il modello poteva effettivamente eseguire ricerche sul web, i risultati sono stati impressionanti. Su un insieme di domande fattuali difficili, il modello non regolato rispondeva correttamente solo circa il 29 percento delle volte, spesso tirando a indovinare quando avrebbe dovuto cercare. Applicando il segnale di guida per incoraggiare l'uso degli strumenti, l'accuratezza è balzata al 56 percento, quasi raddoppiando le prestazioni del modello. Questo miglioramento è avvenuto con un costo gestibile, poiché il modello effettuava circa una chiamata di ricerca per domanda. I ricercatori sono stati in grado di tracciare un percorso chiaro tra il costo dell'uso degli strumenti e l'accuratezza delle risposte, dimostrando che gli operatori possono scegliere un equilibrio specifico adatto alle loro esigenze.

Questo lavoro sfida l'assunto che controllare il comportamento di un'IA richieda un pesante riaddestramento o un complesso prompt engineering. Dimostra che un processo decisionale critico — sapere quando ricorrere a un aiuto esterno — è codificato in una direzione semplice e lineare all'interno dello stato interno del modello. Trovando e regolando questa direzione, i ricercatori possono rendere gli agenti IA più affidabili ed efficienti senza cambiare il loro addestramento fondamentale. Il metodo offre un modo leggero per sintonizzare il costo e l'accuratezza dei sistemi di IA, garantendo che utilizzino i loro strumenti solo quando necessario ed evitino le insidie sia della dipendenza eccessiva che del pericoloso tirare a indovinare. Sebbene la tecnica non risolva gli errori nel modo in cui uno strumento viene eseguito, fornisce una nuova e potente leva per gestire la scelta più basilare e costosa che un agente IA compie: se agire da solo o cercare aiuto.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →