BT Group Embraces AI Coding Tools to Enhance Developer Efficiency

BT Group впроваджує інструменти кодування на основі штучного інтелекту для покращення ефективності розробників

Start

BT Group, провідна телекомунікаційна компанія, здійснила значні кроки у підвищенні ефективності кодування, використовуючи інструмент Amazon Q Developer у 2023 році. Цей розширений асистент кодування, раніше відомий як Amazon CodeWhisperer, використовує штучний інтелект для допомоги розробникам у генерації значних обсягів вихідного коду.

Лише за чотири місяці використання Amazon Q Developer, BT успішно створила понад 100,000 рядків коду, автоматизувавши близько 12% монотонних, повторюваних завдань, які зазвичай забирають час у розробників. До лютого 2024 року компанія зазначила, що користувачі отримують 15-20 пропозицій коду щодня, з рівнем прийняття 37%. Після цього початкового успіху, BT планує розширити доступність інструменту для всіх розробників у компанії, прагнучи до загальної кількості 200,000 рядків коду, згенерованих до червня 2024 року.

Діпіка Адусмірі, головна директорка з даних та штучного інтелекту в BT, підкреслила стратегію використання наявних технологій замість розробки власних систем. Вона пояснила, що компанія зосереджена на визначенні оптимального використання ШІ в бізнесі, включаючи інвестиційні напрямки та побудову моделей. Розробники позитивно відреагували на Amazon Q Developer, що призвело до поліпшення якості коду та зменшення кількості рядків коду, необхідних для досягнення подібних результатів.

Відгуки від розробників свідчать, що їхній час на участь і інновації збільшився, заспокоюючи занепокоєння щодо заміни їхніх ролей ШІ. Замість цього вони тепер зосереджені на пошуку шляхів подальшого підвищення продуктивності. Наступний етап досліджуватиме підход BT до забезпечення безпеки їхніх ініціатив у галузі штучного інтелекту.

BT Group приймає AI-інструменти кодування для підвищення ефективності розробників

У сучасному швидко змінюваному технологічному середовищі інтеграція штучного інтелекту (ШІ) у розробку програмного забезпечення стала важливим трендом для компаній, які прагнуть підвищити ефективність. BT Group зробила значний крок, прийнявши інструмент Amazon Q Developer для оптимізації своїх процесів кодування. Однак існують нюанси, що виходять за межі простих покращень продуктивності, які заслуговують на увагу при обговоренні цього технологічного зсуву.

Які ключові питання стосуються ініціатив BT Group щодо ШІ?

1. Як BT Group вимірює успіх інструментів ШІ, таких як Amazon Q Developer?

BT Group оцінює успіх за допомогою кількісних показників, таких як кількість вироблених рядків коду, ставки автоматизації завдань та відгуки розробників. Нещодавнє згадування про понад 100,000 рядків коду підкреслює відчутний вплив цих інструментів.

2. Які потенційні наслідки для ринку праці у сфері розробки програмного забезпечення?

Хоча страхи з приводу втрати роботи через ШІ є поширеними, BT запевнила співробітників, що ШІ призначений для доповнення, а не заміни людських зусиль. Акцент робиться на підвищенні залученості та інновацій, а не на зменшенні кількості робочих місць.

3. Як якість коду, згенерованого ШІ, порівнюється з тим, що написано людськими розробниками?

Зростаючий рівень прийняття пропозицій коду (37%) свідчить про те, що якість коду, згенерованого ШІ, стає більш надійною. Постійне вдосконалення алгоритмів ШІ є необхідним для підтримання та підвищення цієї якості з часом.

Які ключові виклики та суперечки?

1. Проблеми з конфіденційністю даних та безпекою:
Використання ШІ у кодуванні викликає питання щодо конфіденційності даних, особливо при обробці чутливої інформації. BT повинна забезпечити відповідність інтеграції ШІ вимогам і захисту даних користувачів.

2. Залежність від сторонніх інструментів:
Залежність від Amazon Q Developer означає, що BT покладається на зовнішні технології. Будь-які зміни в ліцензуванні, оновлення або збої з боку постачальника інструментів можуть вплинути на їхні операції.

3. Упередженість в алгоритмах ШІ:
Системи ШІ можуть відображати упередження, присутні в їхніх навчальних даних. Забезпечення справедливості та рівності в результатах, згенерованих ШІ, є важливим для уникнення посилення системних проблем у практиці розробки програмного забезпечення.

Переваги використання AI-інструментів кодування:

Збільшена ефективність: Автоматизація повторювальних завдань дозволяє розробникам зосередитися на більш складному вирішенні проблем, що призводить до підвищення продуктивності та задоволеності від роботи.
Покращена якість коду: Інструменти ШІ пропонують розумніші пропозиції коду, що призводить до меншої кількості помилок і вищої якості виходу.
Масштабованість: Оскільки BT Group зрештою розгортає цей інструмент у всій компанії, масштабованість AI-рішень може призвести до значних покращень у можливостях кодування між командами.

Недоліки використання AI-інструментів кодування:

Занадто велика залежність від автоматизації: Розробники можуть стати занадто залежними від ШІ, що може призвести до поступового зниження їхніх власних навичок кодування.
Обмеження технології: ШІ може не розуміти контекст так добре, як людина, що може призвести до менш релевантних чи оптимальних пропозицій коду в складних сценаріях.
Витрати та розподіл ресурсів: Впровадження та обслуговування інструментів ШІ можуть бути дорогими, і ресурси повинні бути виділені для безперервного навчання та моніторингу систем ШІ.

Оскільки BT Group продовжує розширювати використання ШІ в кодуванні, важливо знайти баланс між перевагами підвищеної продуктивності та викликами, які виникають через проблеми конфіденційності даних та залежності від зовнішніх інструментів.

Для додаткової інформації та прозорливості щодо ініціатив BT Group та більш широких наслідків ШІ у телекомунікаціях відвідайте bt.com.

Increasing Developer Productivity with Generative AI

Privacy policy
Contact

Don't Miss

The Astonishing Secret Behind Nvidia’s Leap to Success – From the CEO Himself

The Astonishing Secret Behind Nvidia’s Leap to Success – From the CEO Himself

Nvidia’s Bold Strategy: Embrace the Present, Forget the Future In
Intensifying Competition in Autonomous Driving Software

Посилення конкуренції у програмному забезпеченні автономного водіння

Сфера програмного забезпечення для допомоги водіям спостерігає бурхливе зростання конкуренції,