AI Planning Framework for LLM-Based Web Agents

Questo articolo presenta un framework di pianificazione che mappa le architetture degli agenti web basati su LLM su paradigmi di pianificazione tradizionali, introducendo nuove metriche di valutazione e un dataset per diagnosticare i fallimenti e confrontare l'efficacia di approcci sequenziali rispetto a quelli di pianificazione completa.

Orit Shahnovsky, Rotem Dror

Pubblicato 2026-03-16
📖 5 min di lettura🧠 Approfondimento

Each language version is independently generated for its own context, not a direct translation.

Immagina di dover insegnare a un robot molto intelligente (un'intelligenza artificiale) a navigare su internet per completare compiti complessi, come "comprare un regalo, trovarne uno per un amico e poi inviare un'email di conferma".

Fino a poco tempo fa, questi robot erano come automobili senza volante: potevano muoversi, ma non sapevano davvero dove stavano andando finché non arrivavano a destinazione. Se sbagliavano strada, nessuno sapeva perché.

Questo articolo di ricerca è come un manuale di istruzioni per piloti che spiega come questi robot pensano, perché si perdono e come possiamo misurare se stanno facendo un buon lavoro, anche se non arrivano alla meta perfetta.

Ecco i concetti chiave spiegati con semplicità:

1. I Tre Tipi di "Pensiero" del Robot

Gli autori hanno scoperto che i robot attuali usano tre strategie diverse per pianificare le loro azioni, proprio come faremmo noi umani:

  • Il "Passo dopo Passo" (BFS - Come un esploratore curioso):
    • L'analogia: Immagina di essere in una foresta e di guardare solo il passo immediatamente davanti a te. "Devo girare a destra? Sì. Ora guardo il passo dopo: devo saltare? Sì."
    • Come funziona: Il robot guarda la pagina web attuale, decide un'azione, la fa, guarda di nuovo e decide la prossima. È molto reattivo, ma può dimenticare il compito originale dopo molti passi (come se si fosse distratto).
  • Il "Cacciatore di Percorsi" (Tree Search - Come un giocatore di scacchi):
    • L'analogia: Prima di muovere un pezzo, pensi: "Se muovo qui, cosa succede? E se invece muovo lì?". Esplora mentalmente diversi rami dell'albero delle possibilità prima di scegliere il migliore.
    • Come funziona: Il robot crea un albero di scenari possibili e sceglie quello che sembra più promettente. È intelligente, ma richiede molta energia mentale.
  • Il "Pianificatore Totale" (Full-Plan-in-Advance - Come un architetto):
    • L'analogia: Prima di costruire una casa, disegni l'intero progetto: fondamenta, muri, tetto, finiture. Non inizi a posare un mattone finché non hai il piano completo.
    • Come funziona: Il robot scrive prima l'intera lista di azioni da fare (1, 2, 3... fino alla fine) e poi le esegue una per una. Il problema? Se il mondo reale cambia (es. un pulsante scompare), il piano rigido potrebbe rompersi.

2. Il Problema: "Perché ha fallito?"

Fino ad ora, se un robot falliva un compito, gli dicevamo solo: "Hai perso". Punto.
Ma è come dire a uno studente che ha preso un 3 in un compito: non sai se ha sbagliato la formula, se ha letto male la domanda o se ha dimenticato di scrivere il nome.

Gli autori dicono: "Dobbiamo guardare il processo, non solo il risultato finale."
Hanno creato un nuovo modo per giudicare i robot, non solo chiedendo "Hai comprato il regalo?", ma chiedendo:

  • Ti sei perso?
  • Hai fatto passi inutili (come girare in tondo)?
  • Sei riuscito a riprendere il filo dopo un errore?
  • Hai scelto il pulsante giusto, anche se poi hai sbagliato a cliccarlo?

3. La Nuova "Squadra di Giudici"

Per fare queste valutazioni precise, hanno creato un dataset di 794 compiti che sono stati risolti da persone reali.

  • L'analogia: È come avere un video di un campione di nuoto che esegue perfettamente una gara. Ora, quando il robot nuota, lo confrontiamo con il video del campione.
  • Se il robot fa lo stesso movimento del campione, anche se non arriva primo, gli diamo un punto per la "qualità del movimento".

4. Cosa hanno scoperto? (Il Verdetto)

Hanno messo alla prova due robot: uno che pensa "passo dopo passo" (quello classico) e uno che fa il "Pianificatore Totale" (quello nuovo creato per lo studio).

  • Il Robot "Passo dopo Passo":
    • Punti di forza: È più simile a come pensano gli umani. Se si perde, riesce a riprendersi meglio. È più flessibile quando il sito web cambia.
    • Risultato: Ha vinto più spesso nel completare i compiti (38% di successo contro il 36% dell'altro).
  • Il Robot "Pianificatore Totale":
    • Punti di forza: È molto preciso nel riconoscere gli elementi (es. sa esattamente quale pulsante è "Clicca qui"). Fa meno ripetizioni inutili.
    • Punti deboli: È troppo rigido. Se il piano non va esattamente come previsto, si blocca o si perde completamente.

5. La Conclusione: Non esiste un robot perfetto per tutto

Il messaggio finale è come scegliere l'auto giusta per il viaggio:

  • Se devi guidare in una città caotica e imprevedibile (come i social media o le dashboard complesse), ti serve il robot "Passo dopo Passo", che è agile e sa adattarsi.
  • Se devi guidare su un'autostrada dritta e perfetta (come un sito di e-commerce con menu fissi), il robot "Pianificatore Totale" è eccellente perché segue il percorso prestabilito senza distrarsi.

In sintesi: Questo studio ci insegna che non basta dire "l'AI funziona o non funziona". Dobbiamo capire come pensa, dove sbaglia e quale tipo di strategia usare per il compito specifico, proprio come un allenatore che sceglie la tattica giusta in base all'avversario.

Ricevi articoli come questo nella tua casella di posta

Digest giornalieri o settimanali personalizzati in base ai tuoi interessi. Riassunti Gist o tecnici, nella tua lingua.

Prova Digest →