← Ultimi articoli
🤖 AI

Skill Blocks: How Should an Agent Load Its Skill? A Caching-Correct Comparison of Pre-load, On-Demand Tool-Loading, Progressive Disclosure, and Hybrid

Questo articolo valuta quattro strategie di caricamento delle abilità per gli agenti IA e dimostra che, sebbene nessun metodo sia universalmente superiore, gli approcci ibridi e di divulgazione progressiva riducono significativamente il consumo di token — in particolare per compiti multi-turno di grandi dimensioni — senza compromettere la qualità dell'output.

Autori originali: Hironobu Nakasuji

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

Autori originali: Hironobu Nakasuji

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 mondo in evoluzione dell'intelligenza artificiale, c'è un crescente bisogno di insegnare ai programmi per computer come agire come specialisti. Invece di riscrivere il nucleo cerebrale del software, gli ingegneri ora attaccano delle "competenze" — manuali di istruzioni dettagliati che dicono al sistema come eseguire compiti specifici, come cercare informazioni, manipolare fogli di calcolo o navigare in un ambiente virtuale. Questi manuali vengono letti dall'IA ogni volta che le viene chiesto di fare qualcosa. Tuttavia, è emerso un problema pratico: questi manuali sono spesso molto lunghi, contenenti centinaia di pagine di regole ed esempi. Quando un'IA riceve una domanda semplice, spesso deve leggere l'intero enorme manuale, anche se il 90 percento del testo è completamente irrilevante per il compito richiesto. Ciò spreca risorse computazionali e rallenta il processo, proprio come un bibliotecario che insiste nel leggere ogni libro della biblioteca prima di aiutare un cliente a trovare un singolo fatto specifico.

I ricercatori di Microsoft hanno cercato di risolvere questo problema di efficienza ponendosi una domanda semplice: se hai un grande manuale di competenze, quando dovresti mostrare ogni sua parte all'IA? Hanno testato quattro modi diversi di fornire questa informazione. Il primo metodo era l'approccio tradizionale: caricare l'intero manuale ogni singola volta. Il secondo metodo, chiamato "Skill Block", manteneva visibile solo un minuscolo nucleo di istruzioni e permetteva all'IA di richiedere sezioni extra specifiche solo quando sentiva di averne bisogno. Il terzo metodo, "Reference", mostrava all'IA un breve catalogo dei contenuti del manuale e lasciava che sceglesse quale sezione leggere successivamente. Il quarto metodo, "Hybrid", offriva un riassunto molto breve di ogni sezione, permettendo all'IA di decidere immediatamente se avesse bisogno dei dettagli completi o se il riassunto fosse sufficiente. Il team ha testato questi metodi attraverso cinque diversi tipi di compiti, che spaziavano da domande singole a problemi complessi a più fasi che richiedevano all'IA di ricordare le informazioni durante diversi turni di conversazione.

I risultati hanno rivelato che non esiste un unico modo migliore per caricare queste competenze; la scelta giusta dipende interamente dalla dimensione del manuale e dalla natura del compito. Per domande semplici e isolate, l'approccio "Hybrid" si è dimostrato il più efficiente. Fornendo un breve riassunto di ogni sezione, l'IA riusciva solitamente a trovare ciò di cui aveva bisogno senza mai richiedere il testo completo, risparmiando una quantità significativa di dati. In un test che coinvolgeva un grande insieme di domande, questo metodo ha ridotto l'ammontare di informazioni che l'IA doveva elaborare di quasi il 28 percento rispetto alla lettura dell'intero manuale. Tuttavia, per manuali molto piccoli o compiti in cui l'IA deve ripetere le stesse istruzioni frequentemente, l'ulteriore sforzo di richiedere informazioni o leggere riassunti rendeva il processo più lento e costoso, offrendo alcun reale beneficio rispetto alla semplice lettura di tutto all'inizio.

I risultati sono diventati ancora più interessanti quando i ricercatori hanno esaminato compiti complessi a più fasi, in cui l'IA deve ricordare il contesto durante una lunga conversazione. In questi scenari, i metodi "Skill Block" e "Hybrid" hanno brillato quando i manuali erano grandi e contenevano molte sezioni raramente utilizzate. Poiché l'IA caricava solo le parti specifiche di cui aveva bisogno per ogni passaggio, evitava il costo pesante di reinviare costantemente l'intero manuale non utilizzato. In una simulazione complessa che coinvolgeva il ragionamento scientifico, questi metodi on-demand hanno ridotto il carico di dati effettivo di oltre il 60 percento rispetto al metodo tradizionale. I ricercatori hanno notato che questo risparmio era così grande da superare il piccolo costo di richiedere l'informazione. Al contrario, nei compiti in cui le istruzioni erano brevi e necessarie per ogni singolo passaggio, il vantaggio di questi metodi di caricamento intelligenti svaniva e i sistemi performavano approssimativamente allo stesso modo dell'approccio tradizionale.

Una parte cruciale di questo studio è stata il modo in cui i ricercatori hanno misurato il costo. Si sono resi conto che contare semplicemente il numero totale di parole inviate all'IA poteva essere fuorviante, specialmente nelle lunghe conversazioni. I sistemi moderni spesso ricordano le parti precedenti della conversazione, quindi non devono rielaborare completamente le parole che sono già state viste. Il team ha sviluppato un modo per contare solo le nuove informazioni, applicando un piccolo sconto alle parti ripetute. Quando hanno applicato questo conteggio più accurato, i benefici dei metodi di caricamento intelligenti sono diventati ancora più evidenti per i compiti grandi e complessi. Tuttavia, hanno anche scoperto che se le istruzioni erano troppo piccole o se l'IA doveva chiedere informazioni troppo spesso, l'overhead derivante dalla gestione di tali richieste poteva annullare i risparmi.

In definitiva, lo studio suggerisce che la migliore strategia per insegnare le competenze all'IA è abbinare il metodo di consegna al lavoro. Se il manuale è breve o il compito richiede costantemente le stesse istruzioni, è meglio caricare tutto in una volta. Ma se il manuale è lungo e l'IA ha bisogno solo di un piccolo pezzo di esso in un dato momento, un sistema intelligente che carica le informazioni solo quando necessario è decisamente superiore. I ricercatori hanno scoperto che un approccio "Hybrid", che offre una rapida panoramica di tutte le opzioni, funziona meglio per i compiti semplici, mentre un approccio "Skill Block", che permette all'IA di approfondire solo quando necessario, funziona meglio per i progetti complessi e di lunga durata. Questo lavoro non sostiene di aver trovato una regola universale applicabile a ogni situazione, ma fornisce una mappa chiara per gli ingegneri su come strutturare la base di conoscenza dell'IA per risparmiare tempo e risorse senza sacrificare le prestazioni.

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 →