← Ultimi articoli
🤖 AI

Harness-R1: Learning to Edit Executable Runtime Harnesses from Agent Failure Trajectories

Harness-R1 introduce un metodo innovativo che utilizza l'apprendimento per rinforzo online per addestrare un "harness engineer" dedicato a generare automaticamente patch eseguibili in tempo di esecuzione dalle traiettorie di fallimento dell'agente, migliorando significativamente i tassi di successo nei compiti attraverso molteplici benchmark senza richiedere aggiornamenti ai pesi del modello dell'agente target.

Autori originali: Shuai Shao, Kangning Zhang, Qingyao Li, Shijian Wang, Hao Wang, Wenxiang Jiao, Yuan Lu, Yi Guo, Weiwen Liu, Weinan Zhang

Pubblicato 2026-08-04
📖 3 min di lettura☕ Lettura da pausa caffè

Autori originali: Shuai Shao, Kangning Zhang, Qingyao Li, Shijian Wang, Hao Wang, Wenxiang Jiao, Yuan Lu, Yi Guo, Weiwen Liu, Weinan Zhang

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

Immagina di avere un assistente robotico brillante e super intelligente. Gli dai un compito, come "trova la camicia rossa perfetta sotto i 20 euro", e lui inizia a lavorare. Ma a volte, il robot si confonde. Magari clicca il pulsante sbagliato, dimentica cosa stava cercando o rimane bloccato in un ciclo cercando di comprare lo stesso articolo ripetutamente. Nel mondo dell'intelligenza artificiale, questo robot viene chiamato "agente", e la scia disordinata dei suoi pensieri, azioni ed errori è chiamata "traiettoria".

Di solito, quando un robot commette un errore, l'unico modo per correggerlo è ricominciare da capo e riaddestrare l'intero suo cervello. Questo richiede molto tempo ed energia. Ma c'è un altro modo: invece di cambiare il cervello del robot, potresti cambiare la "imbracatura" che indossa. Pensa all'imbracatura come all'attrezzatura di sicurezza del robot, alla sua lista di controllo e alla sua guida alla comunicazione, tutto insieme. È il codice che dice al robot come comunicare con il mondo, come controllare il proprio lavoro e come riprendersi quando inciampa. La grande domanda che i ricercatori si pongono è: possiamo insegnare a un robot a sistemare la propria imbracatura basandosi sui propri fallimenti passati, senza dover riaddestrare il suo cervello ogni singola volta?

Questo è esattamente ciò che il documento "Harness-R1" esplora. I ricercatori hanno costruito un sistema in cui un'IA speciale, l'"Ingegnere", impara a riscrivere l'imbracatura del robot studiando i suoi errori passati. Ecco come funziona: prima, lasciano che un robot standard (il "Target") provi a risolvere i compiti e fallisca. Poi, l'IA Ingegnere osserva quelle storie di fallimento e scrive un nuovo set di istruzioni — una patch — per sistemare l'imbracatura. Fondamentalmente, non si limitano a indovinare se la patch sia buona; mettono effettivamente la patch sul robot e lo lasciano provare di nuovo i compiti. Se il robot ha successo più spesso, l'Ingegnere riceve un premio e impara a scrivere patch migliori. Se la patch peggiora le cose, l'Ingegnere impara a non farlo più.

I risultati sono molto interessanti. Quando hanno testato questo sistema su tre diversi giochi impegnativi (fare acquisti online, navigare in una casa testuale e gestire un database), il robot standard ha avuto successo solo circa il 44,3% delle volte. Dopo che l'Ingegnere di Harness-R1 ha imparato a sistemare la sua imbracatura, il tasso di successo è salito al 53,6%. Si tratta di un miglioramento di 9,3 punti percentuali solo modificando l'imbracatura, non il cervello. Ancora meglio, hanno provato questo su un robot che era già stato addestrato per essere più intelligente, e l'Ingegnere è comunque riuscito ad aumentare le sue prestazioni di altri 5,0 punti.

Il documento mostra anche che questo non è solo un caso fortuito per un robot specifico. L'Ingegnere che hanno addestrato poteva guardare un robot nuovo e diverso, che non aveva mai visto prima, studiarne i fallimenti e scrivere una correzione personalizzata che aiutava anche quel nuovo robot a riuscire. Ciò suggerisce che imparare a modificare l' "imbracatura" è un'abilità che può essere insegnata a un'IA, permettendole di co-evolvere con i robot che aiuta, rendendoli più intelligenti e affidabili nel tempo senza mai dover riaddestrare i loro cervelli centrali.

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 →