Rapporter

Flux’s AI-kodegenererings virkelighedscheck finder, at virksomhedens kodehastighed er større end synligheden

mm
Føj Unite.AI til dine foretrukne kilder på Google

Flux’s nye AI-kodegenererings virkelighedscheck-rapport, som er baseret på uafhængig forskning udført af Dimensional Research, viser, at AI-genereret kode er gået fra eksperimenter til mainstream-virksomhedssoftwareudvikling. En undersøgelse af 309 tekniske ledere og praktikere på fem kontinenter fandt, at 44,7% af organisationerne allerede har AI-genereret kode i produktion, mens yderligere 35,0% bruger AI til at skrive kode, men har endnu ikke afsendt det.

AI-genereret kode er blevet standard, men tillid har ikke ført med

Rapporten gør det klart, at debatten ikke længere handler om, hvorvidt tekniske teams vil bruge AI til at skrive kode. Denne ændring er allerede sket. Det vigtigste spørgsmål er, om organisationer kan forstå, gennemgå, sikre og styre den voksende mængde kode, som AI hjælper med at producere.

Kun en lille andel af respondenterne er stadig på sidelinjen. Mens 44,7% har AI-genereret kode i produktion og 35,0% bruger det uden for produktion, planlægger yderligere 16,2% at bruge AI-genereret kode inden for de næste 12 måneder, og 4,2% planlægger at gøre det senere. I praksis antyder rapporten, at næsten universel accept er på vej, men tilliden til implementering er stadig ujævn.

Denne tøven skyldes ikke en mangel på produktivitet. Den skyldes synlighed. Flux beskriver problemet som et “AI-synligheds gab”: teams kan nu generere kode hurtigere, end de kan gennemgå, kontekstualisere og kontrollere den med tillid.

AI bruges først til lavrisikode, repetitive arbejde

Den stærkeste accept sker i områder, hvor mønstre er forudsigelige, og fejl er lette at indeholde. Ifølge rapporten bruger tekniske teams AI-genereret kode oftest til dokumentation med 68,7%, enhedstest med 65,9% og simple funktioner med 57,7%. Kodegennemgang viser sig også med 57,7%, mens 50,4% af respondenterne siger, at AI bruges til at oprette nye funktioner.

Denne fordeling er afslørende. Organisationer overdrager ikke blindt kernearkitektur eller mission-kritiske arbejdsprocesser. De starter med repetitive, strukturerede opgaver, hvor AI kan reducere kedeligt arbejde og forbedre hastighed uden at introducere stor skæbneforandring.

Produktivitetsgevinsterne er reelle. Blandt nuværende brugere af AI-genereret kode rapporterer 67,1% øget produktivitet, 61,8% hurtigere prototyper, 58,5% bedre dokumentation og 48,4% reducerede udviklingsomkostninger. Men rapporten viser også et gab mellem forventning og virkelighed på kvalitet. Mens 47,6% af ikke-brugere forventer, at AI-genereret kode vil reducere fejl, siger kun 34,6% af nuværende brugere, at de faktisk ser færre fejl.

Flaskehalsen er flyttet fra kode til kodegennemgang

AI har gjort kodeoprettelse lettere, men det har øget presset på gennemgang, test og risikostyring. Næsten 80% af respondenterne bruger mindst 10% af deres tid på kodegennemgang, og omkring en ud af ti bruger 41% eller mere af deres tid på at gennemgå kode.

Dette er vigtigt, fordi AI-genereret kode ændrer rytmen i softwareudvikling. Mere kode kan produceres, pull-forespørgsler kan vokse i volumen, og gennemgangere kan have mindre kontekst om, hvordan eller hvorfor noget blev oprettet. Rapporten finder, at de største udfordringer ved at forstå ændringer i kodebasen inkluderer kompleks kode med 53,7%, forskellige udviklingsteams, der bruger forskellige tilgange, med 46,3%, dårlig dokumentation med 43,0% og store mængder af ændringer med 37,9%.

Her bliver risikoen mere end teoretisk. Når de blev bedt om, hvilke uge-til-uge-ændringer er sværest at opdage, pegede respondenterne på sikkerhedsproblemer med 49,2%, afhængighedsændringer med 47,7% og ydelsesindvirkninger med 44,1%. Disse er ikke mindre bekymringer; de er præcis de typer af ændringer, der kan skabe produktionshændelser, overholdelseseksponering eller langsigtede tekniske gæld.

AI-genereret kode er ikke klart bedre eller værre, men den er anderledes

En af de mere interessante opdagelser er, at respondenterne er delt i, om AI-genereret kode skaber flere problemer end menneskeskrevet kode. 32,9% siger, at AI-genereret kode skaber nogen eller væsentligt flere problemer, mens 33,4% siger, at den skaber færre eller væsentligt færre problemer, og 29,7% siger, at den skaber omtrent det samme antal problemer.

Denne deling antyder, at virkningen af AI-genereret kode afhænger stærkt af miljøet omkring den. AI-kode kan fungere godt, når den er parret med stærke gennemgangspraksis, testdækning, sikkerhedsværktøj og styring. Den kan skabe flere problemer, når organisationer adopterer den for hastighed uden at opgradere systemerne, der bruges til at evaluere outputtet.

