Gå til indhold
atlas

Forveksl ikke disse

Specifikationsdrevet udvikling vs. Vibe coding

Hvorfor de er forskellige

Ved vibe coding bestemmer koden, hvad der bygges, og læsningen springes over; her bliver mennesker først enige om, hvad der skal bygges, og tjekker resultatet op imod det.

Specifikationsdrevet udvikling

AI-assisteret kodning

At skrive præcist ned, hvad softwaren skal gøre, godkendt af mennesker, før AI-værktøjer får lov at skrive koden ud fra den plan.

Formelt

En arbejdsform med kodeagenter, hvor en skriftlig beskrivelse af mål, adfærd, grænser og acceptkriterier først skrives og gennemgås og derefter deles op i opgaver, som agenten udfører; beskrivelsen forbliver den varige rettesnor og opdateres før koden.

Forklaret enkelt

Som at aftale menu og antal gæster med kokken før et bryllup - så kan køkkenet arbejde hurtigt, fordi ingen skal gætte, hvad der skal serveres, eller til hvor mange.

I praksis

Hos et softwarehus, der bygger en pensionskasses medlemsportal, bliver produktejeren og udviklerne enige om én side, der beskriver nulstilling af adgangskode, herunder “links udløber efter 15 minutter”; agenten bygger ud fra den, og tests tjekker reglen.

Hvorfor det betyder noget

Den giver mennesker magten tilbage over, hvad der bygges, og giver både AI-værktøjet og dem, der gennemgår koden, noget klart at tjekke op imod, herunder sikkerhedskrav aftalt på forhånd.

Vibe coding

AI-assisteret kodning

At bygge software ved at beskrive, hvad man vil have, for en AI og tage imod den kode, den skriver, uden at læse den.

Formelt

En programmeringsstil, navngivet af en kendt AI-forsker i februar 2025, hvor en person kun styrer en AI-kodeassistent eller kodeagent gennem forespørgsler og ved at prøve det kørende resultat og tager imod alle ændringer uden at gennemgå eller forstå selve koden.

Forklaret enkelt

Som at lade en håndværker bygge et skur, mens du kun kigger på det fra køkkenvinduet - ser det fint ud, og døren kan åbnes, flytter du ind uden nogensinde at tjekke, hvad der holder taget oppe.

I praksis

Ejeren af et lille dansk cykelværksted, uden nogen programmeringsbaggrund, beder en AI om en bookinghjemmeside, indsætter hver fejlbesked, indtil den kører, og lægger den online samme aften.

Hvorfor det betyder noget

Det lader næsten alle bygge en fungerende første version hurtigt, men ingen ved, hvad koden reelt gør - så manglende tjek, blottede hemmeligheder og usikre pakker går live uden at blive opdaget.

Fælles forbindelser

Atlas er i beta.