A BT Group, a vezető távközlési vállalat, jelentős lépéseket tett a kódolási hatékonyság javítása érdekében, amikor 2023-ban bevezette az Amazon Q Developer eszközt. Ez a fejlett kódolási asszisztens, amely korábban Amazon CodeWhisperer néven volt ismert, mesterséges intelligenciát használ arra, hogy segítsen a fejlesztőknek jelentős mennyiségű forráskód generálásával.
Mindössze négy hónap alatt, amíg az Amazon Q Developer-t használták, a BT sikeresen előállított több mint 100,000 sor kódot, automatizálva a monoton, ismétlődő feladatok körülbelül 12%-át, amely általában elvonja a fejlesztők idejét. 2024 februárjára a vállalat megjegyezte, hogy a felhasználók napi 15-20 kódjavaslatot kaptak, 37%-os elfogadási rátával. A kezdeti siker után a BT tervezi, hogy a vállalat összes fejlesztője számára elérhetővé teszi az eszközt, célja, hogy 2024 júniusára összesen 200,000 sor kódot generáljanak.
Deepika Adusmiri, a BT adat- és mesterséges intelligencia vezetője hangsúlyozta az olyan meglévő technológiák kihasználásának stratégiáját, amelyek használata nem igényli a saját rendszerek kialakítását. Elmagyarázta, hogy a vállalat fókusza a mesterséges intelligencia üzleti használatának optimális módjainak meghatározására irányul, beleértve a befektetési területeket és a modellek kiépítését. A fejlesztők pozitívan reagáltak az Amazon Q Developer-re, ami a kód minőségének javulásához és a hasonló eredmények eléréséhez szükséges kód mennyiségének csökkenéséhez vezetett.
A fejlesztők visszajelzései azt mutatják, hogy az elkötelezettségük és az innovációs idejük nőtt, és eloszlatták az aggodalmakat, amelyek szerint a mesterséges intelligencia helyettesítheti őket. Ehelyett most egyre inkább arra összpontosítanak, hogy hogyan lehetne tovább növelni a termelékenységet. A következő szakasz a BT megközelítését fogja vizsgálni a mesterséges intelligencia kezdeményezéseinek biztonságának biztosítása érdekében.
A BT Group AI kódolási eszközöket alkalmaz, hogy javítsa a fejlesztők hatékonyságát
A mai gyorsan fejlődő technológiai környezetben a mesterséges intelligencia (AI) integrálása a szoftverfejlesztésbe a vállalatok számára kulcsszerepet játszik a hatékonyság növelésében. A BT Group jelentős lépést tett az Amazon Q Developer eszköz bevezetésével a kódolási folyamatok egyszerűsítése érdekében. Azonban a technológiai váltással kapcsolatban van néhány olyan árnyalat, amely túlmutat a puszta termelékenységi javuláson.
Mik a legfontosabb kérdések a BT Group AI kezdeményezéseivel kapcsolatban?
1. Hogyan méri a BT Group az olyan AI eszközök, mint az Amazon Q Developer sikerét?
A BT Group a kódolt sorok, a feladatok automatizálási arányai és a fejlesztők visszajelzései alapján értékeli a sikert. A nemrég említett több mint 100,000 kódolt sor is a tangibilis hatását hangsúlyozza e szerszámoknak.
2. Mik a potenciális következmények a szoftverfejlesztés munkapiacán?
Miközben az AI miatt a munkahelyek elvesztésével kapcsolatos félelmek elterjedtek, a BT megnyugtatta alkalmazottait, hogy az AI célja az emberi erőfeszítések kiegészítése, nem pedig helyettesítése. A hangsúly a részvétel és az innováció növelésére helyeződik, nem a munkaerő csökkentésére.
3. Hogyan hasonlítható az AI által generált kód minősége az emberi fejlesztők által írt kódhoz?
A kódjavaslatok növekvő elfogadási aránya (37%) arra utal, hogy az AI által generált kód minősége egyre megbízhatóbbá válik. A mesterséges intelligencia algoritmusainak folyamatos fejlesztése szükséges ezen minőség fenntartásához és javításához.
Mik a legfontosabb kihívások és viták?
1. Adatvédelmi és biztonsági aggályok:
Az AI kódolásban való használata felveti az adatvédelem kérdéseit, különösen érzékeny információk kezelésekor. A BT-nek biztosítania kell, hogy az AI integrálása megfeleljen a szabályozásoknak és védje a felhasználói adatokat.
2. Harmadik fél eszközeire való támaszkodás:
Az Amazon Q Developer-re való támaszkodás azt jelenti, hogy a BT külső technológiától függ. Bármely licencelési, frissítési vagy kiesési változás az eszköz szolgáltatójától hatással lehet a működésükre.
3. Az AI algoritmusok elfogultsága:
Az AI rendszerek megörökíthetik a tanításuk során használt adatokban meglévő elfogultságokat. A méltányosság és az egyenlőség biztosítása az AI által generált kimenetekben elengedhetetlen a szoftverfejlesztési gyakorlatokban lévő rendszerszintű problémák megerősítésének elkerülése érdekében.
A mesterséges intelligencia kódolási eszközök használatának előnyei:
– Fokozott hatékonyság: Az ismétlődő feladatok automatizálása lehetővé teszi a fejlesztők számára, hogy összetettebb problémamegoldásra összpontosítsanak, ami javítja a termelékenységet és a munkával való elégedettséget.
– Javított kódminőség: Az AI eszközök okosabb kódjavaslatokat adnak, kevesebb hibát és magasabb minőségű kimeneteket eredményezve.
– Skálázhatóság: Ahogy a BT Group végül országosan bevezeti ezt az eszközt, az AI megoldások skálázhatósága jelentős javulásokhoz vezethet a csapatok kódolási kapacitásában.
A mesterséges intelligencia kódolási eszközök használatának hátrányai:
– Túlzott automatikus támaszkodás: A fejlesztők túlzottan függenek az AI-tól, ami idővel esetleg csökkentheti a saját kódolási készségeiket.
– Technológiai korlátok: Az AI nem érti a kontextust olyan jól, mint egy ember, ami kevésbé releváns vagy optimális kódjavaslatokhoz vezethet összetett szituációkban.
– Költség és erőforrás-allokáció: Az AI eszközök bevezetése és fenntartása költséges lehet, és forrásokat kell allokálni az AI rendszerek folyamatos képzésére és monitorozására.
Ahogy a BT Group tovább bővíti az AI használatát a kódolásban, elengedhetetlen, hogy a fokozott termelékenység előnyeit egyensúlyba hozzák az adatvédelmi aggályokkal és a külső eszközöktől való függőséggel.
További információkért és betekintésekért a BT Group kezdeményezéseibe és a távközlésben a mesterséges intelligencia szélesebb körű hatásaira, látogassa meg a bt.com oldalt.