Чи писатиме ШІ більшість коду, як прогнозують? Ми запитали експертів з українських IT-компаній. Фото: 1 – Антон Чередниченко, 2 – Depositphotos, 3 – Богдан Погасій
Чи ставить розвиток штучного інтелекту під загрозу роботу розробників? CEO Anthropic Даріо Амодей вважає, що вже за кілька місяців штучний інтелект писатиме більшу частину коду, а за рік – практично весь. CEO IBM Арвінд Крішна має іншу думку – він прогнозує, що ШІ генеруватиме не більш як третину коду, а розробники натомість матимуть більше часу на виконання інших завдань. Редакція MC.today поцікавилась, що з цього приводу думають експерти українських IT-компаній.
Наразі ми оцінюємо ШІ як потужний інструмент, за допомогою якого вдається оптимізувати бізнес-процеси. Використовуючи його, наші команди вже стали працювати швидше та ефективніше. І при цьому ми точно не розглядаємо ШІ як інструмент, який потенційно може замінити спеціалістів.
Серед ключових завдань, із якими нам допомагає ШІ, можна виокремити три – написання коду, соde review та створення і перевірку якості контенту. Розгляньмо детальніше.
Я раджу вивчати фундаментальні знання про технології ШІ: як вони будуються, тренуються і так далі. Вони дають змогу зрозуміти, як краще можна використовувати ШІ в бізнесі. Також рекомендую вивчати промт-інжиніринг. Навички промпт-інжинірингу допоможуть краще зрозуміти можливості та обмеження великих мовних моделей (LLM). І також я раджу не боятися експериментувати та використовувати ШІ на практиці в щоденних завданнях. Це допоможе вам краще зрозуміти, як можна оптимізувати роботу із конкретними моделями.
ШІ вже здатен генерувати значні обсяги коду, оптимізувати його та знаходити помилки. Але поки що він не може замінити людський фактор, особливо в складних завданнях, що вимагають глибокого розуміння контексту, архітектури та бізнес-логіки проєктів.
Прогноз, що за 3-6 місяців ШІ писатиме 90% коду, виглядає дуже оптимістично. Так, ШІ вже суттєво допомагає в розробці, але його поточні обмеження – зокрема, нездатність ухвалювати стратегічні рішення чи враховувати специфічні нюанси продукту – не дозволяють говорити про повну автоматизацію.
З іншого боку, якщо самі творці ШІ дають такі прогнози, можливо, вони знають більше, ніж ми. Але поки що в реальних проєктах розробники активно використовують ШІ як інструмент для прискорення роботи (як і ми в Futurra), а не для її повної автоматизації.
Які навички я б радив прокачувати розробникам уже зараз:
Раджу також придивитися до нових напрямів у розробці, особливо тих, що пов’язані із ШІ. Це вже не просто модний тренд, а серйозний зсув у галузі. Розвиток у сфері AI-інженерії, машинного навчання та аналізу даних може забезпечити стабільне професійне зростання. Серед перспективних спеціалізацій – Machine Learning Engineer, Data Scientist, AI Researcher, MLOps Engineer, AI Product Engineer.
ШІ вже змінює правила гри, і ті, хто володіє цими навичками, матимуть перевагу на ринку. У світовому масштабі це відкриває безліч можливостей, а в Україні особливо актуальним напрямом стає Military Tech, де штучний інтелект відіграватиме ключову роль.
Читайте також: Від автоматизації до інтелектуальної переваги. Коли ШІ перевершить людину – CEO Google DeepMind
Я поділяю думку Арвінда Крішни та вважаю, що в найближчій перспективі ШІ не зможе повністю замінити програмістів. Наразі в нашій компанії AI-асистенти вже допомагають досвідченим розробникам генерувати до 20% кодової бази, і я вірю, що цей відсоток буде поступово зростати.
Однак згенерований код – це ще не готовий продукт. Як компанія, що надає повний цикл розробки ПЗ, ми розуміємо, що наш кінцевий результат – продукт, а не просто код.
Для того, щоб отримати повноцінний програмний продукт, потрібна більш комплексна інфраструктура:
Отже, поки що роль ШІ – це допомога розробникам, а не їх заміна. Але ми впевнені, що його вплив на індустрію буде тільки зростати.
Я можу виокремити кілька важливих компетенцій.
Відповідно, якби я створював план розвитку, він би складався з таких пунктів.
Найбільший потенціал ШІ у розробці я бачу у ролі помічника, який може суттєво полегшити виконання рутинних завдань, прискорити процес розробки завдяки автодоповненню та допомогти із покриттям коду тестами.
Також ШІ може суттєво допомогти у розробці UI/UX дизайну, коли ви маєте певну ідею, але не впевнені, як краще це відобразити.
Водночас важливо пам’ятати що ШІ не всесильний та має низку обмежень:
В нашій команді використання ШІ ніяк не регламентовано і кожен розробник сам вирішує, чи потрібен йому цей інструмент, водночас ми плануємо використовувати ШІ для допомоги з проведенням внутрішніх код-рев’ю.
На мою думку, щоб залишатися затребуваним фахівцем в умовах активного поширення ШІ, важливо мати гарні фундаментальні знання, постійно цікавитись новими технологіями та вміти адаптуватись до змін. Окрім цього, варто навчитися якісно взаємодіяти із ШІ, формулюючи чіткі й ефективні запити (prompt-engineering).
Не менш важливим залишається розвиток критичного мислення та комунікаційних навичок, адже це ті компетенції, що штучний інтелект замінити не в змозі.
Genesis Academy запускає безплатний освітній проєкт для ШІ-креаторів. Вони навчаться створювати сценарії та креативи за…
З 1 червня в Україні посилюються обмеження на карткові перекази коштів та через реквізити IBAN.…
Майбутнє HR виглядає як симбіоз технологій та людяності. Процеси найму дедалі більше рухаються у бік…
Senior Research Engineer в українській MacPaw Євгеній Петелієв запустив фоторедактор Huusion. Він зазначив, що застосунок…
Голова комітету ВРУ з питань фінансів, податкової та митної політики Данило Гетманцев розповів, як можуть…
Співзасновник і CEO Genesis Володимир Многолєтній розповів, що потрібно для того, аби почати власну справу…