← Ultimi articoli
🤖 AI

Looped Language Models Improve Compositional Tool Calling

Questo articolo dimostra che i modelli linguistici a ciclo (looped language models), in particolare quando impiegano l'inferenza adattiva per allocare la computazione dinamicamente, migliorano significativamente le prestazioni negli scenari di chiamata di strumenti composizionali coordinando efficacemente molteplici chiamate API, mantenendo lo stato e gestendo le dipendenze.

Autori originali: Andrei Cristian Popescu, Haitz Sáez de Ocáriz Borde, Pietro Liò

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

Autori originali: Andrei Cristian Popescu, Haitz Sáez de Ocáriz Borde, Pietro Liò

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

Nel panorama in rapida evoluzione dell'intelligenza artificiale, si sta verificando un cambiamento significativo dai modelli che si limitano a rispondere alle domande a sistemi che compiono azioni. Questi nuovi sistemi, spesso chiamati agenti, sono progettati per utilizzare strumenti esterni — come programmi software o database — per risolvere problemi complessi. Immaginate un assistente digitale che non si limita a dirvi il meteo, ma che prenota effettivamente un volo, controlla il vostro calendario e invia un'e-mail per confermare il viaggio. Affinché questi agenti possano funzionare, devono essere in grado di concatenare più passaggi, ricordando il risultato di un'azione per informare la successiva. Ciò richiede una forma di pensiero strutturato in cui il sistema pianifica una sequenza, la esegue e si adatta se qualcosa va storto. La sfida per i ricercatori è stata capire come rendere questi grandi modelli linguistici abbastanza affidabili da gestire tali flussi di lavoro multi-step senza perdersi o commettere errori nel mezzo del processo.

Un team di ricercatori dell'Università di Cambridge ha indagato un approccio architettonico specifico per risolvere questo problema, concentrandosi su un design noto come modello linguistico "a ciclo" (looped). A differenza dei modelli standard che elaborano le informazioni in un unico passaggio diretto dall'input all'output, questi modelli a ciclo permettono al sistema di rivisitare e perfezionare i propri pensieri interni più volte prima di impegnarsi in una risposta. Pensate a una persona che risolve un puzzle difficile e che si ferma a ricontrollare il proprio lavoro dopo ogni mossa, invece di correre verso il traguardo in un colpo solo. I ricercatori volevano sapere se questo tempo extra dedicato al pensiero — questo raffinamento iterativo — avrebbe aiutato i modelli a migliorare la coordinazione nell'uso di strumenti complessi, come chiamare più API nell'ordine corretto o gestire dipendenze in cui l'output di uno strumento diventa l'input di un altro.

Per testare ciò, il team ha condotto una serie di esperimenti controllati utilizzando tre diversi benchmark progettati per misurare le capacità di chiamata di funzioni (tool-calling). Questi test spaziavano da compiti semplici, come la selezione di una singola funzione per rispondere a una domanda, a scenari altamente complessi che richiedevano la generazione di molteplici chiamate indipendenti o la gestione di sequenze annidate in cui l'output di una chiamata era strettamente richiesto per la successiva. Hanno confrontato i modelli standard con modelli a ciclo sia "nativi", costruiti fin dall'inizio con questa capacità iterativa, sia modelli "retrofittati", in cui il comportamento a ciclo è stato aggiunto a modelli standard esistenti. I ricercatori hanno addestrato questi modelli sugli stessi dataset e con le stesse impostazioni di ottimizzazione per garantire un confronto equo, isolando l'effetto del meccanismo di ciclo in sé.

I risultati suggeriscono che dare al modello più tempo per riflettere sulle proprie decisioni migliora significativamente la sua capacità di gestire compiti multi-step complessi. Nei benchmark che richiedono al modello di coordinare più chiamate di strumenti o gestire dipendenze tra di esse, i modelli a ciclo hanno costantemente superato i loro corrispettivi non a ciclo. Il miglioramento è stato più pronunciato nei compiti in cui il modello doveva mantenere un piano strutturato attraverso diverse decisioni, come quando l'output di una prima chiamata di uno strumento doveva essere passato come argomento a una seconda chiamata. In questi scenari, la capacità di raffinare la propria rappresentazione interna del compito ha permesso al modello di correggere errori nella selezione delle funzioni, nel grounding degli argomenti e nell'ordinamento delle chiamate. Ad esempio, in un caso osservato, un modello inizialmente non è riuscito a riconoscere una dipendenza necessaria, ma dopo alcuni cicli di raffinamento interno, è riuscito con successo a identificare l'anello mancante e a generare la sequenza corretta di azioni.

Tuttavia, i benefici non erano uniformi in tutti i tipi di compiti. Quando il compito coinvolgeva una singola chiamata di strumento isolata, il vantaggio dell'approccio a ciclo era molto minore e variava a seconda del modello specifico. Ciò indica che lo sforzo computazionale extra è più prezioso quando il problema richiede pianificazione e coordinazione piuttosto che semplice recupero di informazioni. I ricercatori hanno anche esplorato se questo tempo di pensiero extra potesse essere utilizzato in modo più efficiente. Hanno scoperto che consentendo al modello di decidere dinamicamente quante volte dovesse ciclar prima di fermarsi, potevano ottenere prestazioni quasi altrettanto elevate rispetto all'uso di un numero fisso di cicli profondi, ma con un costo computazionale significativamente inferiore. Questo approccio adattivo significa che il modello può dedicare più tempo ai problemi difficili e complessi, muovendosi rapidamente attraverso quelli più semplici.

Lo studio conclude che i modelli linguistici a ciclo rappresentano una base promettente per costruire sistemi agentici più affidabili. Le scoperte suggeriscono che la capacità di raffinare iterativamente le rappresentazioni latenti aiuta i modelli a preservare la struttura di flussi di lavoro complessi, rendendoli migliori nella pianificazione, coordinamento ed esecuzione dell'uso compositivo di strumenti. Sebbene i modelli retrofittati abbiano mostrato miglioramenti, i modelli a ciclo nativi sono generalmente stati più performanti nei compiti profondamente annidati, suggerendo che il modo in cui un modello viene pre-addestrato plasma quanto bene possa beneficiare di questo tipo di raffinamento ricorsivo. In definitiva, la ricerca punta verso un futuro in cui gli agenti IA possono allocare dinamicamente le loro risorse computazionali, pensando più profondamente solo quando la complessità del compito lo richiede, ottenendo così un equilibrio più efficiente tra velocità e precisione.

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 →