Vi rådgiver dig

Hvad er Vibe Coding?

Med AI kan man nu udvikle software uden selv at kunne kode. Metoden kaldes for Vibe Coding, og kan i dag omsætte ønsker og idéer til fungerende løsninger på få minutter. Læs med og blive klogere på hvad det er, og hvordan det virker.

Cirka læsetid: 5 minutter. Opdateret: d.27.02.26

Vibe Coding er en måde at udvikle software, hvor naturligt menneskesprog fungerer som det primære “programmeringssprog”. Det betyder, at du kan udvikle software, programmer og apps ved bare at beskrive, hvad løsningen skal kunne, hvorefter en AI omsætter det til fungerende kode på få minutter.

Det betyder, at du kan bygge et bookingsystem ved blot at skrive:

“Lav et simpelt bookingsystem til vores autoværksted. Kunder skal kunne vælge tid, få en bekræftelse på mail, og vi skal kunne se alle bookinger i en kalender.”

AI’en laver herefter programmets bagvedliggende kode, det grafiske design og de databaser, der skal lagre informationerne. Alt sammen uden at du har brugt hverken tekniske termer eller haft indsigt i komplicerede programmeringssprog.

Det lyder helt vildt, og ovenstående er selvfølgelig en forsimpling af virkeligheden, da et bookingsystem i praksis kræver en noget mere detaljeret beskrivelse af de ønskede funktioner. Men faktum er, at teknologien er i stand til at gøre det nu, og at du ville kunne bygge det selv, hvis du satte lidt tid af til det. Derudover er teknologien både tilgængelig og prismæssigt inden for rækkevidde for de fleste virksomheder. Specielt hvis man tager alternativet i betragtning.

Et konkret eksempel, på en virksomhed der har brugt Vibe Coding i praksis, er vores Use Case - LETH Agencies. De har med Vibe Coding udviklet en et værktøj, der hjælper dem med ruteplanlægning, og skaber en række besparelser på udgifter til f.eks. Suezkanalen.

Hvordan virker Vibe Coding?

Simpelt fortalt er Vibe Coding platforme et lag oven på de store sprogmodeller, som du måske kender. De er ikke selv AI modeller, men bare brugergrænseflader og styringssystemer, som orkestrerer arbejdet mellem én eller flere underliggende AI modeller.

Den konstruktion betyder også, at du kan skifte “motoren” ud, hvis du har præferencer til hvilken AI model du vil bruge.

Når man anvender et værktøj til Vibe Coding, sker der faktisk det, at man sætter en AI Agent i gang med at udvikle programmet. Altså en autonom AI, som kan træffe beslutninger, ændre filer, køre tests og foreslå forbedringer på egen hånd.

Det er ny teknologi, men udviklingen går simpelthen rygende stærkt netop her. I dag ser vi udviklere, der arbejder med flows bestående af flere lag af agenter, som kan sætte hinanden i gang. Flows som disse kaldes for ”agent swarms”. For at det ikke skal være nok, så er 1 udvikler ofte i stand til at orkestrere flere at disse agentiske flows simultant. 

Det kan være lineære flows, hvor den ene agent udfører en opgave og overleverer data til den næste, men også flows hvor agenter arbejder sammen parallelt med hver deres del af en problemstilling inden de samles, og en sidste agent kan sammenfatte informationerne til det endelige resultat.

På AI for Alle konferencen hørte vi blandt andet dette fra Chief Strategy Officer og Co-founder i Intercom, Des Traynor, som beskriver hvordan hans bedste ingeniører ikke selv skriver kode længere, men bare taler med AI om kodebasen.

Des Traynor, Chief Strategy Officer & Co-founder, Intercom

Her skal du være opmærksom

Brugen af Vibe Coding opleves af mange som en lige så stor omvæltning, som da de første AI assistenter fandt vej ind i dansk erhvervsliv. Med dem fulgte behovet for undervisning i teknologiens styrker og svagheder, og det gav grobund for AI forordringens krav til AI Literacy. På samme måde har Vibe Coding en række punkter, som du bør være opmærksom på som bruger.

IT sikkerhed

Når man udvikler IT og software skal sikkerheden altid være i højsædet for at undgå ting som hacking og utilsigtet deling af data. Derfor er der grund til at være opmærksom, når Vibe Coding pludselig har gjort det muligt for ikke-teknikkere at bygge software.

Vi kommer ikke udenom, at der - for nuværende - er en iboende risiko ved at anvende kode, som man ikke selv forstår i dybden. Det er derfor vigtigt at bruge teknologien med måde.

Vibe Coder du på eksisterende kodebaser, bør du overveje hvilke filer, der påvirkes, af de ændringer du foretager, og generelt undgå at gå i produktion, uden at få sikkerheden verificeret af eksperter.

