← Ultimi articoli
💻 computer science

MT-Web2Code: Benchmarking Coding Agents on Multi-Turn Regional Reconstruction and Localized Modification

Questo articolo introduce MT-Web2Code, il primo benchmark multimodale progettato per valutare gli agenti di codifica su compiti realistici di interfaccia utente web multi-turno che coinvolgono la ricostruzione regionale e le modifiche localizzate, rivelando significative limitazioni nella capacità degli attuali agenti di mantenere la fedeltà e prevenire l'accumulo di errori attraverso i turni iterativi.

Autori originali: Qiming Li, Shujie Hu, Haohan Liu, Xiaocheng Feng, Songxiang Liu, Guanglu Wan

Pubblicato 2026-08-05
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Qiming Li, Shujie Hu, Haohan Liu, Xiaocheng Feng, Songxiang Liu, Guanglu Wan

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 insegnare a un robot come diventare un maestro del web design. In passato, testavamo questi robot consegnando loro una tela bianca e l'immagine di un sito web, chiedendo loro di costruire l'intera struttura da zero in un colpo solo. Era come chiedere a uno chef di cucinare istantaneamente un intero pasto di cinque portate. Ma nel mondo reale, il web design è raramente così drammatico. Di solito, uno sviluppatore apre un sito web esistente, trova un pulsante rotto, sistema un carattere strano o aggiunge una foto mancante, il tutto assicurandosi di non cancellare accidentalmente il resto della pagina. È più simile a un gioco di "trova le differenze" e "ripara il guasto" giocato ripetutamente. Questo è il mondo della "codifica iterativa", dove il robot deve ricordare cosa ha fatto cinque minuti fa e non fare danni mentre risolve il nuovo problema. La grande domanda che i ricercatori si pongono è: i nostri robot IA più intelligenti sono in grado di gestire questa realtà disordinata e passo dopo passo, o funzionano bene solo quando ricevono una tela pulita?

Questo è esattamente ciò che indaga il documento "MT-Web2Code". Gli autori hanno creato un nuovo test super impegnativo chiamato MT-Web2Code per vedere quanto siano davvero bravi gli agenti di programmazione IA in questo stile di lavoro "ripara-mentre-procedi". Inveve di chiedere all'IA di costruire un'intera pagina, hanno fornito 102 pagine web diverse appartenenti a 16 categorie differenti (come siti di shopping, notizie e siti governativi) e hanno chiesto di eseguire due tipi specifici di compiti su più turni. Il primo compito è la "Ricostruzione Regionale", che è come dire al robot: "Ehi, questa intera sezione della pagina è mancante; ecco un'immagine di come dovrebbe apparire, per favore ricostruisci solo quella parte senza toccare il resto". Il secondo è la "Modifica Localizzata", che è ancora più complicato: "Ecco tre piccole cose che sembrano sbagliate (magari un pulsante ha il colore errato o una linea è troppo spessa); per favore correggi solo quei piccoli punti".

Per rendere questo test equo e impossibile da aggirare, i ricercatori hanno inventato un ingegnoso motore di "Corruzione Inversa". Immaginate che abbiano preso un sito web perfetto e dorato e poi l'abbiano deliberatamente danneggiato in modi specifici — nascondendo un'intera sezione o rovinando alcuni caratteri. Poi, hanno registrato esattamente come lo hanno danneggiato. Il compito dell'IA è quello di invertire quel processo: guardare la pagina danneggiata, capire cosa c'è che non va e ripararla per riportarla allo stato perfetto. Poiché i ricercatori sanno esattamente come la pagina è stata danneggiata, possono misurare il successo dell'IA con estrema precisione. Hanno scoperto che, sebbene questi robot IA stiano migliorando, faticano ancora moltissimo in questo gioco a più turni.

I risultati sono stati una dose di realtà. Quando l'IA cercava di ricostruire una regione mancante, spesso faceva un lavoro discreto sulla nuova parte, ma rovinava accidentalmente il contenuto circostante, come cambiare il colore dello sfondo di tutta la pagina quando doveva solo sistemare un menu. Quando le veniva chiesto di effettuare modifiche piccole e precise, i robot spesso fallivano nel far coincidere perfettamente il codice con la correzione visiva, dimostrando di mancare di un controllo fine. Forse cosa più preoccupante, il documento ha scoperto un effetto "valanga di errori". Se l'IA commetteva un piccolo errore nel primo turno, quell'errore veniva portato avanti e amplificato nei turni successivi, rendendo il risultato finale molto peggiore rispetto a se avesse iniziato da zero ogni volta. Interessantemente, i ricercatori hanno scoperto che dare all'IA una descrizione scritta di come appariva la parte danneggiata non aiutava sempre; a volte, anzi, confondeva il robot, portandolo a fare troppo affidamento sulle parole e a ignorare l'immagine reale.

In breve, questo documento suggerisce che, sebbene l'IA sia brava a costruire siti web da zero, sta ancora imparando come essere un editor attento e iterativo. Dimostra che essere bravi in una cosa non significa automaticamente esserlo nell'altra. Gli autori sperano che, utilizzando il loro nuovo sistema di punteggio super preciso — che controlla sia la parte corretta che le parti non toccate — possano aiutare ad addestrare le future IA a diventare progettisti web più affidabili e capaci di procedere passo dopo passo, che non rompano il resto della casa mentre riparano una singola finestra.

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 →