Чи замінить штучний інтелект програмістів?

pic

Чи штучний інтелект (AI) займе всю роботу над кодом?

Під час минулорічного Саміту "Достатку" Емад Мостак, генеральний директор компанії Stability AI, заявив, що ми не матимемо "більше людей, які пишуть код через 5 років."

Чи ми маємо прийняти це як неуникнене та сказати нашим дітям, що їм більше не потрібно вчитися кодувати?

Є важливі докази того, що AI вже перевершив здатність людей до написання коду, давайте розглянемо три точки даних:

1. У початку 2023 року ChatGPT від OpenAI успішно склав іспит від Google для висококваліфікованих розробників програмного забезпечення.

2. Пізніше у 2023 році GitHub повідомив, що 46% коду усіх мов програмування створено за допомогою Copilot, інструменту для розробників, працюючого на базі штучного інтелекту.

3. Нарешті, AlphaCode від DeepMind під час свого дебюту перевершив людських програмістів. Цей штучний інтелект переміг у 45% експертів програмування в прямому порівнянні з понад 5000 учасників.

Беручи до уваги, що всі ці розробки відбулися протягом першого року випуску ChatGPT, що ймовірно буде траплятися впродовж наступних двох або трьох років, коли технології розвиватимуться ще більше?

Чи AI усуне необхідність у людських програмістах зовсім до кінця цього десятиліття?

Або можливо, замість того, щоб усувати програмістів, генеративний AI дозволить будь-кому з нас стати програмістом?

У сьогоднішньому блозі я хочу намалювати більш сподівану та привабливу картину майбутнього — ту, що перетворює нашу перспективу з дефіциту на достаток. Майбутнє, в якому більше людей, ніж будь-коли раніше, зможуть використовувати силу кодування для вирішення важливих проблем та піднесення людства.

Давайте зануримося...

ПРИМІТКА: На наступному місяці [Саміту Достатку 2024 року](https://www.a360.

com/?utmsource=hsemail&utmmedium=email&hsenc=p2ANqtz-8tTKc37-GTeCr-o6PH4keRWKeVbvBqNH2Tk9PGnscdZgnGgPjxacdLS4qo-OAfHSQ2-U), у нас буде Нат Фрідман (Колишній CEO, GitHub); Мустафа Сулейман (Співзасновник, DeepMind; CEO, Inflection AI); Емад Мустаке (CEO, Stability AI); Ерік Шмідт (Колишній CEO & Голова, Google); Рей Курзвейл (Google) та багато інших лідерів у галузі штучного інтелекту обговорюють цю тему "ШІ та програмування" та його можливість перетворити нас усіх на програмістів у недалекому майбутньому.

ШІ Демократизує Програмування

У майбутньому, коли генеративний ШІ буде займатися програмуванням, будь-хто, хто просто може виразити свої бажання природньою мовою (наприклад, англійською), зможе використовувати ШІ для перетворення своїх бажань у код. Як зауважив CEO NVIDIA Дженсен Хуанг під час телефонної конференції із звітом про прибуток 2023 року:

“Ми демократизували комп’ютерне програмування для всіх ... хто міг би пояснювати людською мовою певне завдання, що потрібно виконати.”

Таким чином, лікарі, юристи або діти зможуть програмувати.

Позбавивши перешкоди, які колись стримували творчість, будь-хто тепер може створювати системи, які вирішують проблеми та створюють цінність для суспільства.

Платформи, які сприяють цій революції, зазвичай називають "безкодовими" та "малокодовими", надаючи можливість особам із мінімальними знаннями програмування швидко та економічно розробляти застосунки.

Безкодові платформи, що відрізняються дружнім інтерфейсом, сприяють швидкому розвитку додатків для бізнесу, які мають розуміння в конкретних областях, але обмежені в програмуванні, успішно зв'язуючи вимоги бізнесу та програмні рішення.

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

Цей підхід надає потужний інструмент у руках "громадянських розробників" для створення функціональних додатків для корпоративних програм, веб-додатків та функцій автоматизації бізнесу.

Проте в цьому новому середовищі, чи все ще варто вчити програмування? Чи мають ваші діти продовжувати вивчати Python або іншу мову програмування?

Хоча вашою першою реакцією може бути "Ні", Стів Браун, мій головний інтернет-аналітик, має іншу думку:

“Програмування не стосується конкретної мови програмування або навіть написання програм. Це про розвиток мислення обчислення: покращення вашої здатності розбивати складні проблеми на керовані компоненти, розроблення логічних рішень і критичне мислення.”

Ця навичка стане все важливішою.

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

Це те, що дозволить вам перетворитися з "наївного користувача" на справжнього творчого партнера, вирішувача проблем і критичного мислителя.

Кращі "програмісти" людства будуть гібридами

Технологія завжди дозволяла людям робити більше, швидше. Роботизоване сільськогосподарське обладнання збільшило продуктивність робочого руки в 1000 разів, а комп'ютери дозволили інвесторам, вченим та цифровим художникам зробити кілька порядків більше.

Тепер штучний інтелект, в певній мірі рекурсивно, дозволяє нашим найкращим програмістам підвищити свої навички і вміння програмування у 100 разів.

Програмування, засноване на штучному інтелекті, є суперсилом як для початківця, так і для досвідченого програміста.

Інструменти штучного інтелекту, такі як Replit і Copilot від Github, допомагають розробникам автоматизувати рутинні робочі процеси, вчитися швидше, працювати ефективніше та масштабувати свою продуктивність.

Наприклад, дослідники з Microsoft виявили, що розробники програмного забезпечення, які використовують допоміжників на базі штучного інтелекту, завершили завдання на 55% швидше, ніж ті, хто не використовував допомічників на базі штучного інтелекту.

Чому це важливо

Згідно з дослідженням MIT, топ-5% програмістів працювали значно ефективніше, співпрацюючи з штучним інтелектом.

Зараз і в найближчому майбутньому найкращі програмісти будуть гібридами: люди, які співпрацюють з AI (ИШ).

Чому це важливо

Демократизуючи можливість людини програмувати і підсилюючи можливості наших кращих програмістів в 100 разів за допомогою AI (ШІ), ми по-справжньому надаємо турбо нашому майбутньому.

Також варто відзначити, що ці засоби дозволяють індивідуумам та невеликим командам взятися за проблеми, які раніше були доступні лише для урядів або великих корпорацій.

Ми фактично демократизуємо можливість вирішувати наші найбільші проблеми.

У наступному блозі цієї серії Епоха Достатку, ми розглянемо, як AI та співпраця між AI та людьми трансформуватимуть іншу галузь, готову до змін: охорону здоров'я.

Перекладено з: Will AI Replace All Coders?

Leave a Reply

Your email address will not be published. Required fields are marked *