Why Do LLM-based Web Agents Fail? A Hierarchical Planning Perspective

Este artigo propõe uma perspectiva de planejamento hierárquico para analisar falhas em agentes web baseados em LLM, identificando que, embora planos estruturados em PDDL melhorem a estratégia de alto nível, o principal gargalo para atingir a confiabilidade humana reside na execução de baixo nível e no controle adaptativo.

Mohamed Aghzal, Gregory J. Stein, Ziyu Yao

Publicado 2026-03-17
📖 4 min de leitura☕ Leitura rápida

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

Imagine que você está tentando ensinar um robô muito inteligente, mas um pouco ingênuo, a fazer uma tarefa complexa na internet, como "comprar o melhor tênis de corrida com desconto".

Este artigo é como um manual de diagnóstico para entender por que esses robôs (chamados de "Agentes Web" baseados em Inteligência Artificial) ainda falham tanto, mesmo sendo tão espertos.

Os autores propõem que, em vez de apenas olhar se o robô conseguiu ou não o tênis (o resultado final), devemos olhar como ele pensou e agiu em três etapas diferentes. Eles chamam isso de uma "visão hierárquica" (como uma escada de três degraus).

Aqui está a explicação simples, usando analogias do mundo real:

1. A Metáfora do Chefe, do Motorista e do Mecânico

Para entender onde o robô falha, os autores dividem o cérebro do robô em três partes:

  • Degrau 1: O Planejamento de Alto Nível (O Chefe)

    • O que faz: O "Chefe" recebe a ordem ("compre o tênis") e cria um mapa mental. Ele decide: "Primeiro, vou ao site da Nike. Depois, filtro por tamanho 42. Depois, ordeno por preço mais baixo. Finalmente, compro."
    • O problema: Às vezes, o Chefe faz um plano muito confuso ou muito detalhado demais, esquecendo que ele não sabe exatamente onde os botões estão na tela.
    • A descoberta do artigo: Quando o Chefe escreve o plano em uma linguagem de computador estruturada (chamada PDDL, que é como uma receita de bolo rigorosa), ele faz planos melhores e mais diretos do que quando escreve em linguagem natural (como um texto corrido).
  • Degrau 2: A Execução de Baixo Nível (O Motorista)

    • O que faz: O "Motorista" pega o plano do Chefe e coloca a mão na massa. Ele precisa clicar no botão certo, digitar o número certo e rolar a página. É a parte física da tarefa.
    • O problema: Aqui é onde a maioria dos robôs trava. O Motorista é cego e desajeitado. Ele pode clicar no botão errado porque achou que era o certo (alucinação), ou ficar clicando no mesmo lugar 10 vezes porque não percebeu que não funcionou.
    • A descoberta do artigo: Mesmo que o Chefe dê um plano perfeito, o Motorista muitas vezes falha em executá-lo. Este é o maior gargalo. O robô entende o "o quê" fazer, mas não consegue fazer o "como" com precisão.
  • Degrau 3: O Replanejamento (O Mecânico)

    • O que faz: Se o Motorista bate o carro (clica no link errado) ou se o site muda de lugar, o "Mecânico" entra em ação. Ele olha o que deu errado e diz: "Ok, o plano original não vai funcionar. Vamos tentar ir pelo caminho B".
    • A descoberta do artigo: Quando o robô tem a chance de parar, olhar o erro e fazer um novo plano (replanejar), ele melhora muito. Uma única tentativa de "pensar de novo" salva muitas tarefas que estariam perdidas.

2. O Que Eles Descobriram? (Os 3 Segredos)

  1. Planos Estruturados são Melhores: Se você pedir ao robô para planejar usando uma "receita de código" (PDDL) em vez de um texto solto, ele faz um plano mais limpo e menos confuso. É como comparar uma lista de compras escrita à mão (cheia de rabiscos) com uma lista gerada por um app organizado.
  2. O Problema é a "Mão na Massa": O maior erro não é o planejamento (o cérebro), é a execução (as mãos). Os robôs têm dificuldade em "enxergar" a tela e clicar no lugar exato. Eles alucinam links que não existem ou ficam repetindo ações inúteis.
  3. Errar e Corrigir Funciona: Deixar o robô tentar, falhar, e depois pedir para ele "pensar de novo" e ajustar o plano, aumenta drasticamente as chances de sucesso.

3. A Conclusão Final

O artigo diz que, para criar um robô que navegue na internet tão bem quanto um humano, não basta apenas torná-lo mais inteligente em planejar (fazer o "Chefe" ser mais esperto).

O segredo é treinar melhor o "Motorista". Precisamos ensinar a IA a:

  • Ver a tela com mais clareza (não alucinar botões).
  • Entender quando algo deu errado e parar de insistir no erro.
  • Usar ferramentas que a ajudem a navegar com mais segurança.

Resumo da Ópera:
Hoje, temos robôs que são ótimos estrategistas (sabem o que fazer), mas são péssimos motoristas (não sabem clicar no lugar certo). Para eles funcionarem de verdade, precisamos consertar a parte que os faz "andar" pela internet, e não apenas a parte que os faz "pensar".

Receba artigos como este na sua caixa de entrada

Digests diários ou semanais personalizados de acordo com seus interesses. Gists ou resumos técnicos, no seu idioma.

Experimentar Digest →