← Ultimi articoli
🤖 AI

Recursive Agentic Reasoning

Questo articolo introduce un framework unificato di tre operatori di ragionamento ricorsivo (GROW, PRUNE e BRANCH) e dimostra, attraverso una valutazione estensiva, che il branching ripetuto supera costantemente altri metodi di ragionamento in fase di test su diversi modelli e benchmark, evidenziando al contempo l'importanza critica di protocolli di valutazione accoppiati per evitare conclusioni comparative fuorvianti.

Autori originali: Shengxin Zhang, Xiaomin Wu, Xiyang Wu, Jing Xie

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

Autori originali: Shengxin Zhang, Xiaomin Wu, Xiyang Wu, Jing Xie

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

Quando un programma per computer cerca di risolvere un problema difficile, spesso produce un unico filo di pensiero, una sequenza di parole che conduce a una risposta. Per anni, i ricercatori si sono chiesti se dare a questi programmi più tempo e più tentativi li avrebbe resi più intelligenti. Invece di accettare quella prima risposta, il computer potrebbe essere chiamato a riprovare, a scomporre il problema in parti più piccole, o a generare diverse soluzioni differenti e scegliere la migliore? Questa domanda è al centro della moderna ricerca sull'intelligenza artificiale. Il campo è attualmente pieno di molte diverse strategie per impiegare potenza di calcolo extra per migliorare il ragionamento. Alcuni metodi chiedono al modello di raffinare la propria risposta, altri chiedono di scomporre un compito complesso in una serie di passaggi più semplici, e altri ancora chiedono di generare molti tentativi indipendenti e votare sul risultato. Poiché ognuna di queste strategie è stata testata isolatamente, utilizzando diverse domande di test e diverse regole di punteggio, è stato impossibile sapere quale strategia funzioni effettivamente meglio quando il budget computazionale è lo stesso.

Un team di ricercatori si è proposto di risolvere questo dibattito trattando queste diverse strategie come variazioni di un singolo processo: la ricorsione, ovvero l'atto di un sistema che richiama se stesso per risolvere un problema. Hanno definito tre modi distinti in cui un computer può farlo. Il primo, che hanno chiamato "grow" (crescita), consisteva nel prendere un singolo filo di ragionamento e chiedere al computer di estenderlo, raffinando lo stesso percorso ripetutamente. Il secondo, "prune" (potatura), consisteva nel chiedere al computer di scomporre un problema difficile in un elenco di domande più piccole e ordinate, risolverle una alla volta e poi ricomporre le risposte. Il terzo, "branch" (ramificazione), consisteva nel chiedere al computer di generare cinque soluzioni completamente diverse in una volta e poi selezionare quella che appariva più spesso tra di esse. Per garantire un confronto equo, i ricercatori hanno eseguito tutti e tre i metodi, insieme a un tentativo standard a passaggio singolo, sullo stesso identico set di problemi utilizzando gli stessi identici modelli di computer. Hanno testato questi metodi attraverso cinque diversi tipi di sfide, che spaziavano da complessi enigmi logici a più passaggi fino a domande accademiche di livello specialistico, utilizzando i tre modelli di IA più avanzati disponibili.

I risultati di questo esperimento controllato sono stati chiari e piuttosto sorprendenti. La strategia di generare più soluzioni e votare sulla migliore, il metodo "branch", ha migliorato l'accuratezza delle risposte in ogni singolo caso di test eseguito. In media, questo metodo ha aumentato il tasso di risposte corrette di quasi sei punti percentuali rispetto al tentativo singolo standard. Al contrario, gli altri due metodi sono stati incoerenti. Il metodo "grow", che approfondisce un singolo percorso, ha migliorato le prestazioni nella maggior parte dei casi, ma ha effettivamente reso il computer peggiore nella risoluzione di certi tipi di domande difficili. Il metodo "prone", che scompone i problemi, ha mostato solo un miglioramento minimo, spesso indistinguibile dal rumore casuale. I dati suggerivano che non c'era bisogno di un sistema complesso per decidere quale metodo usare per quale problema; il metodo che semplicemente provava più percorsi e sceglieva il vincitore per consenso era la scelta superiore in ogni ambito.

I ricercatori hanno scavato più a fondo per capire perché questo metodo di voto funzionasse così bene, e hanno scoperto che il motivo non era quello che la maggior parte delle persone si aspettava. La credenza comune era che generare più risposte aiuti perché permette al computer di esplorare molti diversi percorsi logici e trovare quello corretto tra di essi. Tuttavia, i dati hanno mostrato che il beneficio principale derivava da una fonte diversa: il recupero dal fallimento. Quando questi modelli avanzati di computer sono chiamati a pensare per molto tempo, spesso esauriscono lo spazio di memoria allocato prima di poter finire di scrivere la loro risposta. In un tentativo singolo, ciò si traduce in una risposta vuota, che viene conteggiata come risposta errata. Ma quando al computer viene chiesto di provare cinque volte, le probabilità che tutti e cinque i tentativi falliscano esattamente nello stesso momento sono molto basse. Il sistema di voto scarta automaticamente le risposte vuote e seleziona una risposta valida tra i tentativi riusciti. I ricercatori hanno trovato un forte legame tra la frequenza con cui il metodo standard falliva nel produrre una risposta e quanto il metodo di voto migliorasse il punteggio. Nei test più difficili, il metodo di voto ha dimezzato il tasso di risposte vuote e fallite.

Questa scoperta cambia il modo in cui dovremmo pensare a rendere più intelligente l'intelligenza artificiale. Suggerisce che una gran parte del beneficio derivante dal chiedere a un computer di provare più volte è semplicemente che esso recupera risposte che altrimenti andrebbero perse a causa di limiti tecnici. I ricercatori hanno anche sottolineato una lezione critica per le ricerche future: il modo in cui si contano i risultati conta immensamente. Nella loro analisi iniziale, hanno scoperto che se contavano le connessioni di rete fallite o i timeout come risposte errate, il metodo di voto appariva peggiore in alcuni compiti. Questo perché il metodo di voto effettuava più tentativi, quindi aveva più possibilità di incontrare un guasto tecnico. Confrontando rigorosamente i metodi solo sulle domande che tutti avevano risposto con successo, i ricercatori hanno rivelato le reali prestazioni. Il loro lavoro dimostra che, per i modelli più capaci disponibili oggi, la strategia più semplice di provare più volte e scegliere il consenso è il modo più affidabile per ottenere risposte migliori, e che i guadagni derivano in gran parte dall'assicurarsi che il computer finisca il suo pensiero piuttosto che dal trovare un percorso più intelligente verso la soluzione.

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 →