BT Group, vodilna telekomunikacijska podjetja, je v letu 2023 naredila pomembne korake k izboljšanju učinkovitosti kodiranja z uvajanjem orodja Amazon Q Developer. Ta napreden pomočnik za kodiranje, prej znan kot Amazon CodeWhisperer, izkorišča umetno inteligenco za pomoč razvijalcem pri generiranju obsežnih količin izvorne kode.
V samo štirih mesecih uporabe orodja Amazon Q Developer je BT uspešno ustvarila več kot 100.000 vrstic kode, kar je avtomatiziralo okoli 12 % monotone, ponavljajoče se naloge, ki ponavadi jemljejo čas razvijalcem. Do februarja 2024 je podjetje opazilo, da uporabniki prejemajo 15 do 20 predlogov kode na dan, s 37 % stopnjo sprejetja. Po tem začetnem uspehu BT načrtuje razširitev dostopnosti orodja vsem razvijalcem znotraj podjetja, z ambicijo, da do junija 2024 ustvarijo skupno 200.000 vrstic kode.
Deepika Adusmiri, glavna direktorica za podatke in AI pri BT, je poudarila strategijo izkoriščanja obstoječe tehnologije namesto razvoja lastnih sistemov. Pojasnila je, da se podjetje osredotoča na iskanje optimalne uporabe umetne inteligence v poslu, vključno z naložbami in gradnjo modelov. Razvijalci so pozitivno odgovorili na Amazon Q Developer, kar je privedlo do izboljšane kakovosti kode in zmanjšanja vrstic kode, potrebnih za dosego podobnih rezultatov.
Povratne informacije razvijalcev kažejo, da je njihova angažiranost in čas za inovacije povečana, kar razblinja skrbi o tem, da bi jih umetna inteligenca nadomestila. Namesto tega se zdaj vse bolj osredotočajo na načine za nadaljnje izboljšanje produktivnosti. Naslednja faza bo raziskala pristop BT k zagotavljanju varnosti njihovih AI pobud.
BT Group sprejema orodja za kodiranje AI, da poveča učinkovitost razvijalcev
V današnjem hitrem razvoju tehnološkega okolja je integracija umetne inteligence (AI) v razvoj programske opreme postala osrednji trend za podjetja, ki si prizadevajo povečati učinkovitost. BT Group je naredila pomemben korak naprej z uvajanjem orodja Amazon Q Developer za poenostavitev svojih procesov kodiranja. Vendar obstajajo odtenki, ki presegajo zgolj izboljšanje produktivnosti, ki jih je treba upoštevati pri razpravi o tej tehnološki spremembi.
Katere so ključne vprašanja glede AI pobud BT Group?
1. Kako BT Group meri uspeh AI orodij, kot je Amazon Q Developer?
BT Group ocenjuje uspeh s pomočjo merljivih metrik, kot so ustvarjene vrstice kode, stopnje avtomatizacije nalog in povratne informacije razvijalcev. Nedavna omemba več kot 100.000 ustvarjenih vrstic kode poudarja oprijemljiv vpliv teh orodij.
2. Kakšne so morebitne posledice za trg dela v okviru razvoja programske opreme?
Medtem ko so prisotne skrbi glede izgube delovnih mest zaradi AI, je BT pomirila zaposlene, da je AI namenjen dopolniti, ne nadomestiti človeške napore. Poudarek je na povečanju angažiranosti in inovacij, ne pa na zmanjšanju števila delavcev.
3. Kako se kakovost kode, ki jo generira AI, primerja s tisto, ki jo pišejo človeški razvijalci?
Naraščajoča stopnja sprejemanja predlogov kode (37 %) kaže, da kakovost kode, ki jo generira AI, postaja bolj zanesljiva. Nenehno izboljševanje AI algoritmov je potrebno za ohranjanje in povečanje te kakovosti skozi čas.
Katere so ključne izzive in kontroverze?
1. Skrbi glede zasebnosti in varnosti podatkov:
Uporaba AI pri kodiranju postavlja vprašanja o zasebnosti podatkov, še posebej pri obravnavi občutljivih informacij. BT mora zagotoviti, da integracija AI ustreza predpisom in ščiti uporabniške podatke.
2. Odvisnost od orodij tretjih oseb:
Zanašanje na Amazon Q Developer pomeni, da je BT odvisna od zunanje tehnologije. Kakršne koli spremembe v licenciranju, posodobitvah ali izpadih ponudnika orodja lahko vplivajo na njihovo delovanje.
3. Pristranskost v AI algoritmih:
AI sistemi lahko ohranjajo pristranskosti, prisotne v njihovih podatkih za usposabljanje. Zagotavljanje pravičnosti in enakosti v izhodih, ki jih generira AI, je ključno za preprečevanje ojačanja sistemskih težav v praksah razvoja programske opreme.
Prednosti uporabe AI orodij za kodiranje:
– Povečana učinkovitost: Avtomatizacija ponavljajočih se nalog omogoča razvijalcem, da se osredotočijo na bolj kompleksno reševanje problemov, kar vodi do večje produktivnosti in zadovoljstva pri delu.
– Izboljšana kakovost kode: AI orodja ponujajo pametnejše predloge kode, kar vodi v manj napak in kakovostnejše izhodne rezultate.
– Skalabilnost: Ko BT Group to orodje postopoma uvaja po celotnem podjetju, lahko skalabilnost AI rešitev privede do pomembnih izboljšav v zmogljivosti kodiranja znotraj ekip.
Slabosti uporabe AI orodij za kodiranje:
– Prekomerna odvisnost od avtomatizacije: Razvijalci se lahko prekomerno zanašajo na AI, kar lahko sčasoma zmanjša njihove lastne sposobnosti kodiranja.
– Tehnološke omejitve: AI morda ne razume konteksta tako dobro kot človek, kar lahko vodi do manj relevantnih ali optimalnih predlogov kodiranja v kompleksnih scenarijih.
– Stroški in razporeditev virov: Uvajanje in vzdrževanje AI orodij je lahko drago, in viri morajo biti dodeljeni za nenehno usposabljanje in spremljanje AI sistemov.
Ker BT Group še naprej širi uporabo AI pri kodiranju, je ključno najti ravnotežje med prednostmi povečane produktivnosti in izzivi, ki jih prinašajo skrbi glede zasebnosti podatkov ter odvisnosti od zunanjih orodij.
Za dodatne informacije in vpoglede v pobude BT Group ter širše implikacije AI v telekomunikacijah, obiščite bt.com.