Xygeni Sikkerhedsordliste
Ordliste til sikkerhed inden for softwareudvikling og -levering

Hvad er Vibe-kodning?

Vibe-kodning er praksissen med at bygge software ved at beskrive, hvad du ønsker, i et letforståeligt, naturligt sprog og lade en AI-model generere koden, i stedet for at skrive den linje for linje selv. Personen spørger, AI'en genererer, og personen tester og itererer på resultatet, ofte uden at læse hver linje, modellen producerer.

Det er det korte svar på "hvad vibe-kodning er". Den mere fyldestgørende betydning af vibe-kodning, og hvor udtrykket rent faktisk stammer fra, er værd at gennemgå, fordi det har ændret sig, siden det blev opfundet.

Hvor udtrykket kom fra #

Vibe-kodning har en specifik oprindelse: et enkelt opslag på sociale medier. Den 2. februar 2025 skrev AI-forsker og OpenAI-medstifter Andrej Karpathy skrev på X, hvor han beskrev en ny måde, han var begyndt at bygge software på. Han sagde, at han "fuldt ud ville give efter for stemningen" og lade store sprogmodeller skrive implementeringen, mens han fokuserede på at beskrive resultater snarere end syntaks.

Karpathy beskrev arbejdsgangen i praksis: Han talte med en AI-kodningsassistent via stemmen, accepterede dens forslag uden at læse diffs og indsatte fejlmeddelelser igen uden kommentarer, indtil de løste sig selv. Senere opsummerede han løkken endnu enklere: "Jeg ser bare ting, siger ting, kører ting og kopierer og indsætter ting."

Opslaget spredte sig hurtigt. Inden for få uger blev det dækket af store medier, og i marts 2025 havde Merriam-Webster tilføjet "vibe coding" til sin ordbog som et sporet slang- og trendudtryk og defineret det som "at skrive computerkode på en noget skødesløs måde med AI-assistance". Ved udgangen af ​​2025, Collins Dictionary var gået endnu længere og kåret det til årets ord.

Hvordan betydningen har ændret sig #

Det er her, at "vibe coding meaning" bliver mere interessant end blot oprindelseshistorien. Karpathy brugte oprindeligt udtrykket til at beskrive sin egen personlige og lavrisiko-metode til at bygge engangsprototyper, ikke en metode, han foreslog til produktionssoftware. Men udtrykket forsvandt næsten øjeblikkeligt fra den kontekst.

I dag er betydningen af ​​vibe-kodning blevet bredere og dækker nu en bred vifte af AI-assisteret udvikling, lige fra hobbyister, der bygger weekendapps, til startups, der leverer produktionssoftware på denne måde. Omkring 63 % af brugerne af vibe-kodning identificerer sig som ikke-udviklere, herunder produktchefer, marketingdirektører og designere , og cirka en fjerdedel af Y Combinators startup-kohorte i vinteren 2025 rapporterede kodebaser, der var 95 % eller mere AI-genereret . Analytikere forventer, at tendensen vil fortsætte med at accelerereGartner forudser, at antallet af borgerudviklere vil være fire gange så stort som antallet af professionelle ingeniører inden 2028 .

Hvordan fungerer Vibe Coding egentlig? #

