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

Dit artikel introduceert een hiërarchisch planningskader om de prestaties van webagenten op basis van grote taalmodellen te analyseren, waarbij het aantoont dat ondanks de voordelen van gestructureerde plannen, beperkingen in de lage-niveau uitvoering en perceptuele verankering de belangrijkste oorzaken van falen zijn.

Mohamed Aghzal, Gregory J. Stein, Ziyu Yao

Gepubliceerd 2026-03-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

Stel je voor dat je een zeer slimme, maar nogal onervaren assistent hebt die je helpt om dingen te regelen op internet. Hij kan prachtige plannen maken, maar als het erop aankomt om daadwerkelijk op de knoppen te klikken, gaat het vaak mis.

Dit onderzoek van de universiteit van George Mason kijkt naar waarom deze digitale assistenten (die we "LLM-webagenten" noemen) faals bij complexe taken, zoals het vinden van de goedkoopste vliegtickets of het boeken van een hotel.

Hier is de uitleg in gewone taal, met een paar creatieve vergelijkingen:

1. Het Probleem: De "Alles-of-Niets" Benadering

Tot nu toe keken onderzoekers alleen naar het eindresultaat: Is de taak gelukt of niet?
Dit is alsof je een kok alleen beoordeelt op of het eten op het bord ligt, zonder te kijken of hij de groenten heeft verbrand, het vlees rauw heeft gelaten of de pan heeft laten vallen. Je ziet niet waar het misging.

De auteurs zeggen: "Laten we niet alleen kijken naar het einddoel, maar naar hoe de assistent het doet."

2. De Oplossing: Een Drie-Lagen Analyse (De Bouwmeester, de Werkman en de Herplanner)

De auteurs splitsen het werk van de assistent op in drie lagen, net als bij het bouwen van een huis:

  • Laag 1: De Hoogwaardige Planner (De Architect)

    • Wat doet hij? Hij maakt het grote plan. Bijvoorbeeld: "Eerst zoeken we naar een hotel, dan filteren we op prijs, en tenslotte boeken we."
    • De ontdekking: Als je de assistent vraagt om dit plan in vrije tekst te schrijven, wordt het vaak rommelig en te gedetailleerd. Maar als je hem dwingt om het plan te schrijven in een strakke, wiskundige taal (genaamd PDDL, vergelijkbaar met een bouwtekening met strikte regels), is het plan veel scherper en logischer.
    • Vergelijking: Vraag een kind om een tekening van een huis te maken (vrije tekst) vs. vraag een architect om een blauwdruk (PDDL). De blauwdruk is veel duidelijker.
  • Laag 2: De Uitvoering (De Werkman)

    • Wat doet hij? Hij voert het plan uit: klikken, typen, scrollen.
    • De ontdekking: Hier zit het grootste probleem. Zelfs als het plan perfect is, faalt de assistent vaak bij het uitvoeren. Hij klikt op de verkeerde knop, ziet een link die er niet is, of blijft vastzitten in een cirkel van dezelfde acties.
    • Vergelijking: Je hebt een perfecte blauwdruk (het plan), maar de werkman heeft een slechte gereedschapskist. Hij probeert een schroef vast te draaien met een hamer. Hij begrijpt de omgeving niet goed genoeg.
  • Laag 3: De Herplanner (De Brandweer)

    • Wat doet hij? Als het plan faalt (bijvoorbeeld: de pagina laadt niet of de knop werkt niet), moet de assistent zijn plan aanpassen.
    • De ontdekking: Als de assistent mag opnieuw plannen na een mislukking, wordt hij veel succesvoller. Hij leert van zijn fouten.
    • Vergelijking: Je probeert een deur open te krijgen. De sleutel werkt niet. Een slimme assistent zegt: "Oké, ik probeer de achterdeur" of "Ik bel de deurpost". Een domme assistent blijft maar op dezelfde sleutel duwen tot hij breekt.

3. De Belangrijkste Conclusies

Het onderzoek leert ons drie belangrijke dingen:

  1. Strakke taal helpt: Als we de assistent dwingen om plannen te maken in een gestructureerde taal (PDDL) in plaats van losse zinnen, zijn de plannen beter.
  2. De "oog-hand" is het zwakke punt: Het grootste probleem is niet het denken, maar het zien en doen. De assistenten zien de knoppen op het scherm niet goed en klikken vaak op de verkeerde plek. Dit is de "bottleneck" (de knelpunt).
  3. Mislukken is oké, als je bijleert: Als je de assistent de kans geeft om zijn plan te corrigeren na een mislukking, gaat hij veel beter presteren.

Samenvattend

Stel je voor dat je een robot hebt die voor je boodschappen doet.

  • Vroeger: We keken alleen of hij de boodschappen had.
  • Nu: We kijken naar drie dingen:
    1. Is het boodschappenlijstje logisch? (Ja, vooral als het in een strak formaat is).
    2. Kan hij de producten ook echt vinden en in het mandje leggen? (Nee, hier faalt hij vaak omdat hij de schappen niet goed ziet).
    3. Kan hij zijn gang aanpassen als een product niet op de plank ligt? (Ja, dat helpt enorm).

De les voor de toekomst: Om betere internet-assistenten te maken, moeten we niet alleen slimmer maken hoe ze plannen, maar vooral beter maken hoe ze de digitale wereld "zien" en erop reageren.

Ontvang papers zoals deze in je inbox

Gepersonaliseerde dagelijkse of wekelijkse digests op basis van jouw interesses. Gists of technische samenvattingen, in jouw taal.

Probeer Digest →