Sannheten om AI-koding: Dette avslører 6000+ ekte utviklersessioner

Sannheten om AI-koding: Dette avslører 6000+ ekte utviklersessioner

Apr 29, 2026 ai-coding developer-tools software-security machine-learning code-generation vibe-coding semgrep vulnerability-analysis

Sannheten om AI-kodingagenter: Hva 6000+ ekte utviklersessioner viser

AI-kodingagenter skal revolusjonere utvikling. Skriv mindre kode. Lever raskere. La maskinene ta repetitive oppgaver.

Men ingen har målt hva utviklere faktisk gjør med dem – før nå.

Datasettet SWE-chat har logget over 6000 reelle sessioner fra produksjonsmiljøer. Resultatene overrasker, bekymrer og snur opp ned på mytene om menneske-AI-samarbeid i kodearbeid.

"Vibe coding" tar over – og sikkerhetseksperter rister på hodet

Datasettet viser tre hovedmønstre for samarbeid:

  • Kun menneske (22,7 %): AI forklarer, men utvikleren skriver koden
  • Samarbeid (36,5 %): Felles skriving med iterasjoner fram og tilbake
  • Vibe coding (40,8 %): AI skriver det meste; utvikleren godkjenner bare

"Vibe coding" vokser raskt. Andelen har doblet seg på tre måneder. Nå er det det vanligste.

Problemet? Vibe-kode gir 9 ganger flere sikkerhetshull enn menneskekode.

Utviklere sender koden raskere gjennom, men med massivt flere feil. Alle modi øker sårbarheter netto – vibe coding verst.

Den harde realiteten: De fleste AI-forslag kastes

Hvis utviklere elsker AI-agenter, hvorfor havner 55,7 % av AI-koden aldri i produksjon?

44 % av interaksjonene stopper med avbrytelse eller avvisning fra brukeren. AI stiller sjelden oppfølgingsspørsmål – bare 1,4 % av rundene.

Det minner om en ensidig samtale. Utviklere bruker agentene til å teste ideer og prototype lynraskt. Ikke som fullautomatisk kodefabrikk. Mer som en smart lærling de vraker mesteparten av.

Hva utviklere egentlig bruker AI til

Overraskende nok: Toppmotivet er ikke kodegenerering – det er å forstå kode.

19 % av promptene ber om forklaringer på eksisterende kode. Flere enn genereringsforespørsler. AI blir til reverse engineering-verktøy, dokugen og rask on-boarding i ukjente baser.

Markedsføringen fokuserer på "skriv mindre", men utviklere vil ha "forstå mer".

Nitpicking-ekspertene som ødelegger det hele

47 % av vibe-brukerne er "ekspert-nitpickere". De gransker hver AI-linje, fikser småting.

Dette er upraktisk. Hvis du uansett redigerer alt, hvorfor vibe? Data viser at samarbeidsmodus gir bedre sikkerhet og effektivitet.

Nitpickerne sløser krefter på å finpusse AI-kode de kunne skrevet selv – bare saktere.

Konkrete fiaskoeksempler

Datasettet har logger fra mislykkede sessioner. Ett tilfelle: Utvikler ber AI fikse trege animasjoner i iOS-app. AI endrer feil parameter – enkeltkort i stedet for containeren.

Flere korreksjoner senere: Ingen løsning. Ingen commit. AI skjønte ikke kontekst eller prioriteringer.

Et annet: Nitpicker mikrostyrer endeløst – "ikke ny funksjon", "inline UUID", "byt navn på konstant". Utvikleren oppfører seg som reviewer, ikke coder.

Råd til teamet ditt

Vurderer dere AI-agenter? Her er dataens budskap:

Bruk til forståelse, ikke produksjon: Bedre på forklaringer og docs enn ny kode.

Hold dere til samarbeidsmodus: 36,5 % av sessionene balanserer sikkerhet, fart og tilfredshet best. Vibe frister, men risikerer for mye.

Regn med review-tid: Kjør Semgrep eller Snyk på AI-kode. 9x mer hull skjer nå, i produksjon.

Mål treffraten: Dere kaster trolig 55 % av forslagene. Det er ikke feil – det er poenget. Vurder output-kvalitet, ikke kvantitet.

Det store bildet

SWE-chat skinner med sin ærlighet. Reelle utviklere, reelle valg i ekte flyt.

Det demper hype. AI-agenter skriver ikke kode alene. Utviklere bruker dem som tenkehjulpet, kaster mye, holder kontroll.

Agentene er sterke. Ikke tryll. Vinnere blir de som samarbeider tett, stiller spørsmål og engasjerer seg.

Dataene bekrefter det.


Vil du grave dypere? Hele SWE-chat er åpent tilgjengelig. Bygger du AI-verktøy? La disse mønstrene styre roadmappen din. Å vite hvordan utviklere bruker dem slår gjetting.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NL HU IT FR ES DE DA ZH-HANS EN