Pealkiri: AI mõjul põhinevad tekstist koodiks tööriistad ja nende mõju tarkvaraarendusele

Tarkvaraarendajad üle maailma kasutavad üha enam generatiivse kunstliku intellekti (AI) tekstist koodiks tööriistu, et suurendada tootlikkust ja hõlbustada oma töövoogu. Need tööriistad, nagu IBM Codenet, GitHub CoPilot, Amazoni Code Whisperer ja StarCoder ning Hugging Face, muudavad viisi, kuidas koodi kirjutatakse ja hinnatakse.

Kasutades neid AI mudeleid, suudavad arendajad genereerida koodi lihtsatest tekstipromptsidest kuni 55% kiiremini kui traditsiooniliste meetodite puhul. Need tööriistad pakuvad ka võimalust kontrollida koodi kvaliteeti ja teha ülevaateid mitmesugustes programmeerimiskeeltes, sealhulgas C++, Java, Go, Python, COBOL, Pascal ja Fortran. Nende tööriistade potentsiaal on tekitanud tohutut uudishimu ja huvi arendajate kogukonnas.

Kasvav huvi AI mõjul põhinevate tekstist koodiks tööriistade vastu

Google Trendsi järgi on GitHub CoPiloti otsingud viimase aasta jooksul kümnekordistunud. GitHub, maailma suurim tarkvaraarendajate kogukonnplatvorm, on näinud olulist CoPiloti kasutuselevõttu, millel on üle 1,3 miljoni tasulise tellija 50 000 organisatsioonist üle maailma. India IT-hiidude nagu Tata Consultancy Services (TCS), Infosys ja HCLTech on samuti neid tööriistu kasutusele võtnud.

ServiceNow on teatanud arendajate tootlikkuse 52% -lisest kasvust nende tekstist koodi mudeli kasutamise kaudu. Sumeet Mathur, ServiceNow India Technology and Business Centeri tegevjuht ja juht, selgitab, kuidas generatiivne AI Now Platvormis muudab teksti kõrgekvaliteedilisteks koodiettepanekuteks ja mõnel juhul isegi täielikuks koodiks. Seda koodi saab seejärel üle vaadata, muuta ja rakendada, suurendades arendamise tõhusust.

GitHub CoPilot, mille on välja töötanud OpenAI Codexi suurkeele mudel (LLM), on saadaval tellimuse kaudu, hinnaga alates 10 dollarit kuus üksikisikutele ja 19 dollarit ettevõtetele. GitHubi tootehalduse asepresident Mario Rodriguez rõhutab, kuidas CoPilot muudab arendajate töövooge, võimaldades neil kirjutada kuni 60% oma koodist populaarsetes keeltes nagu Java. Ta usub, et see number võiks järgmise viie aasta jooksul ulatuda potentsiaalselt 80% -ni.

Lisaks kiiruse ja tõhususe suurendamisele aitavad AI mõjul põhinevad tekstist koodiks tööriistad ka säästa vaimset energiat ja vähendada käsitsi korduvate ülesannete frustratsiooni. Seda innovatsiooni illustreerib Devika, India esimene AI tarkvaraarendaja. Devika on virtuaalne abiline, mis suudab mõista inimeste juhiseid, genereerida tarkvara koode ja isegi parandada vigu. See avatud lähtekoodiga projekt on loodud konkureerima Deviniga, mille on käivitanud Cognition Labs Ameerika Ühendriikides.

Teemade tekstist koodi tööriistade rakendamine

Kuigi suurenenud tootlikkuse lubadus on ahvatlev, on nende tööriistade kasutuselevõtt suurte IT-ettevõtete poolt endiselt eksperimentaalses staadiumis. Organisatsioonid on ettevaatlikud, et tagada genereeritud koodi korrektsus ja filtreerida välja igasugune pahatahtlik sisu. Hoolimata põnevatest võimalustest, mida pakuvad AI mõjul põhinevad tekstist koodiks tööriistad, on India ettevõtted endiselt tekstist koodiks tööriistade mastaabis kasutuselevõtu varases staadiumis.

