← Ultimi articoli
🤖 AI

Exploit More, Explore Smarter for Budget-Constrained Agentic Search

Questo articolo introduce ExTS, una nuova politica di ricerca ad albero che ottimizza la ricerca agentica con budget limitato trattando l'espansione come una decisione sul valore dell'informazione attraverso la modellazione discriminativa della ricompensa, figli virtuali stocastici e ramificazione condizionata alla qualità, ottenendo miglioramenti costanti delle prestazioni in compiti diversificati rispetto ai metodi standard.

Autori originali: Haoyang Fang, Bernie Wang

Pubblicato 2026-08-26
📖 6 min di lettura🧠 Approfondimento

Autori originali: Haoyang Fang, Bernie 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

Nel mondo in rapida evoluzione dell'intelligenza artificiale, è emersa una nuova classe di sistemi che non si limitano a rispondere alle domande, ma cercano attivamente soluzioni. Questi sistemi "agentici" agiscono come esploratori digitali, proponendo idee, testandole e perfezionando i loro tentativi migliori ancora e ancora. Che stiano scrivendo codice informatico, progettando composti chimici o risolvendo complessi enigmi logici, questi agenti si affidano a un ciclo di generazione e validazione. Creano una soluzione candidata, la sottopongono a un test per vedere quanto funzioni bene e poi usano quel feedback per creare una versione migliore. Tuttavia, questo processo è costoso. Ogni volta che il sistema genera una nuova idea o esegue un test, consuma una risorsa limitata: un budget computazionale. In molti scenari del mondo reale, questo budget è ristretto, permettendo solo poche decine o poche centinaia di tentativi prima che il sistema debba fermarsi. La sfida centrale per i ricercatori è come spendere saggiamente questo budget limitato. Se il sistema spreca i suoi tentativi su vicoli ciechi, non riesce a trovare la soluzione migliore possibile. Se è troppo cauto, potrebbe perdere una svolta che si trova solo pochi passi più avanti lungo un percorso promettente.

Per anni, il metodo standard per navigare in questi alberi di ricerca è stato una strategia mutuata dagli algoritmi di gioco, che bilancia due istinti contrastanti: esplorazione e sfruttamento. L'esplorazione significa provare nuovi percorsi non testati per vedere se promettono qualcosa, mentre lo sfruttamento significa scavare più a fondo in percorsi che hanno già mostrato buoni risultati. L'approccio tradizionale tratta ogni nuovo ramo dell'albero di ricerca con una certa dose di curiosità, spesso espandendo tutte le opzioni disponibili prima di impegnarsi in una singola decisione. Questo funziona bene quando c'è tempo e denaro abbondanti per esplorare tutto. Ma nel mondo ad alto rischio e con budget limitati degli agenti IA moderni, questo approccio "provare tutto" spesso fallisce. Distribuisce le risorse limitate troppo sottilmente su un albero ampio e poco profondo, lasciando le idee più promettenti poco sviluppate. Il sistema finisce con una mappa ampia di molte soluzioni mediocri piuttosto che una comprensione profonda di alcune eccellenti.

Per risolvere questo problema, i ricercatori di Amazon AGI hanno introdotto una nuova politica di ricerca chiamata ExTS. Invece di espandere ciecamente ogni ramo, questo nuovo metodo tratta la decisione di creare un nuovo ramo come un investimento calcolato. Pone una domanda critica prima di spendere qualsiasi budget: il valore potenziale della creazione di un nuovo percorso vale il costo? Il sistema lo fa osservando la storia dei propri successi e fallimenti. Se una particolare linea di ragionamento ha prodotto molti tentativi falliti, il sistema impara a smettere di espandere quel percorso e a concentrare invece la sua energia sull'approfondimento delle linee che stanno già funzionando. Filtra efficacementamente il rumore, ignorando i vicoli ciechi che avrebbero consumato preziose risorse nei sistemi precedenti.

I ricercatori hanno testato questo approccio in quattro campi molto diversi: l'ottimizzazione delle istruzioni per i modelli linguistici, la generazione di codice informatico, la deduzione della struttura delle molecole da dati spettrali e la progettazione di flussi di lavoro automatizzati. In ogni caso, hanno dato al nuovo sistema lo stesso budget ristretto con cui i metodi precedenti dovevano lavorare. I risultati sono stati coerenti. Essendo più intelligenti su dove spendere i propri soldi, il nuovo sistema ha trovato costantemente soluzioni migliori rispetto ai metodi specializzati progettati per ciascun compito specifico. Ad esempio, nel compito di ottimizzazione dei prompt per il question-answering, il nuovo metodo ha migliorato l'accuratezza di oltre il dieci percento rispetto al precedente approccio migliore. Nella generazione di codice, ha risolto problemi significativamente più difficili, trovando soluzioni che i vecchi metodi avevano mancato. Anche nel campo altamente tecnico dell'elucidazione della struttura molecolare, dove il sistema doveva determinare la forma di una molecola dalla sua firma spettrale, il nuovo metodo ha ottenuto un'accuratezza superiore con lo stesso numero di tentativi.

Un'intuizione chiave dietro questo successo è che il nuovo sistema non guarda solo al punteggio di un singolo tentativo; guarda al modello dei punteggi. In molti di questi compiti, la differenza tra una buona soluzione e una ottima è sottile, e i punteggi possono essere raggruppati molto vicini tra loro. I vecchi metodi faticavano a distinguere, trattando tutte le opzioni come circa uguali. Il nuovo sistema utilizza una tecnica per amplificare queste piccole differenze, permettendogli di distinguere tra un percorso leggermente migliore e uno veramente eccellente. Utilizza anche un concetto di "figlio virtuale" per simulare cosa potrebbe accadere se dovesse creare un nuovo ramo. Campionando dalla storia di ciò che ha funzionato in precedenza, può stimare il valore di un nuovo percorso senza dover effettivamente spendere il budget per costruirlo. Se la simulazione suggerisce che il nuovo percorso è improbabile che sia fruttuoso, il sistema lo salta completamente e va più a fondo nel percorso provato.

I ricercatori hanno anche scoperto che non tutti i problemi di ricerca sono uguali. Alcuni compiti sono soggetti a frequenti fallimenti, dove la maggior parte dei tentativi risulta in errori, mentre altri sono più stabili. Alcuni compiti hanno punteggi che cambiano drasticamente con le nuove scoperte, mentre altri rimangono costanti. Il nuovo sistema è abbastanza flessibile da adattarsi a questi diversi paesaggi. Eseguendo un piccolo test preliminare per comprendere la natura del problema, il sistema può regolare leggermente la sua strategia per adattarsi alle sfide specifiche del compito. Questa adattabilità gli permette di performare bene in una vasta gamma di domini senza la necessità di un nuovo design completo per ciascuno di essi.

Lo studio dimostra che il modo in cui un agente IA spende il suo budget computazionale è importante quanto l'intelligenza che possiede. Riprogettando il processo di ricerca per essere più selettivo e più consapevole della qualità del proprio progresso, il sistema può ottenere risultati significativamente migliori con lo stesso sforzo. Questo approccio offre una guida pratica per costruire agenti IA più efficienti che possano risolvere problemi complessi senza richiedere un'infinita potenza di calcolo. I risultati suggeriscono che, in futuro, i sistemi di IA più efficaci non saranno necessariamente quelli che provano più cose, ma quelli che sanno esattamente quali cose vale la pena provare.

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 →