Du ber AI fikse en feil — den fikser én ting men ødelegger to andre. Neste iterasjon? Enda verre. Lær hvorfor refaktorisering av AI-kode feiler og hva som faktisk fungerer.
Du kjenner scenarioet: du ber AI fikse en feil. AI fikser den, men ødelegger noe annet i prosessen. Du ber den fikse det nye problemet. AI fikser det, men ødelegger to ting til. Hver iterasjon gjør det verre.
Dette er ikke et unntak — det er regelen. AI forstår ikke appens arkitektur som helhet. Den ser filene du gir den, men den forstår ikke hvorfor koden er organisert på en bestemt måte. Den plasserer fikser der de ikke hører hjemme. Dupliserer logikk. Skaper avhengigheter som ikke gir mening.
Når den jobber med flere filer, forstår AI ikke alltid formålet med filer i arkitekturen. Den plasserer kode der den ikke bør være — fordi det teknisk sett "fungerer," men arkitektonisk er det en katastrofe.
Vi prøvde alt. Planlegge refaktoreringen med én modell, utføre med en annen. Gjøre alt med én enkelt modell. Dele opp i mindre refaktoreringer. Hver gang endte vi opp med en merkelig følelse av å ikke forstå det som ble generert under gjennomgang.
Flere ganger måtte vi forkaste alt og gjøre det for hånd. Det handler ikke om feil verktøy eller dårlig prompt. AI er rett og slett ikke kapabel nok til å håndtere konteksten i en stor kodebase for å fikse en feil, legge til en funksjon eller refaktorisere. Noen ganger er alt så sammenflettet at bare et menneskelig sinn kan prosessere det ved å koble fra riktig.
En utvikler vi snakket med mistet produktivitet ved å bruke AI-agenter i en stor kodebase — og verre, mistet forståelsen av noen deler av koden. Han måtte gjenvinne den forståelsen senere, manuelt. Som han sa det: "AI-slop og hype ga meg en god oppvekker for å gjennomgå grundigere det som genereres."
Jo større kodebasen, desto mer forståelse bør mennesker ha. En landingsside trenger ikke menneskelig forretningskunnskap, men en ekte, kompleks applikasjon gjør det. AI kan ikke erstatte kontekstuell forståelse.
Løsningen er ikke "en bedre prompt" eller "en annen AI-modell." Løsningen er menneskelig analyse og bevisst refaktorisering. Her er hva vi gjør:
Ikke prøv å fikse spagettikode med flere AI-prompter. Det er som å prøve å slukke en brann med bensin. Du trenger et menneske som forstår arkitektur og kan ta bevisste beslutninger om hva som skal beholdes, skrives om og kastes.
Vi gjennomgår kodebasen din, identifiserer kritiske problemer og foreslår en fikseplan. Ingen "skriv om alt fra bunnen" — bare presise endringer der det betyr noe.
Bestill en gratis samtale →