Arendajad toetuvad tihedalt koodilõpuleviimise funktsioonidele integreeritud arenduskeskkondades (IDE-d). Tekstist koodiks tööriistu võetakse ettevõtetes vastu efektiivsete vahenditena oskuste täiendamiseks, uute programmeerimiskeelte õppimiseks ja probleemide lahendamiseks. Need võimaldavad arendajatel töötada oma programmeerimiskeskkonnas ilma vajaduseta kontekstivahetuseks.

Gartner hindab, et juba kasutab umbes 65–75% arendajaid IT-organisatsioonides AI-koodiassistente, nagu GitHub CoPilot. Need tööriistad tegutsevad IDE pluginatena, võimaldades arendajatel suhelda tööriistaga ja suurendada selle eeliseid. Gartneri asepresident ja analüütik Manjunath Bhat võrdleb seda funktsionaalsust populaarse „IntelliSense” funktsiooniga, kuid lisab võimaluse tööriistaga sujuvat suhtlust.

Prashanth Kaddi, Deloitte India partner, rõhutab IP kaitse ja muude turvapraktikate tähtsust. Mõned kliendid eeldavad avalikustamist AI kasutamise kohta tehniliste artefaktide puhul. TCS, India suurim tarkvara eksportija, kasutab koodi genereerimiseks mitmeid tooteid, sealhulgas GitHub CoPilot, AWS Code Whisperer, Google Duet AI, CodeLlama ja StarCoder. Neid tekstist koodiks gen AI mudeleid saab kasutada parema tootlikkuse, kiiruse ja koodikvaliteedi saavutamiseks.

Mohammed Rafee Tarafdar, Infosysi tehnoloogiadirektor, rõhutab tulevikus tekstist koodiks genereerimise kasutamist, kasutades üldotstarbelisi ja spetsialiseeritud koodiabimehi. Infosys on arendanud abimehi, kasutades peenhäälestuslähenemist valdkondades nagu moderniseerimine, migreerumine, aruandlus ja refaktoreerimine. Tekstist koodiks genereerijad on osutunud väärtuslikeks koodi kirjutamise, testimise, aruande koostamise ja dokumenteerimise ülesannetes.

Mõju ja ettevaatusabinõud

India on teise suurima ChatGPT kasutajabaasiga riik väljaspool Ameerika Ühendriike. Programmeerijad kasutavad ChatGPT tasuta tööriista ulatuslikult koode genereerimiseks, eriti lahenduste otsimiseks. Paramdeep Singh, Shorthills AI kaasasutaja, rõhutab, et rohkem kui 80% programmeerijatest kasutab ChatGPT-d ja muid tekstist koodiks platvorme oma tõhususe parandamiseks. Sellest sõltuvus kajastub liikluse vähenemises koodikeskendunud saitidel nagu Stack Overflow, mis on viimasel ajal kogenud liikluse 30–50% langust.

Siiski on oluline märkida, et tekstist koodiks AI tööriistade kasutamine ei ole nii lihtne kui teksti, piltide või videote genereerimine. Kui neid õigesti ei käivitata, võivad need tööriistad genereerida vigase koodi, mis toob kaasa topelttöö või isegi turvaaugud. Tuleb olla ettevaatlik, et tagada genereeritud koodi õigsus ja turvalisus.

Kokkuvõttes on AI mõjul põhinevatel tekstist koodiks tööriistadel potentsiaal muuta tarkvaraarendus, suurendades tootlikkust ja hõlbustades koodi kirjutamise protsessi. Nende tööriistade kasutuselevõtu jätkudes peavad arendajad ja organisatsioonid tasakaalustama suurenenud efektiivsuse eelised genereeritud koodi õigsuse ja turvalisuse tagamisega.

KKK

The source of the article is from the blog macholevante.com

Privacy policy
Contact