Raportit

Fluxin AI-koodigeneraattorin todellisuustarkistus: Yritysten koodinopeus ohittaa näkyvyyden

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Fluxin uusi AI-koodigeneraattorin todellisuustarkistus -raportti, joka perustuu Dimensional Researchin tekemään riippumattomaan tutkimukseen, osoittaa, että AI-koodi on siirtynyt kokeiluvaiheesta yritysten ohjelmistokehitykseen. 309 insinöörijohtajan ja -harjoittelijan kysely viidellä mantereella osoitti, että 44,7 %:lla organisaatioista on jo AI-koodia tuotannossa, kun taas 35,0 %:lla on AI-koodia, jota ei ole vielä toimitettu.

AI-koodi on tullut standardiksi, mutta luottamus ei ole seurannut perässä

Raportti osoittaa, että keskustelu siitä, käyttävätkö insinööritiimit AI:ta koodin kirjoittamiseen, on ohi. Tämä muutos on jo tapahtunut. Tärkeämpää on se, voivatko organisaatiot ymmärtää, tarkastaa, turvata ja hallita kasvavaa määrää AI:n avulla tuotettua koodia.

Vain pieni osa vastaajista on vielä sivussa. Vaikka 44,7 %:lla on AI-koodia tuotannossa ja 35,0 %:lla on AI-koodia, jota ei ole vielä toimitettu, 16,2 %:n aikoo käyttää AI-koodia seuraavan 12 kuukauden aikana, ja 4,2 %:n aikoo tehdä niin myöhemmin. Käytännössä raportti viittaa siihen, että lähes kaikki organisaatiot ottavat AI-koodin käyttöön, mutta luottamus sen käyttöön on epätasainen.

Epävarmuus johtuu ei tuottavuuden puutteesta, vaan näkyvyydestä. Flux kuvaa ongelmaa “AI-näkyvyyden aukkona”: tiimit voivat nyt luoda koodia nopeammin kuin he voivat luottaa siihen, että he voivat tarkastaa, kontekstualisoida ja hallita sitä.

AI:ta käytetään ensin matalan riskin ja toistuvan työn kanssa

Vahvin omaksuminen tapahtuu alueilla, joissa mallit ovat ennustettavissa ja virheet ovat helpommin hallittavissa. Raportin mukaan insinööritiimit käyttävät AI-koodia useimmin dokumentaatioon (68,7 %), yksikkötestaukseen (65,9 %) ja yksinkertaisiin funktioihin (57,7 %). Koodin tarkastus näkyy myös (57,7 %), kun taas 50,4 %:lla vastaajista sanoo, että AI:ta käytetään uusien ominaisuuksien luomiseen.

Tämä jakauma on paljastava. Organisaatiot eivät luovuta ydinarkkitehtuuria tai keskeisiä prosesseja AI:lle. He aloittavat toistuvilla, rakenteisilla tehtävillä, joissa AI voi vähentää tylsää työtä ja parantaa nopeutta ilman, että se välittömästi aiheuttaa suuria liiketoimintariskejä.

Tuottavuuden parantuminen on todellista. Nykyisistä AI-koodin käyttäjistä 67,1 %:lla on lisääntynyt tuottavuus, 61,8 %:lla on nopeampi prototyyppi, 58,5 %:lla on parempi dokumentaatio ja 48,4 %:lla on vähentyneet kehityskustannukset. Raportti osoittaa myös, että odotus ja todellisuus laadusta poikkeavat toisistaan. Vaikka 47,6 %:lla ei-käyttäjistä odottaa, että AI-koodi vähentää virheitä, vain 34,6 %:lla nykyisistä käyttäjistä sanoo, että he todella näkevät vähemmän virheitä.

Pullonkaula on siirtynyt koodin kirjoittamisesta koodin tarkastamiseen

AI on tehnyt koodin luomisesta helpompaa, mutta se on myös aiheuttanut enemmän painetta koodin tarkastamiseen, testaamiseen ja riskien hallintaan. Lähes 80 %:lla vastaajista menee vähintään 10 %:ia heidän ajastaan koodin tarkastamiseen, ja noin yksi kymmenestä vastaajasta käyttää 41 %:a tai enemmän aikaa koodin tarkastamiseen.

