80%-problemet: Hvorfor AI får hurtig bygning til at føles mærkelig
Det 80%-problem: Hvorfor AI får udvikling til at føles underlig
Der er en særlig type frustration, som kun udviklere kender. Du har en idé, der brænder i hovedet, du sætter dig ned for at bygge den — og så sker der ingenting. Muren dukker op. Dokumentation er uigennemtrængelig, tutorials giver modstridende råd, og hver lille beslutning ender med timer i Stack Overflow-graveri.
I årevis affandt jeg mig bare med den mur. Det var prisen for at bygge ting.
Så ændrede AI spillet. Og ærligt talt? Jeg er stadig ved at finde ud af, hvad jeg synes om det.
Genvejen der springer udsigtsruten over
Her er, hvad der plejede at ske: Jeg fik en idé til et projekt. Jeg begyndte at kode, stødte på et problem, gravede i dokumentation, så en tutorial, blev distraheret i tre timer af noget sideløbende, fandt endelig løsningen på mit oprindelige problem, og fortsatte. Processen var smertefuld men lærerig. Når jeg havde noget, der virkede, forstod jeg hver en del — fordi jeg havde kæmpet med hver en del.
Nu? Jeg beskriver, hvad jeg vil, i almindeligt sprog, og AI'en teleporterer mig nærmest til 80% færdigt. De sidste 20%, der før tog uger, tager nu timer — eller minutter.
Det er genuint magisk. Indtil det ikke er det.
Fælden du ikke ser komme
De 80% føles fantastiske, helt til noget går i stykker. Eller ikke virker helt. Eller gør noget uventet.
Her er problemet: Du kan ikke rigtig fixe det. Ikke ordentligt. Fordi du ikke har nogen anelse om, hvordan det virker — du sprang den del over, husk. Du tog genvejen.
Så du gør det, der føles logisk: Du beder AI'en om at fixe det. Justerer prompten, prøver igen. Sætter fejlmeddelelsen ind, prøver igen. Bedder den "bare få det til at virke."
Det begynder at føles mindre som at bygge og mere som at trække i en enarmet tyveknægt.
Hvorfor det her bliver ved med at virke (En pinlig tilståelse)
Her er det mærkelige. Jeg er begyndt at lade projekter stå på hylden, når jeg rammer den mur. Ikke fordi jeg har givet op, men fordi jeg ved: når jeg kommer tilbage, vil en ny model være kommet, som håndterer den tricky del, jeg sad fast i.
Det er sket pinligt ofte. Projektet jeg skriver om her? Startede det for et år siden, sad fast, udskød det. Taget det op igen i sidste uge, og modellen der endelig løste mit problem, kom dagen efter.
Jeg anbefaler ikke den strategi. Men jeg anbefaler, at du er opmærksom på rytmen i AI-udviklingen. Værktøjerne står ikke stille. Nogle gange er muren du rammer i dag, lavere i morgen.
Den virkelige kompetence i AI-byggeriets tidsalder
Her er hvad jeg har tænkt over: De gamle kodekompetencer betyder stadig noget — bare anderledes. Du behøver ikke længere vide, hvordan man skriver hver linje — men du skal vide, hvad du kigger på, når AI'en skriver den.
Det betyder at forstå kode på et konceptuelt niveau. Vide hvilke spørgsmål man skal stille. Genkende når AI'ens output ikke matcher din intention. Kunne læse og forstå det, der blev genereret.
Muren er ikke forsvundet. Den har bare flyttet sig. I stedet for "hvordan bygger jeg det her" er muren nu "hvordan forstår jeg det, jeg lige har bygget, godt nok til at styre det?"
Og ærligt talt? Det er en bedre mur at have. At forstå dine værktøjer dybt gør dig til en bedre bygger, selvom du ikke er den, der drejer hver en skrue med hånden.
Konklusionen
AI har ikke gjort byggeri let. Det har gjort det hurtigt — og derefter givet dig en ny udfordring: udfordringen i at navigere.
Du har stadig brug for visionen. Du har stadig brug for dømmekraften. Du har stadig brug for at vide, hvornår noget er rigtigt, og hvornår det bare virker.
De udviklere, der vil trives, er ikke dem der ved alt. De er dem, der ved nok til at arbejde med AI'en, guide den, og genkende når den er kommet af sporet.
Muren er stadig der. Den er bare formet anderledes nu.
Hvad er din erfaring med AI-assisteret udvikling? Sliber du stadig gennem den gamle lange vej, eller omfavner du genvejen? Skriv en kommentar — vi er alle ved at finde ud af det sammen.