- Vibe Coding tillater generere kode ved å bruke naturlig språk med IA, uten behov for manuell programmering.
- Konseptet ble popularisert av Andrej Karpathy i 2025, og fremhevet dets samtalebaserte tilnærming.
- Bedrifter og oppstartsbedrifter integrerer allerede denne teknikken, selv om den byr på utfordringer når det gjelder kodekontroll og -forståelse.
- Dens innvirkning på programvareindustrien kan omdefinere programmererens rolle i fremtiden.
Vibe-koding er et begrep som har vunnet popularitet i 2025 takket være Andrej Karpathy, medgründer av OpenAI og tidligere AI-leder hos Tesla. Denne nye tilnærmingen til programmering Det er basert på bruk av omfattende språkmodeller (LLM-er) for å generere kode fra naturlige språkbeskrivelser. Tanken er at programmereren ikke trenger å skrive kode linje for linje, men heller samhandler med AI-en for å bygge funksjonaliteten de trenger.
Denne metoden forvandler måten folk utvikler programvare på, slik at selv de uten programmeringserfaring kan lage funksjonelle applikasjoner med samtaleinstruksjoner. Det øker imidlertid også betydelige utfordringer når det gjelder kodeforståelse, feilsøking og kvaliteten på den resulterende programvaren.
Opprinnelsen til Vibe Coding
Konseptet med Vibe Coding ble født når Karpati Han la merke til at han kunne utvikle prosjekter ganske enkelt ved å beskrive hva han ønsket til en AI-assistent, i stedet for å skrive kode manuelt. Med sine egne ord sa han at denne metoden var som å «se ting, si ting og kopiere dem», og stole på at resultatet ville være funksjonelt. Denne tilnærmingen minner om utfordringen programmerere møter mht forstå teknologiske systemer.
Grunnlaget for denne ideen går tilbake til en observasjon 2023, da Karpathy uttalte at "det mest populære nye programmeringsspråket er engelsk." Argumentet hans var at AI-modeller har nådd et nivå der de kan oversette naturlige språkinstruksjoner til kjørbar kode uten at brukeren trenger å forstå tradisjonelle programmeringsspråk.
Hvordan fungerer Vibe Coding?

Vibe-kodingsprosessen er basert på en interaktiv tilnærming med AI-modeller som f.eks Claudius 3.7 eller AI-assisterte programmeringsverktøy. En bruker kan ganske enkelt beskrive funksjonaliteten de trenger, og AI vil generere den tilsvarende koden. Du kan for eksempel bli spurt:
Lag et 3D-nettleserbasert skytespill med skyskrapere.
I løpet av få minutter vil modellen generere en funksjonskode som tillater samhandle med spillet. Imidlertid kan denne koden trenge justeringer eller korreksjoner, som fører til et annet fenomen kjent som Vibe Debugging, der programmerere prøver å fikse feil uten egentlig å forstå strukturen til koden. Dette ligner på problemene noen brukere har med enhetene sine, for eksempel når Android-telefonen vibrerer uten noen åpenbar grunn.
Brukstilfeller for Vibe-koding
De siste månedene har det vært mange eksempler på prosjekter utviklet med denne tilnærmingen. Noen bemerkelsesverdige tilfeller inkluderer:
- Personlige søknader: Kevin Roose, en journalist for New York Times, brukte denne teknikken til å lage en app kalt LunchBox Buddy, som analyserer innholdet i kjøleskapet for å foreslå lunsjer.
- Utvikling av spillet: En influencer kjent som Levelsio genererte en flysimulator ganske enkelt ved å beskrive hva han ønsket til AI.
- Tekstbehandlingsverktøy: Karpathy nevnte å ha utviklet en applikasjon som bruker LLM til svar på spørsmål på spesifikke dokumenter.
Innvirkning på programvareindustrien
Fremveksten av Vibe Coding har generert så mye entusiasme som bekymring innenfor teknologimiljøet. Mens noen ser denne tilnærmingen som en måte å demokratisere programmering og la flere mennesker lage programvare, advarer andre om risikoen ved å generere kode uten å forstå hvordan det fungerer. Dette er en utfordring som har blitt observert i andre teknologiområder, slik det har skjedd med tilfeldig vibrasjon på Android-enheter.
Bedrifter som Y Kombinator har raskt tatt denne trenden. I følge en rapport fra mars 2025 hadde 25 % av oppstartene i vinterprogrammet deres generert minst 95 % av koden sin med AI, noe som gjenspeiler et betydelig skifte i måten digitale produkter utvikles på.
Risikoer og begrensninger ved Vibe-koding
Til tross for fordelene den gir, er ikke denne tilnærmingen problemfri. Noen risikoer inkluderer:
- Mangel på forståelse av koden: Utviklere kan bruke kodebiter uten egentlig å vite hvordan de fungerer, noe som gjør feilsøking og vedlikehold vanskelig.
- Overavhengighet av AI: Å stole på språkmodeller for programmering kan føre til at programmerere går glipp av viktige ferdigheter.
- Feil og skjevheter: AI-er genererer ikke alltid helt korrekt kode og kan introdusere feil som er vanskelige å oppdage.
The Future of Vibe Coding
Vibe Coding vil ikke erstatte programmerere fullstendig, men det vil endre måten programvare utvikles på. Det er sannsynlig at naturlig språk i fremtiden vil bli et annet lag av abstraksjon innen programvareutvikling, slik at mennesker kan fokusere på mer kreative og innovative aspekter. Dette kan ligne på hvordan bruken av teknologi har endret seg på andre områder, som f.eks utvalg av teknologiske enheter.
Det vil imidlertid fortsatt være essensielt å ha programmerere med solid kunnskap som kan overvåke resultatene generert av AI og sikre at koden er sikker, effektiv og skalerbar.
Vibe Coding markerer et vendepunkt i programvareindustrien, og åpner nye muligheter for de uten programmeringserfaring samtidig som de utfordrer tradisjonelle metoder. Med utviklingen av AI kan programmering bli mer tilgjengelig, men det vil også kreve en balansert tilnærming for å unngå potensielle tilknyttede problemer.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.
