СКИДКА ДО 50%

ЗАБРАТЬ СКИДКУ

Заменят ли нейросети программистов?

Нейросети

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

Заменят ли нейросети программистов? - фото

Смогут ли нейросети заменить программистов 


Бум нейросетей и сервисов на их основе начался всего пару лет назад. А иллюстраторы, фотостокеры, 2D-художники и копирайтеры в панике: похоже, что их вот-вот полностью заменят роботы. Весной 2024 года напряглись тревел-блогеры и видеопродакшны: компания OpenAI выкатила Sora — сервис для генерации реалистичного видео. И то, что SORA делает уже сейчас — выглядит пугающе хорошо.


А что ждет тех, кто пишет код? Программисты тоже в группе риска?

Поделимся своими соображениями по этому поводу. 


Может ли прямо сейчас нейросеть заменить программиста


Нейросети уже помогают людям писать программный код. Сервис GitHub Copilot в виде плагинов к IDE (инструменту разработчика) доступен как минимум два года. Чуть позже, весной 2022, в открытом доступе появился ChatGPT, который может писать код. В начале 2024 года Гугл серьезно обновил свой сервис Gemini, который тоже умеет генерировать компьютерный код. 


Как показал эксперимент с GitHub Copilot, он помогает разработчикам писать код быстрее и эффективнее. Коротко: разработчики, которых разделили на две группы, писали код для HTTP-сервера на JavaScript. Одна группа использовала GitHub Copilot, а вторая нет. Те программисты, которые пользовались Copilot, справились эффективнее и быстрее: 78% выполнения за 1 час 11 минут против 70% за 2 часа 41 минуты.


Более того, писать программный код теперь могут даже обычные смертные не программисты: с помощью ChatGPT или Gemini, просто задавая вопросы и формулируя задачи в чате на естественном языке. Однако, заменять программистов нейросетями еще рано, говорят эксперты.


Сможет ли нейросеть полностью заменить программиста в будущем


Если верить одним экспертам, то разработчики могут исчезнуть лишь в далеком будущем, когда (и если) ИИ научится сам придумывать механизмы, обучать роботов и вообще создавать что-либо с нуля. Так полагает Анатолий Стояновский, директор по цифровой трансформации и технологическим инновациям МШУ «Сколково».


Между тем, порог входа в профессию снижается. Скоро программистом станет каждый, заявил исполнительный директор Nvidia Джейсон Хуанг. Он представил на форуме Computex суперкомпьютер DGX GH200, предназначенный для создания генеративных ИИ-моделей. И сказал, что для этой системы неважно, как именно вы программируете: «достаточно просто сказать компьютеру что-нибудь на обычном языке».


При этом, нейросеть уже способна генерировать код на уровне разработчика-джуна. Она уже «прочитала» больше книг по программированию и топиков на Stack Overflow, чем любой разработчик за всю жизнь, и не тратит время на поиск информации.


Но, даже если компании выгодно внедрить ИИ для написания кода, полностью заменить человека машиной не получится: нейросети пока не могут писать всегда на 100% корректный код. Все еще нужен человек, который будет формулировать задачи для нейросети и проверять корректность исполнения кода.


В будущем работа кодера станет больше похоже на работу менеджера, говорит Андрей Карпаты, один основатель компании OpenAI, сейчас руководит разработкой автопилота Tesla.


Какими навыками должен обладать программист, чтобы в будущем его не заменила нейросеть


Эксперты уверены, что в профессии программиста вырастет значение менеджерских навыков. Речь о soft skills, или «гибких навыках» — это умение адаптироваться, критическое мышление, эмпатия и эмоциональный интеллект, умение вести переговоры, управлять, делегировать, ставить цели.


Еще один набор навыков — это понимание как работают нейросети, умение правильно составлять промпты (запросы). GitHub Copilot и аналогичные сервисы будут внедрять все шире, поэтому умение работать с ними, скорее всего, станет обязательным. Впрочем, пока эти сервисы не умеют генерировать на 100% безошибочный код, а иногда и «галлюцинируют», т.е. выдают правдоподобные, но неправильные ответы.


Поэтому будущий «дирижер» нейросетей должен сам уметь писать и читать код, чтобы видеть, где нейросеть ошиблась, и уметь исправить ошибку. Получается, что программирование — это базовый набор умений и навыков, его невозможно заменить.


Попробуем подытожить. Наш ответ на вопрос «Смогут ли нейросети заменить программистов?» — нет. Сейчас, в 2024 году нейросети еще не могут полностью заменить программиста среднего и выше уровня. Пока Copilot и подобные сервисы избавляют от рутинных операций и ускоряют работу. Как эта ситуация изменится в будущем — сложно сказать. Скоро увидим! 😉 



795 показов

😁
❤️
🔥

Написать комментарий

TelegramWhatsapp