AI-agenten din ser ikke hele bildet: Derfor sier ikke benchmark-tallene hele sannheten

AI-agenten din ser ikke hele bildet: Derfor sier ikke benchmark-tallene hele sannheten

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

AI-agenter og skjermbildet som forvirrer dem

Et tankevekkende eksperiment

Prøv dette: Ta en toppmoderne GUI-agent, pek den mot et nettside du kjenner godt, og sett nettleserzoom til 70%. Alt ser likt ut. Layouten er den samme. Knappene er på samme sted. Teksten er bare... mindre.

Modellen vil sannsynligvis feile.

Dette er ikke et hjørnetilfelle. Det er et gløtt inn i en fundamental mismatch mellom hva AI-benchmarks måler og hva produksjons-AI faktisk trenger å gjøre. Og å forstå dette gapet betyr noe—enten du bygger en AI-drevet nettleserassistent, en autonom web-scraper, eller neste generasjons computer-use agenter.

Benchmark-illusjonen

La oss være tydelige på hva tallene faktisk betyr. Moderne GUI-modeller oppnår nå 90%+ nøyaktighet på benchmarks som ScreenSpot-v2. For en utvikler som evaluerer alternativer, er det lett å lese det som "dette problemet er løst, persepsjon er ikke lenger flaskehalsen."

Problemet er hva disse tallene ikke fanger opp.

ScreenSpot-v2, som de fleste GUI-benchmarks, tester modeller på frosne skjermbilder. Samme side, rendret på samme måte, hver gang. Ekte nettsider fungerer ikke slik. Brukere zoomer inn og ut. Team sender ut redesigns. Dark mode endrer fargeforhold. Ulike nettlesere rendrer samme CSS litt forskjellig.

Modellen har ikke lært å håndtere variasjon—den har lært å gjenkjenne spesifikke skjermbilder. De høye benchmark-tallene måler minnekapasitet, ikke genuin visuell forståelse.

Forskerne bak GUI-Perturbed (fra Fig, Inc.) satte seg fore å kvantifisere nøyaktig hvor mye av den benchmark-ytelsen som overlever kontakt med ordinær variasjon. Deres tilnærming: systematisk forstyrre visuelle scenarier langs kontrollerte akser og måle nøyaktighetsfallet. Det de fant bør gjøre hvem som helst som bygger produksjonssystemer for computer-use ukomfortabel.

Trippel-aligneringsproblemet

Før vi dykker inn i resultatene, la oss snakke om hva GUI-grounding faktisk krever. Når en modell ser et skjermbilde og en kommando som "klikk på send-knappen," må tre ulike typer alignering skje samtidig:

Visuell alignering er hva det høres ut som—matche pikselmønstre til grensesnittelementer. Knappen har en spesiell form, farge og størrelse som modellen trenger å gjenkjenne.

Funksjonell alignering betyr å forstå hva elementet faktisk gjør. Et input-felt ser annerledes ut enn en visningsetikett, og en klikkbar knapp skiller seg fra et statisk ikon, selv om de deler visuelle trekk.

Geometrisk alignering løser romlige relasjoner. "Knappen over søkefeltet" eller "skjemaet til høyre for etiketten" krever å forstå hvor ting er i forhold til hverandre, ikke bare hvordan de ser ut.

Her er den ubehagelige delen: de fleste benchmarks slår alle tre sammen. Når en modell scorer 85%, er det ingen måte å vite om den traff alle tre eller mestret visuell mens den totalt gjettet på geometri. Dette betyr noe fordi feilmodusene er forskjellige, og det samme er fiksene.

Hvor modeller faktisk bryter sammen

GUI-Perturbed-metodikken stress-tester hver aligneringsakse uavhengig. Resultatene avslører en hierarki av skjørhet:

1. Romlige instrukser er katastrofalt svake

Dette er den store en. Når instruksjoner skifter fra "klikk på send-knappen" til "klikk på knappen over kontaktskjemaet," faller nøyaktigheten mellom 27 og 56 poeng avhengig av modellen. Et 27-poengs fall er bekymringsfullt. Et 56-poengs fall er diskvalifiserende for enhver produksjonsbruk.

Modellen kan identifisere en spesifikk knapp når den navngis direkte. Be den resonnere om hvor den knappen er i rommet, og ytelsen kollapser.

Dette er spesielt problematisk fordi naturlige språkinstruksjoner ofte inkluderer romlige referanser. "Scroll ned og klikk på skjemaet" eller "velg alternativet under overskriften" er intuitive måter mennesker beskriver oppgaver på. De knekker nåværende modeller nesten umiddelbart.

2. Visuelle forstyrrelser biter hardt

