Denne klumme er et debatindlæg og er alene udtryk for forfatterens synspunkter.
Det lyder næsten for godt til at være sandt: Du beskriver, hvad du vil have, og kunstig intelligens skriver koden for dig.
Ikke som en assistent, men som en medudvikler – eller snarere en junior, der improviserer sig frem. Det kaldes vibe coding, og det vinder hurtigt frem, i takt med at sprogmodeller og kodegenererende AI bliver bedre, hurtigere og mere tilgængelige.
Termen kommer fra AI-ekspert Andrej Karpathy, som bruger den til at beskrive den nye metode, hvorved man benytter AI-support til at skabe ny kode.
Metodikken startede tilbage i 2010’erne, hvor de allerførste generative AI-redskaber så dagens lys, og omend det var mere eksperimenterende end brugbart, så var man allerede dengang klar over, hvad teknologien kunne bruges til.
Når vi spoler frem til 2022, bliver det muligt at skabe kode på basis af samtale med en AI. Det skyldtes lanceringen af løsninger som OpenAI’s Codex og Github CoPilot, som var de første på markedet, og eksploderede siden med udbredelsen af ChatGPT.
Det estimeres, at i 2023 benyttede 44 procent af alle udviklere sig af AI-kodningsværktøjer – et tal som i starten af 2025 nok nærmede sig de 60-70 procent.
Det, der startede som et opslagsværk, hvor udviklere benyttede sig af AI-redskaberne som et værktøj til hjælp per-linje, er med vibe coding blevet noget andet.
Her sker kodning nemlig mere ud fra en følelse, "feeling the vibe", hvor man føler sig frem, får forslag fra AI ud fra prompts, prøver lidt her, tester lidt der, og skaber så noget nyt. Koden udvikles med andre ord spontant som et modulært samlesæt.
Når det fungerer, er det produktivt og kreativt – som en slags flow-tilstand –, og der kan skabes spændende, nye applikationsmuligheder.
Men gøres det ikke ordentligt og i et kontrolleret miljø, så fører det lynhurtigt til elendig kode, som er umulig at skalere og svær at vedligeholde.
Derfor er det afgørende, at de nye metoder kan inkorporeres i de gamle metoder.
Juniorudvikler på steroider
AI-funderet vibe coding kan bedst sammenlignes med at instruere en relativ nyuddannet: Når en juniorudvikler bygger noget uden vejledning, ender det ofte med at virke, men det ender også hurtigt som en kompleks, selvrefererende løsning, hvor koblingen til forretningslogik, datastruktur og skalerbarhed er løs – eller helt væk.
Når det samme sker med AI, sker det hurtigere og i endnu større skala, for i begge tilfælde mangler der erfaring og forståelse for design, arkitektur, samarbejde, vedligeholdelse, domæneforståelse og test.
På samme måde som det at kunne skrive, ikke sikrer dig en nobelpris i litteratur, gør det at kunne generere syntaktisk korrekt kode dig ikke til udvikler.
Den værdi, erfarne udviklere skaber, ligger netop i evnen til at tænke langsigtet, se sammenhænge og opbygge systemer, der kan vokse – uden at knække uanset skalering.
Og der skal ikke lyde et ondt ord om juniorudviklere, men ligesom du heller ikke vil lade en mekanikerelev reparere en hel motor uden opsyn og kontrol, sætter du heller ikke en juniorudvikler til at lave kode og forventer, resultatet er fejlfrit.
Vi har allerede lært at tæmme kaos
Nok er kode logiske sprog (de fleste i hvert fald…), men det at kode er kaos, som vi udviklere har lært at kontrollere igennem årene.
Over årtier har vi udviklet et økosystem af værktøjer og metoder til at håndtere samarbejde, kvalitet og skalerbarhed: Git, pull requests, testdækning, CI/CD, containerisering, microservices, domain-driven design og meget andet.
De eksisterer ikke for at gøre livet surt, men for at gøre det muligt at arbejde sammen i teams om løsninger, der skal holde i årevis – på tværs af geografi og tid.
Når AI nu introduceres i udviklingsprocessen, ændrer det ikke behovet for de redskaber - det øger det. For hvad sker der, når 90 procent af koden genereres af en AI, og ingen rigtig føler ejerskab?
Når modellen improviserer frem for at tænke strategisk? Så bliver det ikke bare svært at forstå koden bagefter – det bliver svært at styre den i det hele taget.
Test og validering er den nye kode
Med AI bliver det nemt og billigt at generere kode, og det betyder, at værdi i stigende grad flyttes fra "at skrive kode" til "at sikre, at koden gør det rigtige". Det bliver test, validering og kravspecifikation, der bærer nøglerne til god software i fremtiden.
Det er ikke et skridt baglæns – det er et skridt mod modenhed.
Når vi ikke længere skal bruge halvdelen af tiden på at kæmpe med syntaks og API-dokumentation, får vi mulighed for at fokusere på det vigtigste: Hvad skal softwaren egentlig gøre, og hvordan ved vi, at den gør det?
Evnen til at formulere klare krav, opstille tests, designe grænser og forstå domænet bliver med andre ord langt vigtigere end evnen til at huske parametrene i en React-hook.
Software som evolution – ikke konstruktion
Vi er på vej mod en ny æra, hvor software ikke nødvendigvis bliver bygget i klassisk forstand, men avlet frem.
Vi opstiller krav og constraints, og AI genererer tusindvis af løsninger, som vi derefter tester og udvælger. De bedste overlever, bliver videreudviklet og forbedret – som naturlig selektion.
Men også her kræver det viden og overblik at stille de rigtige krav. Det kræver menneskelig dømmekraft, erfaring og ansvar.
Du kan ikke vibe dig til god software uden en retning, uden et formål og uden en testbar definition af succes.
Konklusion: AI kan skrive koden, men det er stadig os, der bygger systemerne
Vibe coding er et symptom på, hvor let det er blevet at generere kode, og hvor svært det stadig er at lave god software.
AI kan være en værdifuld assistent – ja, endda en kompetent medudvikler – men uden arkitektur, uden ejerskab og uden test bliver den hurtigt en kilde til teknisk gæld og frustration.
Fremtidens udviklere er ikke dem, der skriver mest kode, men dem, der kan definere krav, forstå kontekst og sikre, at det hele hænger sammen.
AI ændrer ikke, hvad det vil sige at udvikle software. Det ændrer bare, hvor vi lægger vores energi.
Klummer er læsernes platform på Computerworld til at fortælle de bedste historier, og samtidig er det vores meget populære og meget læste forum for videndeling.
Har du en god historie, eller har du specialviden, som du synes trænger til at blive delt?
Læs vores klumme-guidelines og send os din tekst, så kontakter vi dig - måske bliver du en del af vores hurtigt voksende korps af klummeskribenter.