BT Group, vodeća telekomunikacijska tvrtka, napravila je značajne korake u poboljšanju učinkovitosti kodiranja usvajanjem alata Amazon Q Developer 2023. godine. Ovaj napredni asistent za kodiranje, ranije poznat kao Amazon CodeWhisperer, koristi umjetnu inteligenciju za pomoć programerima generiranjem značajnih količina izvorne koda.
U samo četiri mjeseca korištenja Amazona Q Developer, BT je uspješno proizveo više od 100.000 linija koda, automatizirajući oko 12% monotonih, ponavljajućih zadataka koji obično oduzimaju vrijeme programerima. Do veljače 2024., tvrtka je primijetila da korisnici dnevno primaju 15 do 20 prijedloga koda, s stopom prihvaćanja od 37%. Nakon ovog inicijalnog uspjeha, BT planira proširiti dostupnost alata svim programerima unutar tvrtke, s ciljem generiranja ukupno 200.000 linija koda do lipnja 2024.
Deepika Adusmiri, glavna direktorica za podatke i umjetnu inteligenciju u BT-u, naglasila je strategiju korištenja postojećih tehnologija umjesto razvoja proprietarnih sustava. Objasnila je da se fokus tvrtke nalazi u određivanju optimalne upotrebe AI u poslovanju, uključujući oblasti ulaganja i izgradnju modela. Programeri su pozitivno reagirali na Amazon Q Developer, što je dovelo do poboljšanja kvalitete koda i smanjenja broja linija koda potrebnih za postizanje sličnih rezultata.
Povratne informacije programera ukazuju da je njihovo angažiranje i vrijeme inovacija poraslo, razbijajući brige o tome da bi AI mogao zamijeniti njihove uloge. Umjesto toga, sada se sve više fokusiraju na načine za daljnje povećanje produktivnosti. Sljedeća faza istražit će pristup BT-a u osiguravanju sigurnosti njihovih AI inicijativa.
BT Group prihvaća AI alate za kodiranje kako bi poboljšala učinkovitost programera
U današnjem brzo evoluirajućem tehnološkom krajoliku, integracija umjetne inteligencije (AI) u razvoj softvera postala je ključni trend za tvrtke koje teže povećanju učinkovitosti. BT Group je napravila značajan iskorak usvajanjem alata Amazon Q Developer za pojednostavljenje svojih procesa kodiranja. Međutim, postoje nijanse koje nadilaze samo poboljšanje produktivnosti, a koje zaslužuju pažnju kada se raspravlja o ovoj tehnološkoj promjeni.
Koja su ključna pitanja u vezi s AI inicijativama BT Group?
1. Kako BT Group mjeri uspjeh AI alata kao što je Amazon Q Developer?
BT Group procjenjuje uspjeh kroz kvantitativne metrike kao što su proizvedene linije koda, stope automatizacije zadataka i povratne informacije programera. Nedavna spominjanje više od 100.000 proizvedenih linija koda ističe opipljivi utjecaj ovih alata.
2. Koje su potencijalne posljedice za tržište rada unutar razvoja softvera?
Dok strahovi od gubitka radnih mjesta zbog AI prevladavaju, BT je uvjerio zaposlene da je AI namijenjen dopuni, a ne zamjeni ljudskih napora. Naglasak je na povećanju angažiranja i inovacija, a ne smanjenju broja radne snage.
3. Kako se kvaliteta AI-generiranog koda uspoređuje s onim koji su napisali ljudski programeri?
Povećana stopa prihvaćanja prijedloga koda (37%) ukazuje da kvaliteta AI-generiranog koda postaje pouzdana. Kontinuirano poboljšanje AI algoritama je nužno za održavanje i poboljšanje ove kvalitete tijekom vremena.
Koji su ključni izazovi i kontroverze?
1. Briga o privatnosti podataka i sigurnosti:
Korištenje AI u kodiranju postavlja pitanja o privatnosti podataka, posebno kada se radi o osjetljivim informacijama. BT mora osigurati da integracija AI bude u skladu s propisima i štiti korisničke podatke.
2. Ovisnost o vanjskim alatima:
Oslanjanje na Amazon Q Developer znači da je BT ovisan o vanjskim tehnologijama. Bilo kakve promjene u licenciranju, ažuriranjima ili prekidima rada od strane pružatelja alata mogle bi utjecati na njihove operacije.
3. Pristranost u AI algoritmima:
AI sustavi mogu perpetuirati pristranosti prisutne u svojim podacima za obuku. Osiguranje pravičnosti i jednakosti u AI-generiranim ishodima ključno je za izbjegavanje učvršćivanja sistemskih problema u praksama razvoja softvera.
Prednosti korištenja AI alata za kodiranje:
– Povećana učinkovitost: Automatizacija ponavljajućih zadataka omogućava programerima da se fokusiraju na složenije rješavanje problema, što vodi do poboljšane produktivnosti i zadovoljstva poslom.
– Poboljšana kvaliteta koda: AI alati pružaju pametnije prijedloge koda, što rezultira manje grešaka i višom kvalitetom izlaza.
– Skalabilnost: Kako BT Group na kraju bude iznosila ovaj alat širom tvrtke, skalabilnost AI rješenja može dovesti do značajnih poboljšanja u kapacitetu kodiranja među timovima.
Nedostaci korištenja AI alata za kodiranje:
– Prekomjerna ovisnost o automatizaciji: Programeri bi mogli postati previše ovisni o AI, što bi moglo smanjiti njihove vlastite vještine kodiranja tijekom vremena.
– Tehnološka ograničenja: AI možda ne razumije kontekst onako dobro kao čovjek, što može dovesti do manje relevantnih ili optimalnih prijedloga kodiranja u složenim scenarijima.
– Troškovi i raspodjela resursa: Implementacija i održavanje AI alata mogu biti skupi, a resursi se moraju dodijeliti za kontinuiranu obuku i praćenje AI sustava.
Kako BT Group nastavlja širiti upotrebu AI u kodiranju, važno je uskladiti koristi od poboljšane produktivnosti s izazovima koje postavljaju brige o privatnosti podataka i ovisnosti o vanjskim alatima.
Za dodatne informacije i uvid u inicijative BT Group i šire implikacije AI u telekomunikacijama, posjetite bt.com.