Zoom-eksperimentet er ikke et unntak. Å endre nettleserzoom til 70% reduserer nøyaktigheten med 2 til 6 poeng på tvers av alle tre modellene som ble testet. Det er ikke katastrofalt, men tenk på hva det innebærer: modellen lærte å gjenkjenne elementer i én bestemt skala, og skalaendringer ødelegger den kalibreringen.

Ekte brukere zoomer. Ulike skjermer har ulike standard DPI-innstillinger. Web-applikasjoner rendres i ulike fysiske størrelser avhengig av enheten. Dette er hverdagslige forekomster, ikke fiendtlige forhold.

Den mer urovekkende implikasjonen er hva dette forteller oss om hvordan modellene lærer. De bygger ikke skaleringsinvariante representasjoner slik mennesker gjør—de memorerer utseende ved treningsoppløsningen.

3. Chain-of-Thought-resonnering har avveininger

Å legge til en resonnementsteg før handling hjelper på vanskelige relasjonelle oppgaver, men skader faktisk ytelsen på enkle direkte oppgaver. Modellen trenger å vite når den skal tenke og når den bare skal handle.

Dette skaper et praktisk deployeringsproblem. Du kan ikke bare slå på chain-of-thought overalt; du trenger enten en router som bestemmer når den skal tenke, eller en modell som er genuint god på begge moduser. Nåværende modeller ser ut til å overtenke enkle oppgaver.

Hva post-training faktisk gir deg

Her er det mest nedslående funnet: mer GUI-spesialisert post-training løser ingen av disse problemene.

De tre modellene som ble testet deler samme base-sjekkpunkt, men gjennomgikk ulike mengder GUI-spesifikk finjustering. Den ekstra treningen økte faste-scene benchmark-scoringer. Den forbedret ikke robustheten mot visuelle forstyrrelser, romlig resonnement eller zoom-sensitivitet.

Dette betyr at benchmark-forbedringer fra post-training kan være delvis illusoriske—modellene blir bedre på testdistribusjonen, ikke bedre på den underliggende oppgaven. De tilpasser benchmarken mer presist uten å bygge generaliserbare ferdigheter.

For team som evaluerer modeller eller bygger på toppen av dem, er dette en kritisk distinksjon. "Oppnår 92% på ScreenSpot-v2" forteller deg at modellen kan gjenkjenne GUI-elementer i skjermbilder. Det forteller deg ingenting om den kan håndtere variasjonen i ekte nettlesing.

Implikasjoner for utviklere

Hvis du bygger applikasjoner på toppen av computer-use agenter, følger noen ting fra denne forskningen:

Din produksjonsmiljø vil være vanskeligere enn evalueringsmiljøet. Hvis du tester mot et fast sett med sider, måler du ikke hvordan systemet vil prestere i produksjon. Vurder å bygge perturbation-testing inn i evalueringspipeliness dine—prøv oppgavene på ulike zoom-nivåer, med CSS-variasjoner, på redesignede sider.

Håndtering av romlige instrukser trenger spesiell oppmerksomhet. Hvis applikasjonen din bruker naturlige språkinstruksjoner som inkluderer romlige referanser, vil nåværende generiske modeller slite. Dette kan bety å begrense instruksjonsformater, legge til eksplisitte fallback-stier for koordinatprediksjon, eller bruke spesialiserte modeller for romlige resonnement-deleoppgaver.

Overvåk for redesign-brudd. Når målnettstedene endrer layouten, kan agentens nøyaktighet plutselig falle—ikke fordi modellen ble dårligere, men fordi den møtte en visuell konfigurasjon den ikke hadde sett før. Vurder å bufre elementlokasjonsstrategier og overvåke for drift.

Veien videre

Denne forskningen betyr ikke at computer-use agenter er ubrukelige. Det betyr at feltet trenger bedre måter å måle det som faktisk betyr noe på: robusthet, ikke benchmark-ytelse.

Den gode nyheten er at problemene nå er synlige og målbare. GUI-Perturbed-metodikken gir en måte å stress-teste modeller langs spesifikke akser. Hvis du bygger eller kjøper disse systemene, krev å se perturbasjonsresistente evalueringsresultater, ikke bare statiske benchmark-scoringer.

Trippel-aligneringsproblemet—visuell, funksjonell og geometrisk forståelse som jobber sammen—er reelt. Det er håndterbart. Og å løse det vil låse opp neste generasjon av pålitelige AI-agenter som faktisk fungerer i den rotete, variable verden brukerne dine lever i.

For nå, behandle de 90%+ benchmark-scoringene som et utgangspunkt, ikke en målstrek. Brukerne dine vil sette pris på det når AI-assistenten deres håndterer en nedzoomet nettleser helt fint.

Read in other languages:

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