Den manglende brik i din AI-kodning: Sådan får du ægte brugerfeedback
Den manglende brik i din AI-udviklingsloop: Ægte brugertest (og sådan får du fat i den)
Lad os være ærlige: AI-kodningsagenter er blevet virkelig gode. Vi taler Claude, Copilot, Cursor og et helt økosystem af værktøjer, der kan skrive kode, finde bugs og endda omskrive hele moduler baseret på enkle prompts.
Men her er tingen, ingen nævner på konferencer eller i de polerede "10x din udvikling"-videoer: loopen er stadig i stykker.
Hvor loopen fejler
De fleste udviklere, der arbejder med AI-kodningsassistenter, har optimeret deres workflow til at se sådan ud:
- Skriv en prompt, der beskriver funktionen
- Agent genererer kode
- Agent kører tests
- Agent retter eventuelle fejl
- Gentag indtil grønt
Det er elegant. Det er effektivt. Og det mangler noget absolut kritisk.
Ægte brugertest.
Jeg forstår det godt. At køre manuelle browsertests for hver funktion er enormt kedeligt. Det er den del af udviklingen, ingen snakker om, fordi det ikke er glamourøst. Det er at klikke sig gennem checkout-flows, udfylde formularer og verificere, at "jo, knappen skifter faktisk farve, når jeg hover over den."
Men her er den ubehagelige sandhed: din AI-agent kan ikke teste det, den ikke kan se. Og det, den ikke kan se, er, hvordan en rigtig menneske interagerer med dit produkt.
TestSprite-problemet
Nu er du ikke den første til at indse dette. Værktøjer som TestSprite er dukket op for at udfylde dette hul. De bruger AI til at simulere brugerinteraktioner og verificere UI-adfærd.
Men der er en hage – faktisk flere:
- Du kan ikke selvhoste det. For virksomheder med databeskyttelsesbekymringer, compliance-krav eller bare en generel præference for at holde deres testinfrastruktur intern, er dette en dealbreaker.
- Det er endnu en SaaS-afhængighed. Endnu en login, endnu et abonnement, endnu et værktøj der måske ikke er der i morgen.
- Begrænset tilpasning. Hvad nu hvis du har brug for at teste specifikke brugerpersonas? Hvad nu hvis dine testkrav er... unikke?
OpenUser: Selvhostet brugertest der faktisk virker
Det er her, OpenUser kommer ind i billedet. Det er en open-source, selvhostet løsning, der bringer ægte brugertest direkte ind i din AI-kodningsloop.
Her er hvad der gør det interessant:
Brugerpersonas der betyder noget
OpenUser lader dig definere faktiske brugerpersonas – ikke bare testbrugere, men personas med specifikke udfordringer, adfærd og mønstre. Det betyder, at din AI-agent ikke bare tester "fungerer knappen" men "fungerer knappen for en bruger, der typisk kæmper med små touch targets" eller "kan en bruger med denne specifikke workflow gennemføre checkout-processen?"
Checkpoints og logs
Værktøjet indsamler:
- Console-logs – Hvilke fejl kaster din JavaScript under rigtige interaktioner?
- Network-logs – Lykkes dine API-kald? Hvad er latensen på den tredjeparts-integration?
- Checkpoints – Hvor præcist lykkedes eller fejlede brugerrejsen?
Dette er ikke bare screenshots. Dette er data, din AI-agent kan bruge til at forstå, diagnosticere og løse problemer.
Kører lokalt, virker med alt
Det er den del, jeg virkelig kan lide: alt kører lokalt. Ingen cloud-afhængigheder. Ingen data forlader din infrastruktur. Det virker med enhver kodningsagent og enhver model, du allerede bruger.
Du engineer din loop med en simpel prompt som "complete {feature} and use /openuser to test it", og pludselig har din agent adgang til faktisk brugeradfærdsdata.
Hvorfor dette ændrer alt
Tænk over, hvad dette betyder for din udviklingsworkflow:
I stedet for manuelt at teste funktioner selv, definerer du brugerpersonaen, sætter checkpoints op og lader din AI-agent gøre resten. Den ser de samme data, en rigtig bruger ville generere. Den kan identificere de samme problemer, en rigtig bruger ville støde på.
Dette er den virkelige erstatning for manuel test i slutningen af din loop. Ikke fordi det er hurtigere (selvom det er), men fordi det faktisk tester det, der betyder noget: om dit produkt virker for rigtige mennesker.
Kom i gang
Adgangsbarrieren er forfriskende lav:
npx openuser-cli
Og hvis du vil selvhoste (fordi hvorfor skulle du ikke?), så er projektet på GitHub med ligetil installationsmuligheder.
Det større billede
Dette er en del af en større tendens, vi ser i AI-assisteret udvikling: værktøjer der ikke bare hjælper dig med at skrive kode, men hjælper dig med at verificere, at den kode faktisk virker i den virkelige verden.
Vi er bevæget os forbi "AI skriver kode hurtigere" til "AI forstår kontekst bedre." Og kontekst – rigtig brugeradfærd, rigtige udfordringer, rigtige data – er det, der adskiller polerede produkter fra clunky prototyper.
Uanset om du bygger den B2B e-handelsplatform, et SaaS-værktøj eller det næste store inden for startup-verdenen, så betyder denne type testinfrastruktur noget. Det er forskellen mellem "det virker på min maskine" og "det virker for mine brugere."
Loopen er ved at lukke sig. Og med værktøjer som dette, lukker den sig om rigtig kvalitet.
Hvad tænker du? Er selvhostet brugertest fremtiden for AI-assisteret udvikling, eller overkomplicerer vi tingene? Skriv dine tanker nedenfor – vi er altid nysgerrige på, hvad fællesskabet bygger.