AI padarė didelę įtaką daugeliui profesijų, o kūrėjai nėra išimtis. Bet ką kūrėjai mano apie šią technologiją?

Didėjantis AI populiarumas neginčijamas, tačiau kyla klausimas, kiek AI reikšmingas ir aktualus kūrėjo darbo eigai. Siekdama išsiaiškinti šią temą, „Stack Overflow“ apklausė daugiau nei 90 000 kūrėjų, siekdama sužinoti jų nuomonę apie AI. Apklausa davė keletą dėmesio vertų išvadų, kaip parodyta toliau.

Bendras kūrėjų požiūris į AI

Kaip minėta, AI populiarėja tarp kūrėjų. Pagal „Stack Overflow 2023“ apklausa, 70 % jau naudoja arba planuoja naudoti AI įrankius savo kūrimo procese, 44 % jau naudoja įrankius dabar ir 26 % planuoja naudoti.

Požiūriai į AI skiriasi priklausomai nuo kūrėjo profesijos ir patirties lygio.

Profesija

SRE, saugos specialistai ir žaidimų kūrėjai turi nepalankią nuomonę apie AI. Tai įmanoma dėl saugumo problemų, kylančių dėl kodo ar slaptos informacijos tiekimo į AI sistemas.

Kūrėjai, orientuoti į aparatinę įrangą, pagrindines sistemas ar programas, rečiau naudoja AI įrankius. Taip yra todėl, kad programos yra per sudėtingos ir dirbtinio intelekto įrankiai negali joms padėti.

instagram viewer

Frontend kūrėjai, duomenų mokslininkai ir debesų kūrėjai yra tie kūrėjai, kurie dažniau naudoja AI įrankius. Frontend kūrėjams ir backend kūrėjams AI įrankiai gali padėti pateikdami tam tikrų funkcijų kodo fragmentus arba scenarijus.

Duomenų mokslininkai gali panaudoti AI automatizuoti duomenų apdorojimą, modelių optimizavimą ir funkcijų pasirinkimą.

Debesų kūrėjams dirbtinis intelektas gali padėti optimizuoti infrastruktūros valdymą automatizuodamas tokius procesus kaip išteklių paskirstymas, apkrovos balansavimas, stebėjimas ir našumo derinimas.

Patirtis

Kūrėjai anksčiau savo karjerą ir besimokantys koduoti labiau linkę naudoti AI įrankius galbūt todėl, kad tai pagerina mokymosi greitį.

Kita vertus, 42,2% kūrėjų, turinčių daugiau nei 21 metų patirtį, yra mažiau palankūs dirbtiniam intelektui. Taip gali būti dėl to, kad prieš įsipareigodami naudoti tam tikrą įrankį, jie nori pamatyti, ar AI supantis ažiotažas nuslūgs.

Šalys

Profesionalūs kūrėjai iš Indijos (83 %), Brazilijos (78 %) ir Lenkijos (70 %) yra tarp kūrėjų, kurie naudoja arba planuoja naudoti AI įrankius ateityje. Tikriausiai taip yra dėl didelio jaunų kūrėjų iš šių šalių augimo. Kūrėjai iš Jungtinės Karalystės, Prancūzijos ir Vokietijos rečiau naudoja AI įrankius.

Kokioms užduotims kūrėjai naudoja dirbtinį intelektą?

Kūrėjai naudoja dirbtinį intelektą įvairioms užduotims ir šios užduotys skiriasi tarp kūrėjų, besimokančių koduoti, ir profesionalių kūrėjų.

Kūrėjai, mokantys koduoti, dažniausiai naudoja dirbtinį intelektą, norėdami sužinoti kodo bazę ir rašyti kodą.

Apklausa atskleidė, kad 86% profesionalių kūrėjų naudoja AI įrankius kodui rašyti, o 54% naudoja juos kodui derinti. Jie taip pat domisi dirbtinio intelekto įrankiais, kad išbandytų, įsipareigotų ir peržiūrėtų kodą, diegtų ir stebėtų programas bei dokumentuotų kodą.

Verta paminėti, kad tik keli kūrėjai domisi dirbtinio intelekto naudojimu bendradarbiaujant su komandos draugais.

AI pranašumai kūrėjams