Men der er også god grund til at have ro i maven. For netop IT sikkerhed er leverandørerne af Vibe Coding platformene selvfølgelig meget opmærksomme på, og anser det i høj grad som et konkurrenceparameter. 

Det betyder også, at de fleste Vibe Coding platforme scanner din løsning for kritiske fejl, og alarmerer, inden du publiserer programmerne.

Iblandt leverandørerne af AI modellerne arbejdes der samtidig på højtryk for at sikre, at AI producerer sikker kode. Derfor ser vi tiltag som f.eks. Claude Code Security, som modeludbyderen Anthropic har specialiseret i at finde og rette svagheder i kodebaser.

Greenfield vs. Brownfield

Vibe Coding er exceptionelt stærkt til "greenfield" projekter. Altså, når du bygger noget helt nyt fra bunden. Det kan eks. være en prototype af en platform, eller et mockup af en hjemmeside. Udfordringen opstår ved "brownfield", hvor AI'en skal forstå eksisterende systemer, som måske har hundredtusindvis af kodelinjer. Her er risikoen for, at AI'en kan ødelægge eksisterende logik større, da kompleksiteten gør det sværere for AI modellen at gennemskue sammenhængene.

Kasper Junge og Christian Nørhave er begge udviklere, og afholder kurser i brugen af Vibe Coding, og de understreger i deres oplæg på konferencen, at det sagtens kan lade sig gøre at Vibe Code til store systemer, men at det kræver en anden tilgang, og at man selvsagt ikke skal kaste sig ud i det uden den nødvendige tekniske indsigt.

Hallucinationer

Hallucinationer er et begreb der kendes fra de traditionelle AI modeller, og dækker over tendensen til at opfinde sandheder, og videregive forkerte informationer selvsikkert. Da Vibe Coding platformene blot er at lag oven på de traditionelle AI modeller, så opleves denne begrænsning fortsat.

Når et projekt når en vis kompleksitet, kan AI’en indimellem miste overblikket, og kan f.eks. påstå at have rettet en fejl, uden at det virker.

Fra produktion til drift

Udfordringerne ved Vibe Codede programmer opstår typisk, når systemet er i drift. Forretningen ændrer sig, produktet justeres, og nye workflows og behov melder sig. Den dynamik kender vi også fra arbejdet med AI-assistenter. Det, der fungerede fint i en tidlig version, bliver gradvist mere komplekst i takt med flere integrationer, flere brugere og flere undtagelser.

Det kræver naturligvis løbende vedligehold, som man skal afsætte ressourcer til. Men når et system har udviklet sig over tid, opstår der afhængigheder, integrationer og designvalg, som ikke altid er synlige i den enkelte fil eller funktion.

Derfor bliver teknisk indsigt vigtigere, jo mere systemet vokser, hvis man skal være i stand til at tilrette løbende.

Hvordan kommer du i gang?

Det afhænger først og fremmest af, hvor teknisk du er.

Nogle platforme er målrettet brugere, der gerne selv vil arbejde videre med den kode, der bliver genereret. Andre er designet til at være mere tilgængelige for den almindelige forretningsbruger, og kræver mindre teknisk indsigt.

Hvis du hører til de tekniske profiler, som gerne se hvad der sker i maskinrummet, så er Cursor et udbredt værktøj med mange muligheder. Perfekt til software engineers og andre erfarne brugere.

Hvis du i stedet ønsker en mere plug and play løsning, med en brugervenlig platform, som er let at komme igang med, så er svenske Lovable et godt valg.

Leder du i stedet efter et dansk alternativ, så er det værd at kigge i mod Henosia. Teknisk placerer de sig et sted imellem Cursor og Lovable. 

Uanset hvilken platform du vælger, så er du rigtig godt på vej, hvis du allerede har brugt AI assistenter som f.eks. Mistral.ai, Chat.dk eller ChatGPT. Arbejdet i en Vibe Coding platform fungerer nemlig på samme måde, med en chat du kan kommunikere med, og som løser opgaver og returnerer svar.

Vil du lære mere om AI?

AI udvikler sig hurtigt, og det kan være svært at følge med, men du står ikke alene. Hos Dansk Industri har vi samlet en lang række ressourcer, der gør det lettere at forstå, anvende og implementere AI – uanset om du er i gang, på vej eller bare nysgerrig.

Hvis du har fået blod på tanden efter dette indlæg, og gerne vil lære mere om hvordan teknologien bag virker, så kan du læse om hvad generativ AI er, eller blive klogere på AI historie på vores AI for Alle univers.

Her finder du desuden:

  • Guides og artikler om alt inden for AI
  • Konkrete cases fra danske virksomheder
  • Gratis værktøjer og vejledninger
  • Kurser og events hvor du kan lære, netværke og få sparring.

AI er ikke kun for specialister og teknikere. Det er for alle, der vil være med til at forme fremtiden – og bruge teknologien klogt og ansvarligt.

Relateret indhold