De negative påvirkninger, der rapporteres af organisationer, viser, hvor friktionen opstår. 41,1% nævner reducerede læringsmuligheder for junior-udviklere, 32,6% siger, at AI-genereret kode ikke leverer den anmodede funktionalitet, 31,6% rapporterer uventede afhængigheder, 31,6% rapporterer sikkerhedsvulnerabiliteter, og 29,5% siger, at AI-genereret kode kan være svær at fejlfinde.

AI-koderisiko er flyttet ud over ingeniørarbejde

Rapporten viser også, at AI-genereret kode ikke længere kun er et ingeniørledelsesproblem. Det er blevet et virksomhedsrisikotema.

Sikkerhedsteams er den mest bekymrede interessentgruppe, nævnt af 62,5% af respondenterne. Overholdelse følger med 51,5%, mens 46,9% nævner CTO eller CIO-ledelse, og 40,8% peger på juridiske teams. Bekymringen udstrækker sig også til drift, QA, produktledelse, CEO’er, kundesucces og selv marketing.

Denne udvidede interessentkort reflekterer en større ændring. Når AI-genereret kode når produktion, kan dens konsekvenser påvirke dataværn, kundeoplevelse, sikkerhedsstilling, gennemsigtighed og kontraktlige forpligtelser. Koden kan være skrevet inden for den tekniske organisation, men risikoen er fordelt på tværs af forretningen.

Sikkerhedsforanstaltninger bliver til kerneproduktionsinfrastruktur

Virksomhederne responderer allerede ved at bruge penge på nye sikkerhedsforanstaltninger. Rapporten fandt, at 45,6% har investeret i kodekvalitetsanalyseværktøj, 39,0% bruger automatiseret kodegennemgangsværktøj, 38,5% har tilføjet statisk applikationssikkerhedstest, 35,9% har adopteret softwarekompositionsanalyse, 32,3% bruger interaktiv applikationssikkerhedstest, og 31,3% har implementeret træningsklasser for bestemte kodestøtter.

Processændringer er også udbredt. 57,4% har introduceret politikker for brug af AI-genereret kode, 49,2% kræver træning i brug af AI-genereret kode, 45,1% har gjort kodegennemgang mere robust, og 40,5% har tildelt flere udviklere til at fokusere på kodegennemgang.

Disse investeringer sker ikke i et tomrum. Kun 3,6% af respondenterne siger, at AI-indførte problemer aldrig når produktion. Til gengæld siger 4,6%, at de når produktion ofte, 30,3% siger nogen gange, 31,8% siger lejlighedsvis, og 23,6% siger sjældent. Med andre ord er produktionens påvirkning allerede en tilbagevendende realitet for de fleste organisationer, der bruger AI-genereret kode.

Næste fase af AI-kodning vil handle om kontrol

Rapporten fanger også en paradoks: mange tekniske ledere tror, at AI kan hjælpe med at løse den gennemgangsbyrde, som AI selv er øget. 64,9% af respondenterne tror, at AI kan overgå mennesker i mindst nogle aspekter af kodegennemgang, mens 21,1% er uenige og 14,0% har ingen mening.

Respondenterne ser AI som potentielt stærkere til at anvende ensartede standarder og give mere omfattende analyse, begge med 57,4%. De peger også på at identificere mønstre på tværs af kodebaser med 53,3%, hurtigere feedback med 51,8%, opdage flere problemer med 49,7% og 24/7-tilgængelighed med 48,2%.

Dette peger på den næste fase af virksomheds AI-accept i softwareudvikling. AI vil ikke kun skrive mere kode. Den vil mere og mere blive brugt til at gennemgå, klassificere, prioritere og styre kodeændringer. Vinderne kan ikke være de teams, der genererer mest kode, men de teams, der bygger det klareste billede af, hvad der er ændret, hvor risiko er samlet, og hvilke menneskelige beslutninger stadig er vigtige.

AI-kodegenererings virkelighedscheck viser den virkelige virksomhedsudfordring

Flux’s rapport peger ultimativt på en mere moden fase af AI-accept i ingeniørarbejde. Koden selv er ikke længere det hårde problem. Det hårde problem er synlighed, gennemgangskapacitet, styring og tillid.

AI-genereret kode er nu i produktion hos næsten halvdelen af de undersøgte organisationer, men de understøttende systemer omkring den er stadig i færd med at følge med. For tekniske ledere er implikationen klar: AI-kodning kan accelerere udvikling, men kun hvis organisationer også kan skalere sikkerhedsforanstaltninger, kontekst og ansvar til at holde produktionsystemer pålidelige. Som AI-kodegenererings virkelighedscheck gør klart, vil fremtiden for AI-assisteret softwareudvikling blive defineret mindre af, hvor meget kode AI kan producere, og mere af, hvor godt organisationer kan forstå og afsende den.

Antoine er en visionær leder og medstifter af Unite.AI, drevet af en urokkelig passion for at forme og fremme fremtiden for AI og robotteknologi. En serieiværksætter, han tror, at AI vil være lige så omvæltende for samfundet som elektricitet, og han bliver ofte fanget i at tale om potentialet for omvæltende teknologier og AGI.

Som en futurist, er han dedikeret til at udforske, hvordan disse innovationer vil forme vores verden. Derudover er han grundlægger af Securities.io, en platform, der fokuserer på at investere i skarp teknologi, der gendefinerer fremtiden og omformer hele sektorer.