Waarom je AI-agent het bos door de bomen niet ziet

Waarom je AI-agent het bos door de bomen niet ziet

Jun 25, 2026 ai agents computer use models gui grounding machine learning benchmarks web automation vibe hosting ai development

Waarom je AI-browser mislukt als je even inzoomt

Er is een simpel experiment dat je vandaag kunt doen. Pak een geavanceerde GUI-agent, open een website die je goed kent, en zet de browser-zoom op 70%. Alles werkt nog. De layout is hetzelfde. De knoppen staan op dezelfde plek. De tekst is alleen... kleiner.

Het model zal waarschijnlijk falen.

Dit is geen uitzondering. Het onthult een fundamentele kloof tussen wat AI-benchmarks meten en wat productie-AI eigenlijk moet doen. En het begrijpen van dit gat is belangrijk—of je nu een AI-gestuurde browser-assistent bouwt, een autonome web scraper, of de volgende generatie computer-use agents.

De Benchmark-illusie

Laten we duidelijk zijn over wat die cijfers werkelijk betekenen. Moderne GUI-modellen behalen nu 90%+ nauwkeurigheid op benchmarks zoals ScreenSpot-v2. Voor een ontwikkelaar die opties evalueert, is dat een makkelijk nummer om te lezen als "dit probleem is opgelost, perceptie is niet langer de bottleneck."

Het probleem is wat die cijfers niet vangen.

ScreenSpot-v2, zoals de meeste GUI-benchmarks, test modellen op bevroren screenshots. Dezelfde pagina, op dezelfde manier weergegeven, elke keer. Echte websites werken niet zo. Gebruikers zoomen in en uit. Teams lanceren redesigns. Donkere modus toggle verandert kleurverhoudingen. Verschillende browsers renderen dezelfde CSS lichtjes anders.

Het model heeft niet geleerd om met variatie om te gaan—het leerde specifieke screenshots herkennen. Die hoge benchmark-scores meten eigenlijk geheugencapaciteit, niet echte visuele intelligentie.

De onderzoekers achter GUI-Perturbed (van Fig, Inc.) wilden precies kwantificeren hoeveel van die benchmark-prestaties overleven contact met gewone variatie. Hun aanpak: visuele scènes systematisch verstoren langs gecontroleerde assen en de nauwkeurigheidsdaling meten. Wat ze vonden zou iedereen ongemakkelijk moeten maken die productie computer-use systemen bouwt.

Het Triple-Alignment Probleem

Voordat we in de resultaten duiken, laten we bespreken wat GUI grounding eigenlijk vereist. Wanneer een model een screenshot ziet en een opdracht als "klik op de verzend-knop", moeten drie verschillende soorten alignment tegelijkertijd plaatsvinden:

Visuele alignment is wat het klinkt—pixel-patronen matchen met interface-elementen. De knop heeft een bepaalde vorm, kleur en grootte die het model moet herkennen.

Functionele alignment betekent begrijpen wat het element werkelijk doet. Een invoerveld ziet er anders uit dan een weergavelabel, en een klikbare knop verschilt van een statisch icoontje, zelfs als ze visuele kenmerken delen.

Geometrische alignment lost ruimtelijke relaties op. "De knop boven de zoekbalk" of "het formulierveld rechts van het label" vereist begrip van waar dingen relatief aan elkaar staan, niet alleen hoe ze eruitzien.

Hier is het ongemakkelijke deel: de meeste benchmarks gooien alle drie op één hoop. Wanneer een model 85% scoort, is er geen manier om te weten of het alle drie prefect heeft of visueel uitmuntend is terwijl het volledig gokt op geometrie. Dit matters omdat de faalmodi verschillend zijn, en dus ook de oplossingen.

Waar Modellen Werkelijk Breken

De GUI-Perturbed methodologie belast elke alignment-as onafhankelijk. De resultaten onthullen een hiërarchie van breekbaarheid:

1. Ruimtelijke Instructies Zijn Catastrofaal Zwak

Dit is de grote. Wanneer instructies verschuiven van "klik op de verzend-knop" naar "klik op de knop boven het contactformulier", daalt de nauwkeurigheid tussen 27 en 56 punten, afhankelijk van het model. Een daling van 27 punten is zorgwekkend. Een daling van 56 punten is diskwalificerend voor elk productiegebruik.

Het model kan een specifieke knop identificeren wanneer die direct wordt genoemd. Vraag het om te redeneren over waar die knop in de ruimte staat, en de prestaties storten in.

Dit is bijzonder problematisch omdat natuurlijke taalinstructies vaak ruimtelijke referenties bevatten. "Scroll naar beneden en klik op het formulier" of "selecteer de optie onder de header" zijn intuitive manieren waarop mensen taken beschrijven. Ze breken huidige modellen bijna onmiddellijk.

2. Visuele Verstoringen Bijten Hard