De fleste beskrivelser af vibe-kodningsarbejdsgangen er opdelt i et gentageligt loop:

  1. Hurtig. Beskriv det ønskede resultat i naturligt sprog, ikke kode. ("Byg en dashboard der viser månedlig omsætning efter kundesegment, med et datofilter og CSV-eksport.
  2. Frembringe. AI-modellen producerer kode, nogle gange en fuld fil, nogle gange en difference i forhold til eksisterende kode.
  3. Løb og observer. Personen kører resultatet og kontrollerer, om det opfører sig som beskrevet, i stedet for at læse implementeringen linje for linje.
  4. Iterer. Opfølgningsprompter forfiner resultatet. Fejl indsættes ofte tilbage i modellen, som de er, i stedet for at blive rettet manuelt.

Det definerende kendetegn er ikke, at der er AI involveret (autofuldførelse og copiloter har brugt AI i årevis). Det er graden af ​​​​frakobling fra selve koden: personen evaluerer resultaterne, ikke gransker implementeringen.

Vibe-kodning vs. traditionel AI-assisteret kodning #

Det er værd at skelne vibe-kodning fra andre AI-assisterede arbejdsgange, da udtrykkene bruges løst:

  • Værktøjer til autofuldførelse/copilot foreslå kode, mens du skriver, men en udvikler skriver og gennemgår stadig hver linje.
  • AI-assisteret kodning Mere bredt kan det omfatte enhver arbejdsgang, hvor AI udarbejder kode, som en udvikler derefter gennemgår og redigerer med fuld forståelse.
  • Vibe kodning indebærer specifikt, at mennesket vejleder ud fra resultatet, gennem promptioner, testning og iteration, snarere end ved at læse og forstå den genererede implementering.

Den sondring er vigtig, fordi det er delen om at "ikke læse diffs", ikke selve AI'en, der skaber det meste af den risiko, der diskuteres nedenfor.

Risikosiden ved Vibe Coding #

Dette er en ordlisteopslag, ikke en advarsel, men ingen definition af vibe-kodning er komplet uden den sikkerhedsforskning, der er akkumuleret omkring det, fordi det er blevet en af ​​de mest målte ulemper ved praksissen. Flere uafhængige studier konvergerer på et lignende område: en undersøgelse fra december 2025 af open source-arkiver viste, at AI-genereret kode introducerede sikkerhedssårbarheder i 45 % af udviklingsopgaverne og AI-assisteret pull requests genererede omtrent 2.74 gange flere sikkerhedsproblemer end menneskeskabt kode i samme sammenligning. Specifikke sårbarhedsklasser optræder uforholdsmæssigt oftere: én undersøgelse fandt XSS-sårbarheder i 86 % af AI-genererede kodeeksempler, der blev testet på tværs af fem større sprogmodeller .

Afhængighedshallucinationer er et relateret, veldokumenteret mønster. En forskningsnotat fra Cloud Security Alliance fra april 2026 viste, at på tværs af 2.23 millioner AI-genererede kodeeksempler fra seksten modeller indeholdt 19.7% mindst ét ​​hallucineret pakkenavn, der faktisk ikke eksisterer , og 43% af disse hallucinerede navne dukkede op igen konsekvent hver gang den samme prompt blev gentaget , hvilket er det, der gør mønsteret udnytteligt snarere end tilfældigt. Uafhængige forskere er også begyndt formelt at spore downstream-effekten:Georgia Techs Vibe Security Radar registrerede 35 nye CVE-poster direkte tilskrevet AI-genereret kode alene i marts 2026, en stigning fra seks i januar.

Intet af dette betyder, at vibe-kodning er ubrugelig, at produktivitetsforbedringen er reel, og at adoptionen ikke vender. Det betyder, at "AI'en skrev det, og det kørte" og "det er sikkert at sende" er to forskellige påstande, og at det hurtigt bliver mere og mere nødvendigt at behandle AI-genereret kode med samme granskning som et ikke-reviewet tredjepartsbidrag. standard rådgivning på tværs af sikkerhedsforskningen om dette emne.

Nøgleforsøg #

  • Vibe-kodning er et specifikt udtryk, ikke et synonym for "AI-assisteret kodning". Den beskriver specifikt bygning efter resultat og iteration snarere end ved at læse og forstå den genererede kode.
  • Den blev opfundet af Andrej Karpathy den 2. februar 2025., og nåede Merriam-Websters slangliste inden for fem uger.
  • Betydningen af ​​vibe-kodning er blevet bredere fra en personlig praksis med lav indsats til en mainstream udviklingstilgang, der anvendes af både hobbyister og finansierede startups.
  • Risikoen ligger ikke i selve AI-genereret kode, men i ureviewet AI-genereret kode. Uafhængig forskning finder konsekvent forhøjede sårbarhedsrater og forudsigelige afhængighedshallucinationer i vibrationskodet output.

Vibe-kodet software skal stadig sendes gennem den samme pipeline som alt andet. Xygenis platformen gælder det samme SAST, SCAog AI-bevidst analyse til AI-genereret kode som den gør med menneskeskrevet kode, herunder Tidlig advarsel om malware (MEW) for den type risiko for hallucinationsafhængighed, der er beskrevet ovenfor, så en hurtig prompt-to-production-workflow ikke stille og roligt springer gennemgangstrinnet over.

Ofte stillede spørgsmål #

Er Vibe-kodning det samme som at bruge GitHub Copilot eller et AI-autofuldførelsesværktøj?

Ikke helt. Autofuldførelsesværktøjer foreslår kode, mens en udvikler skriver og gennemgår hver linje. Vibe-kodning beskriver en arbejdsgang, hvor personen beder om et resultat og evaluerer resultatet, ofte uden at læse den underliggende kode, som AI'en har produceret.

Er vibe-kodning sikker at bruge til produktionssoftware?

Det kan være tilfældet, men forskningen viser konsekvent, at ureviewet AI-genereret kode har en målbart højere andel af sikkerhedssårbarheder end menneskebedømt kode. De fleste nuværende retningslinjer anbefaler at behandle AI-genereret kode med samme granskning som ureviewet tredjepartskode i stedet for at sende den uundersøgt.

Er "vibe coding" en officiel teknisk betegnelse?

Det er nu ordbogsanerkendt (Merriam-Webster lister det som et slang- og trendudtryk, og Collins Dictionary udnævnte det til årets ord i 2025), men det har ikke en eneste formel, standardiseret teknisk definition. Brugen varierer fra at beskrive hurtig personlig prototyping til at beskrive store dele af produktionskodebaser.

Start gratis

Kom i gang gratis.
Der kræves ikke noget kreditkort.

Kom i gang med et enkelt klik:

Disse oplysninger vil blive gemt sikkert i henhold til Servicevilkår og Privatlivspolitik

App skærmbillede