🚀 Trustee Plus - картка європейського банку і криптогаманець. Встанови додаток 👉
Вікторія ГорбікТаке життя
27 червня 2022, 19:56
2022-06-27
Чи може AI замінити кодерів: ось які завдання готові віддати штучному інтелекту українські айтішники
GitHub запровадив розширення Copilot, що за допомогою штучного інтелекту може писати код вслід за вже написаним рядком. І це не перша розробка в цьому полі.
Ми запитали розробників, керівників, кодерів та всіх, хто долучений до цієї теми, чи може штучний інтелект замінити людину, що можна довірити машині, та чи не підштовхне це працедавців до звільнень. На опитання відгукнулись 25 респондентів і їх відповіді нас зацікавили.
GitHub Copilot, як ми писали раніше, здатний за першим рядком коду чи коментарем запропонувати повні методи, шаблонний код, цілі модульні тести та навіть складні алгоритми. Крім того, зазначають, що він працює як розширення з популярними редакторами, включаючи Neovim, JetBrains IDE, Visual Studio та Visual Studio Code.
Які завдання з програмування кодери б доручили штучному інтелекту?
Є фахівці, які вважають, що всі завдання можна доручити AI. Та є декілька завдань, виконання яких кодери доручили б машині:
— рутина — сюди спеціалісти відносять рутинне заповнення коду, тести, boilerplate код, примітивні алгоритми або «піляти конфіги для azure devops»:
«Стандартні та шаблонні, які повторюються з проєкту в проєкт».
«Для початку складання ґеттерів, сеттерів та інших банальних речей, які займають час. Згодом, якщо інструмент працюватиме коректно, можна доручати йому і складніші речі».
«Написання стандартних функцій чи методів об'єктів, бо я працюю у сфері сайтобудівництва, то з прикладів можу навести якісь стандартні шаблонні обробники ендпоїнтів на беку, такі ж шаблонні роути на фронті, ну, і щось по типу сортування масиву тощо».
— оптимізація — до неї також відносять рефакторінг, пошук швидких рішень, common libraries, переписування коду з однієї мови програмування на іншу:
«Можливо, колись, описавши Копайлоту схему архітектури програми він і зможе тобі розгорнути проєкт і прописати якісь базові речі, а в далекому майбутньому може навіть і всю програму, але в кожному разі людині прийдеться це фіксити, бо десь з’явиться багато зайвих ререндерів, десь алгоритм буде невдалий і обрахунки можуть зайняти багато часу, а десь, наприклад, даних буде забагато і прийдеться переписувати той код з якоюсь пагінацією. Так чи так, все це дуже цікаво, але АІ не так швидко до цього прийде».
— складні завдання:
«Можливо підключення апі або тому подібне, щоб розробники не розбирались іне тратили свій час на таке».
Але є і такі спеціалісти, які не вважають за необхідне використовувати інструменти машинного інтелекту, і краще штучному інтелекту «залишатися штучним».
А є такі, що вже користуються цими інструментами.
Що каже статистика
Цифри кажуть, що 92% кодерів користуватимуться інструментом GitHub Copilot.
Але думка фахівців щодо того, чи можна вважати цей інструмент проривом, протилежні. Вони розділили аудиторію майже навпіл. І це свідчить, що для того, аби штучний інтелект виконував частину функціоналу замість людини, потрібно ще багато часу. Хоча деякі завдання йому вже можна доручити.
Такі рішення не можуть замінити людину, у цьому впевнені 64% опитаних, тобто, інструменти навряд чи підштовхнуть роботодавців замінити джунів-розробників на AI. Хоча таку ідею підтримали 24% респондентів.
Замість висновку
Штучний інтелект все активніше входить в життя людей. Кодери погоджуються, що використання його як інструменту в роботі можливе, а деякі вже це роблять. Але до того, щоб дорости до Скайнет та повноцінно замінити людину, машинному інтелекту ще потрібен час.
Штучний інтелект допомагатиме розробникам кодувати. GitHub запустив сервіс Copilot на AI за $10 на місяць
Спеціалісти GitHub від Microsoft розробили та запустили сервіс Copilot, що за допомогою штучного інтелекту додає пропозиції коду на основі попередньої строки або коментаря. Версія загальнодоступна для всіх розробників за $10 на місяць або $100 на рік.
10 актуальних і цікавих курсів по Rust + бонус від GitHub
Rust стабільно входить в топ найулюбленіших мов програмування за версією користувачів Stack Overflow. Його хвалять за високу продуктивність і надійність, а Google, Facebook і Amazon вже використовують Rust в роботі. Зібрали 10 корисних курсів для тих, хто тільки починає шлях програміста або хоче прокачати скіли.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі