Российские разработчики программного обеспечения стремительно осваивают нейросети и всё чаще обращаются к ним при создании кода. За последние два года популярность использования искусственного интеллекта для помощи в программировании в России выросла почти в 60 раз. Сегодня часть программного обеспечения уже сгенерирована не людьми, а нейросетями. Однако вместе с этим растет беспокойство, что такие технологии негативно влияют на уровень знаний самих программистов.
Виртуальный помощник для программистов
Согласно данным оператора связи Т2 (Tele2), популярность сервисов нейросетей для написания кода увеличилась в 58 раз за период с января 2022 года по август 2024 года. Количество уникальных пользователей, регулярно использующих подобные сервисы, превысило 52,1 тысячи в месяц. Наибольший интерес к нейросетям для программирования наблюдался в апреле 2024 года, когда более 81,6 тысячи человек поставили задачи для генерации кода с помощью ИИ. Аналогичные тенденции были замечены и у других операторов. Например, по данным «Билайн.Аналитики», рост пользователей ИИ-сервисов для программирования в августе 2024 года также увеличился в 58 раз по сравнению с предыдущим годом.
Влияние нейросетей на навыки программистов
Главный редактор «Рейтинга рунета» Анатолий Денисов считает, что нейросети для генерации кода пока работают на уровне начинающих программистов. «Искусственный интеллект не понимает смысл кода, как это делает человек, он лишь обрабатывает его как текст», — поясняет Денисов. Тем не менее, прогресс в этой области не стоит на месте, и вполне вероятно, что в будущем ИИ сможет программировать на более глубоком уровне.
Антон Рогозин, эксперт центра искусственного интеллекта компании «Контур», отмечает, что нейросети особенно полезны, когда программист сталкивается с незнакомыми задачами, например, работая с новым языком программирования. Такие инструменты помогают разобраться с незнакомым кодом, предложить исправления или ускорить процесс написания программ. Однако чем больше опыта у программиста, тем меньше ему требуется помощь ИИ.
Генеральный директор Национального центра компетенций по информационным системам Кирилл Семион выражает опасения, что повсеместное использование нейросетей может привести к «катастрофическому снижению компетенций» у программистов. Он сравнивает это с тем, как современные наборы Lego стали предлагать готовые решения вместо предоставления свободы для творчества, как это было раньше.
Развитие отечественных ИИ-ассистентов
В условиях ограниченного доступа к международным нейросетям российские компании активно развивают свои собственные решения. В сентябре 2023 года Сбербанк представил собственного ИИ-ассистента GigaCode, а в декабре открыл его для внешних разработчиков. В июне 2024 года MTS AI запустила сервис Kodify, способный генерировать и дополнять компьютерный код.
Интернет-гигант «Яндекс» также работает над своим ИИ-помощником для программистов, названным Yandex Code Assistant. Этот сервис, поддерживающий около 30 языков программирования, получил более 3000 заявок от внешних компаний за первую неделю после анонса. На данный момент помощник уже используется сотрудниками «Яндекса», помогая генерировать и проверять код.
Использование нейросетей в программировании стремительно набирает обороты в России, предлагая значительные возможности для ускорения и оптимизации процесса разработки. Однако остаются вопросы о том, как это повлияет на профессиональный уровень программистов в долгосрочной перспективе.