Tämä on tärkeää, koska AI-koodi muuttaa ohjelmistokehityksen rytmiä. Enemmän koodia voidaan tuottaa, ja koodin tarkastajat saattavat olla vähemmän perillä siitä, miten tai miksi jokin asia on luotu. Raportti osoittaa, että suurimmat haasteet koodin muutosten ymmärtämisessä ovat monimutkainen koodi (53,7 %), eri kehitystiimit käyttävät eri lähestymistapoja (46,3 %), huono dokumentaatio (43,0 %) ja suuret määrät muutoksia (37,9 %).

Tässä vaiheessa riski muuttuu enemmän kuin teoreettiseksi. Kun vastaajilta kysyttiin, mitkä viikoittaiset muutokset ovat vaikeimmin havaittavissa, heidän vastauksensa osoittivat, että turvallisuusongelmat (49,2 %), riippuvuuden muutokset (47,7 %) ja suorituskykyvaikutukset (44,1 %) ovat vaikeimmin havaittavissa. Nämä eivät ole vähäisiä huolenaiheita; ne ovat tarkalleen sellaisia muutoksia, jotka voivat aiheuttaa tuotantovaikeuksia, noudattamisongelmia tai pitkäaikaisia teknisiä velkoja.

AI-koodi ei ole selvästi parempaa tai huonompaa, mutta se on erilaista

Yksi mielenkiintoisimmista havainnoista on, että vastaajat ovat jakautuneita siinä, luovatko AI-koodi enemmän ongelmia kuin ihmisten kirjoittama koodi. 32,9 %:lla vastaajista on tämä aiheuttaa jonkin verran enemmän ongelmia, 33,4 %:lla se aiheuttaa jonkin verran vähemmän ongelmia, ja 29,7 %:lla se aiheuttaa saman määrän ongelmia.

Tämä jakautuminen osoittaa, että AI-koodin vaikutus riippuu voimakkaasti ympäristöstä, jossa se toimii. AI-koodi saattaa toimia hyvin, kun se on yhdistetty vahvoihin tarkastusmenetelmiin, testikattavuuteen, turvallisuustyökaluihin ja hallintoon. Se saattaa aiheuttaa enemmän ongelmia, kun organisaatiot ottavat sen käyttöön nopeuden vuoksi ilman, että he parantavat järjestelmiä, joilla koodin tuotosta arvioidaan.

Raportissa mainittujen kielteisten vaikutusten mukaan kitka ilmenee siellä, missä se on odotettavissa. 41,1 %:lla vastaajista vähenevät juniorikehittäjien oppimismahdollisuudet, 32,6 %:lla AI-koodi ei toimita pyydettyä toiminnallisuutta, 31,6 %:lla on aiheutunut tahattomia riippuvuuksia, 31,6 %:lla on turvallisuusongelmia ja 29,5 %:lla AI-koodi on hankalaa debugata.

AI-koodin riski on siirtynyt insinööritöistä laajemmalle

Raportti osoittaa myös, että AI-koodi ei ole enää vain insinööritöiden hallintoon liittyvä asia. Se on muuttunut yritysriskeiksi.

Turvallisuustiimit ovat eniten huolissaan asiasta (62,5 %), ja niiden jälkeen tulevat noudattamisasia (51,5 %), CTO- tai CIO-johtajuus (46,9 %) ja lakitiimit (40,8 %). Huolenaihe laajenee myös operatiivisiin, QA-, tuotejohtamiseen, asiakaspalveluun ja jopa markkinointiin.

Tämä laajeneva sidosryhmäkartoitus heijastaa laajempaa muutosta. Kun AI-koodi pääsee tuotantoon, sen seuraukset voivat vaikuttaa tietosuojeluun, asiakaskokemukseen, turvallisuusasemaan, auditointiin ja sopimussitoumuksiin. Koodi voidaan kirjoittaa insinööriorganisaatiossa, mutta riski on jakautunut koko liiketoimintaan.

Suojaukset muuttuvat tuotannon perusinfrastruktuuriksi

Yritykset ovat jo vastaamassa tähän sijoittamalla uusiin suojauksiin. Raportti osoittaa, että 45,6 %:lla on sijoitettu koodin laadun analyysityökaluihin, 39,0 %:lla on käytössä automaattinen koodin tarkastustyökalu, 38,5 %:lla on lisätty statista sovelluksen turvallisuustestaus, 35,9 %:lla on otettu käyttöön ohjelmiston koostumisen analyysi, 32,3 %:lla on käytössä interaktiivinen sovelluksen turvallisuustestaus ja 31,3 %:lla on toteutettu koulutusluokat tietyn koodin avustajien käyttöön.