Het zoom-experiment is geen uitzondering. Het veranderen van browser-zoom naar 70% verlaagt de nauwkeurigheid met 2 tot 6 punten over alle drie de geteste modellen. Dat is niet catastrofaal, maar overweeg wat het impliceert: het model leerde elementen herkennen op één bepaalde schaal, en schaalveranderingen breken die kalibratie.

Echte gebruikers zoomen. Verschillende monitors hebben verschillende standaard DPI-instellingen. Webapplicaties renderen op verschillende fysieke groottes afhankelijk van het apparaat. Dit zijn alledaagse gebeurtenissen, geen adversariële condities.

De verontrustendere implicatie is wat dit ons vertelt over hoe de modellen leren. Ze bouwen geen schaal-invariante representaties zoals mensen doen—ze memorizing uiterlijk op trainingstijd-resoluties.

3. Chain-of-Thought Redenering Heeft Trade-offs

Het toevoegen van een redeneerstap voordat je handelt helpt bij moeilijke relationele taken maar schaadt eigenlijk de prestaties bij makkelijke directe taken. Het model moet weten wanneer het moet denken en wanneer het gewoon moet handelen.

Dit creëert een praktisch deployment-probleem. Je kunt niet zomaar overal chain-of-thought aanzetten; je hebt ofwel een router nodig die beslist wanneer te denken, of een model dat echt goed is in beide modi. Huidige modellen lijken te veel na te denken over simpele taken.

Wat Post-Training Werkelijk Voor Je Koopt

Hier is de meest nuchtere bevinding: meer GUI-specifieke post-training lost geen van deze problemen op.

De drie geteste modellen delen dezelfde basis-checkpoint maar gingen door verschillende hoeveelheden GUI-specifieke fine-tuning. De extra training verhoogde fixed-scene benchmark-scores. Het verbeterde niet de robuustheid tegen visuele verstoringen, ruimtelijke redenering, of zoom-gevoeligheid.

Dit betekent dat benchmark-verbeteringen van post-training deels illusoir kunnen zijn—de modellen worden beter in de test-distributie, niet beter in de onderliggende taak. Ze passen de benchmark preciezer aan zonder generaliseerbare capaciteiten op te bouwen.

Voor teams die modellen evalueren of erop bouwen, is dit een kritisch onderscheid. "Behaalt 92% op ScreenSpot-v2" vertelt je dat het model GUI-elementen in screenshots kan herkennen. Het vertelt je niets over of het de variabiliteit van echt webbrowsen aankan.

Implicaties voor Bouwers

Als je applicaties bouwt bovenop computer-use agents, volgen een paar dingen uit dit onderzoek:

Je productieomgeving zal moeilijker zijn dan je evaluatieomgeving. Als je test tegen een vaste set pagina's, meet je niet hoe het systeem zal presteren in productie. Overweeg verstoringstests toe te voegen aan je evaluatiepipeline—probeer je taken op verschillende zoomniveaus, met CSS-variaties, op opnieuw ontworpen pagina's.

Ruimtelijke instructie-afhandeling vereist speciale aandacht. Als je applicatie natuurlijke taalinstructies gebruikt die ruimtelijke referenties bevatten, zullen huidige algemene modellen moeite hebben. Dit kan betekenen dat instructieformaten beperkt moeten worden, expliciete coördinaat-voorspelling fallback-paden moeten worden toegevoegd, of gespecialiseerde modellen voor ruimtelijke redenering-subtaken moeten worden gebruikt.

Monitor voor redesign-breuken. Wanneer target-websites hun layouts veranderen, kan de nauwkeurigheid van je agent plotseling dalen—niet omdat het model slechter werd, maar omdat het een visuele configuratie tegenkwam die het niet eerder had gezien. Overweeg elementlocatie-strategieën te cachen en te monitoren op drift.

De Weg Vooruit

Dit onderzoek betekent niet dat computer-use agents nutteloos zijn. Het betekent dat het veld betere manieren nodig heeft om te meten wat er werkelijk toe doet: robuustheid, niet benchmark-prestaties.

Het goede nieuws is dat de problemen nu zichtbaar en meetbaar zijn. De GUI-Perturbed methodologie biedt een manier om modellen langs specifieke assen te stress-testen. Als je deze systemen bouwt of koopt, eis perturbatie-resistente evaluatieresultaten te zien, niet alleen statische benchmark-scores.

Het triple-alignment probleem—visueel, functioneel en geometrisch begrip die samenwerken—is echt. Het is tractable. En het oplossen ervan zal de volgende generatie betrouwbare AI-agents ontgrendelen die werkelijk functioneren in de rommelige, variabele wereld waarin je gebruikers leven.

Behandel voor nu die 90%+ benchmark-scores als een startpunt, niet als een finishlijn. Je gebruikers zullen je bedanken wanneer hun AI-assistent prima overweg kan met een uitgezoomde browser.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB HU IT FR ES DE DA ZH-HANS EN