AI naudingas profesionaliems kūrėjams ir tiems, kurie mokosi koduoti. Iš viso 33 % mano, kad produktyvumo padidėjimas yra svarbiausia AI naudojimo nauda. Tokie įrankiai kaip „GitHub Copilot“ siūlo tokias funkcijas kaip kodo pasiūlymai, automatinis užbaigimas ir klaidų aptikimas, kurios gali žymiai pagreitinti kodavimo procesą.

Profesionalūs kūrėjai pagrindiniu pranašumu laikė didesnį produktyvumą (37,4 %), o didesnis efektyvumas (27,9 %) ir mokymosi greitis (27,4 %) buvo antraeiliai dalykai.

Kūrėjams, besimokantiems koduoti, padidino mokymosi greitį (42,4%) ir padidino produktyvumą (41,4 %) yra pagrindiniai AI pranašumai, o didesnis efektyvumas (33,7 %) rašant kodą yra antraeilis dalykas naudos.

Tik nedidelė dalis kūrėjų mano, kad didesnis tikslumas yra AI įrankių nauda. Patyrę profesionalūs kūrėjai yra skeptiškesni, nes tik 14,1 % mano, kad geresnis tikslumas yra AI privalumas, palyginti su 23,8 % besimokančių koduoti.

Apklausoje šie privalumai buvo suskirstyti į skirtingus kūrėjų tipus. Padidėjęs produktyvumas buvo pastovus visų tipų kūrėjų reiškinys.

„Stack Overflow“ ištyrė įvairių AI įrankių, sugrupuotų į AI paieškos įrankius ir AI kūrėjo įrankius, populiarumą. Remiantis duomenimis, kūrėjai pirmiausia naudoja du įrankius – „ChatGPT“ ir „GitHub Copilot“.

Tarp AI paieškos įrankių „ChatGPT“ yra populiariausias įrankis. 79 % jį naudojančių kūrėjų nori vėl naudoti kitais metais. Nuo populiarumo labai atsiliko Bing AI ir Google Bard AI.

„Google“ garsiai kalbėjo apie Bardo kodavimo sugebėjimus, bet kada lyginant su ChatGPT, Bardas vis tiek atsilieka.

Kai kurie kiti AI paieškos įrankiai, apie kuriuos pranešė kūrėjai, yra WolframAlpha, Phind ir You.com.

„GitHub Copilot“ yra populiariausias AI kodavimo asistentas. Daugiau nei 70 % respondentų, dirbusių su GitHub Copilot, nori vėl su juo dirbti. Be to, daugiau nei 59 % Tabnine naudotojų ir 50 % AWS Code Whisperer naudotojų nori naudoti GitHub Copilot.

Šis lėtas įvairių dirbtinio intelekto įrankių pritaikymas gali būti siejamas su skepticizmu dėl AI tikslumo, nes tik 2,85 % kūrėjų labai pasitiki AI išvestimi. Šis nepasitikėjimas gali būti siejamas su įrankiais, tokiais kaip „ChatGPT“, kartais pateikiant neteisingą išvestį. Ši išvestis, kai naudojama, gali padaryti didelę žalą programai. Naudojant šiuos įrankius, visada naudinga pirmiausia patikrinti išvestį.

Kaip pradėti naudoti AI kuriant programinę įrangą

Kaip programinės įrangos kūrėjas, galite pradėti dirbti su AI į savo kūrimo procesą įtraukę kodo generavimo ir redagavimo įrankius. Tokie įrankiai kaip „GitHub Copilot“. ir Tabnine siūlo kodo fragmentus pagal kontekstą, kai vedate tekstą, o tai gali žymiai sutrumpinti kūrimo laiką. Be to, „ChatGPT“ yra labai naudinga kuriant naudingų paslaugų funkcijas, vartotojo sąsajos komponentus ir derinimo kodą. Naudodami tinkamus raginimus galite netgi naudokite „ChatGPT“ žiniatinklio programoms kurti.

AI padedamos programinės įrangos kūrimo ateitis

Nors daugelis kūrėjų sutinka, kad dirbtinis intelektas yra naudingas įrankis jų darbo eigoje, tik keli yra pasirengę visiškai pasitikėti AI įrankiais, kad koduotų visą savo programą. Tačiau AI neabejotinai keičia tai, kaip kūrėjai kuria programas. Naudodami AI įrankius, kūrėjai gali supaprastinti įvairius kūrimo etapus, įskaitant kodo rašymą, testavimą, derinimą ir kodo peržiūrą. Dėl to jie gali žymiai optimizuoti kūrimo gyvavimo ciklą.