Prosessimuutokset ovat myös yleisiä. 57,4 %:lla on otettu käyttöön käytäntöjä, jotka määrittelevät AI-koodin käytön, 49,2 %:lla vaaditaan koulutusta AI-koodin käytöstä, 45,1 %:lla on tehostettu koodin tarkastusta ja 40,5 %:lla on määrätty enemmän kehittäjiä tarkastamaan koodia.

Nämä sijoitukset eivät tapahdu tyhjästä. Vain 3,6 %:lla vastaajista sanoo, että AI:n aiheuttamat ongelmat eivät koskaan pääse tuotantoon. Sen sijaan 4,6 %:lla ne pääsevät usein tuotantoon, 30,3 %:lla toisinaan, 31,8 %:lla harvoin ja 23,6 %:lla vain harvoin. Toisin sanoen useimmat AI-koodia käyttävät organisaatiot ovat jo kokeneet tuotantovaikutuksia.

Seuraava vaihe AI-koodauksessa on hallinta

Raportti sisältää myös paradoksin: monet insinöörijohtajat uskovat, että AI voi auttaa ratkaisemaan koodin tarkastuksen, jota AI itse lisää. 64,9 %:lla vastaajista uskoo, että AI voi suorittaa jotkut koodin tarkastuksen osa-alueet paremmin kuin ihmiset, kun taas 21,1 %:lla ei ole samaa mieltä ja 14,0 %:lla ei ole mielipidettä.

Vastaajat pitävät AI:ta mahdollisesti vahvempina yhdenmukaisen standardin soveltamisessa ja perusteellisemmassa analyysissä, molemmissa 57,4 %:lla. He myös mainitsevat koodin eri osien tunnistamisen (53,3 %), nopeamman palautteen (51,8 %), enemmän ongelmien havaitsemisen (49,7 %) ja 24/7-saatavuuden (48,2 %).

Tämä osoittaa seuraavaa vaihetta AI:n omaksumisessa ohjelmistokehityksessä. AI ei ainoastaan kirjoita enemmän koodia, vaan se tulee yhä enemmän käyttöön koodin tarkastamiseen, luokitteluun, priorisointiin ja hallintaan. Voittajat eivät välttämättä ole tiimit, jotka tuottavat eniten koodia, vaan ne, jotka rakentavat selkeimmän kuvan siitä, mitä on muuttunut, missä kohdistuu riski ja mitkä ihmisten päätökset ovat edelleen tärkeitä.

AI-koodigeneraattorin todellisuustarkistus osoittaa todellisen yrityshaasteen

Fluxin raportti osoittaa lopulta, että AI:n omaksuminen ohjelmistokehityksessä on siirtynyt aikuisikään. Itse koodi ei ole enää haaste. Haaste on näkyvyys, tarkastuskyky, hallinta ja luottamus.

AI-koodi on jo tuotannossa lähes puolella vastaajista, mutta sen ympärillä olevat järjestelmät ovat vielä kehittymässä. Insinöörijohtajille viesti on selvä: AI-koodaus voi nopeuttaa kehitystä, mutta vain, jos organisaatiot voivat myös mitata suojauksia, kontekstia ja vastuuta, joita tarvitaan tuotannon järjestelmien pitämiseksi luotettavina. Kuten AI-koodigeneraattorin todellisuustarkistus osoittaa, AI-avustuksen tulevaisuus ohjelmistokehityksessä määritellään vähemmän siitä, kuinka paljon koodia AI voi tuottaa, ja enemmän siitä, kuinka luottavaisesti yritykset voivat ymmärtää ja toimittaa sitä.

Antoine on visionäärisellä johtajalla ja Unite.AI:n perustajakumppani, joka on intohimoisesti omistautunut tulevaisuuden älyteknologian ja robotiikan muotoiluun ja edistämiseen. Sarjayrittäjänä hän uskoo, että älyteknologia tulee olemaan yhtä mullistava yhteiskunnalle kuin sähkö, ja hän on usein innostunut puhumaan älyteknologian ja AGI:n mahdollisuuksista.

Hän on tulevaisuudentutkija, joka on omistautunut tutkimiseen, miten nämä innovaatiot muotoilevat maailmaamme. Lisäksi hän on Securities.io:n perustaja, joka on keskittynyt sijoittamiseen älykkäisiin teknologioihin, jotka määrittelevät tulevaisuutta ja muokkaavat koko toimialoja.