← Ultimi articoli
💻 computer science

ProgRouter: Online Progress-Guided Orchestration for Multi-Agent LLM Workflows under Quality-Cost Tradeoffs

ProgRouter è un framework online guidato dal progresso che orchestra dinamicamente flussi di lavoro multi-agente LLM selezionando adattivamente gli agenti ad ogni passaggio in base al progresso del compito in tempo reale e alle metriche di efficienza dei costi, riducendo così significativamente i costi operativi pur mantenendo un'alta qualità nella risoluzione dei compiti attraverso diversi complessi ragionamenti.

Autori originali: Somgyuan Li, Ahmed M. Abdelmoniem, Shiqiang Wang

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

Autori originali: Somgyuan Li, Ahmed M. Abdelmoniem, Shiqiang 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 generazione di sistemi in grado di affrontare problemi complessi scomponendoli in passaggi più piccoli. Questi sistemi, noti come flussi di lavoro multi-agente, operano come una squadra di specialisti in cui diversi programmi informatici, ciascuno alimentato da un modello linguistico di grandi dimensioni, collaborano per risolvere un singolo compito. Un agente potrebbe pianificare la strategia, un altro potrebbe scrivere codice e un terzo potrebbe controllare i risultati. Sebbene questo approccio permetta alle macchine di gestire sfide aperte che prima erano impossibili, esso comporta un prezzo significativo. Ogni volta che il sistema chiede a un modello di pensare o agire, consuma energia e denaro. Utilizzare i modelli più potenti e capaci per ogni singolo passaggio è spesso uno spreco, mentre affidarsi solo a modelli più piccoli e meno costosi può portare a errori che richiedono costose correzioni in seguito. La sfida centrale per i ricercatori è stata trovare un modo per decidere dinamicamente quale modello utilizzare in ogni momento specifico, bilanciando la necessità di risultati di alta qualità con i limiti di tempo e di budget.

Un team di ricercatori ha sviluppato un nuovo sistema chiamato PROGROUTER per risolvere esattamente questo problema. Invece di prendere una singola decisione all'inizio di un compito o di passare ciecamente a modelli più potenti quando le cose vanno male, PROGROUTER agisce come un direttore d'orchestra intelligente che ascolta il flusso di lavoro in tempo reale. Monitora costantemente quanti progressi ha fatto la squadra, quanto sono difficili i passaggi rimanenti e quanto budget è stato speso. Sulla base di questa valutazione in tempo reale, seleziona il modello più appropriato per il passaggio successivo, assicurando che i modelli potenti ed costosi vengano chiamati solo quando sono veramente necessari per superare un ostacolo specifico. Questo approccio consente al sistema di mantenere alte prestazioni riducendo significativamente l'energia totale e il costo necessari per completare un compito.

I ricercatori hanno testato questo sistema su quattro tipi distinti di compiti difficili: scrivere codice informatico, risolvere problemi matematici e rispondere a domande complesse che richiedono la ricerca attraverso grandi quantità di informazioni. Hanno confrontato PROGROuter con diversi metodi esistenti, inclusi le strategie che utilizzano sempre lo stesso modello, le strategie che partono dal piccolo e passano solo ai modelli più grandi quando si bloccano, e le strategie che si basano su ipotesi pregresse su ciò che funziona meglio. I risultati hanno mostato che le strategie fisse, che utilizzavano solo modelli piccoli o solo modelli grandi, hanno costantemente fallito nel rispettare i limiti di energia e di costo stabiliti per gli esperimenti. I modelli piccoli spesso rimanevano bloccati e richiedevano troppi tentativi, mentre i modelli grandi consumavano troppa energia con ogni singola chiamata. Al contrario, PROGROUTER è riuscito a navigare nella via di mezzo. Nei test di scrittura di codice, ha raggiunto un tasso di successo del 93 percento pur rimanendo entro un rigido budget energetico di 4.800 joule. Sui problemi matematici, ha completato i compiti in soli 19 secondi utilizzando solo 6.112 joules di energia, superando tutti gli altri metodi che rispettavano i vincoli di budget.

Ciò che rende efficace PROGROUTER è la sua capacità di comprendere lo "stato" del lavoro mentre avviene. Il sistema utilizza un meccanismo di punteggio che osserva il flusso di lavoro da molteplici angolazioni. Verifica se il piano complessivo è valido, quanti sotto-compiti sono stati completati, se il lavoro sta procedendo o se si è bloccato e la qualità delle informazioni generate finora. Combinando queste diverse viste, il sistema può capire se un compito è quasi terminato o se sta affrontando un ostacolo maggiore. Quando il lavoro procede regolarmente, il sistema opta per modelli più piccoli, veloci ed economici per contenere i costi. Tuttavia, se il sistema rileva che il flusso di lavoro è bloccato o che rimane un passaggio difficile, passa immediatamente a un modello più potente per spingere il compito in avanti. Questa decisione viene presa istantaneamente e ripetutamente durante l'intero processo, garantendo che non venga sprecata energia per sforzi inutili e che non si perda tempo in passaggi che richiedono più intelligenza di quanta il modello attuale possa fornire.

Lo studio ha anche rivelato che questo approccio adattivo funziona anche in situazioni aperte in cui non esiste una risposta univoca, come quando un sistema deve raccogliere informazioni da internet per scrivere un rapporto lungo e dettagliato. In questi scenari, dove il progresso è più difficile da misurare, PROGROUTER è riuscito comunque a produrre i risultati di qualità più elevata tra tutti i metodi testati. Ha raggiunto un punteggio di precisione del 92,1 percento su queste domande complesse restando entro i suoi limiti energetici. I ricercatori hanno scoperto che il sistema ha imparato naturalmente a specializzarsi, utilizzando modelli piccoli per la maggior parte dei passaggi di routine e riservando i modelli più grandi e capaci per i momenti critici in cui il loro potere extra farebbe davvero la differenza. Questo comportamento dinamico ha permesso al sistema di evitare le trappole comuni di altri metodi, come il blocco in cicli con modelli deboli o il consumo troppo rapido del budget con modelli potenti.

In definitiva, il lavoro dimostra che il futuro di un'intelligenza artificiale efficiente non risiede solo nel costruire modelli migliori, ma nel costruire modi migliori per usarli. Trattando la selezione di un modello come una decisione continua e basata sui dati piuttosto che come una scelta una tantum, PROGROUTER mostra che è possibile ottenere risultati di alta qualità senza i costi proibitivi che attualmente limitano la scalabilità di queste tecnologie. Il sistema dimostra che con la giusta orchestrazione, una squadra di modelli diversificati può lavorare insieme in modo più efficiente di qualsiasi singolo modello che lavora da solo, offrendo una strada verso sistemi di IA più sostenibili e accessibili che possano gestire sfide complesse del mondo reale senza esaurire le proprie risorse.

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 →