13.06.2024 10:19
Технологии

ИИ не станет "подсиживать" программистов

Текст:  Юлия Гуреева
Современные модели искусственного интеллекта (ИИ) в некоторых сферах давно достигли или даже превзошли возможности человека. Одна из них - программирование. Так, например, CodeWhisperer от Amazon поддерживает несколько языков программирования, вносит предложения по более безопасному коду и сканирует его на наличие "дыр", а Codeium от калифорнийской компании Exafunction дописывает код самостоятельно и ищет нужные для специалиста инструменты в своем хранилище.
Читать на сайте RG.RU

Сегодня нейросети не могут написать целиком большую и работающую без погрешностей программу, однако генерировать тестовые данные или писать отдельные части приложения они уже способны. При этом специалистам необходимо проверять все результаты, поскольку количество ошибок зависит от инструмента, отметил начальник отдела поддержки исследований Института AIRI Степан Мамонтов. В частности, исследование качества написания кода ChatGPT показало, что почти в 50% ответов есть неточности.

Так, например, ИИ может создать работоспособный код для простых и четко поставленных задач: это может быть написание веб-приложений, скриптов, API, сказал лидер кластера "Фундаментальные сервисы" Платформы Сфера Валерий Никаноров.

"Качество кода и его соответствие требованиям напрямую зависит от качества обучающих данных, используемых для тренировки модели ИИ. Это ограничивает применение таких систем в нестандартных или быстроразвивающихся областях", - добавил он.

Некоторые программисты опасаются, что в будущем ИИ заменит их. Мамонтов же считает, что в ближайшие годы этого точно не произойдет. Развитие ИИ-ассистентов он сравнил с появлением кодовых библиотек, которое ускорило разработку, но при этом не лишило специалистов работы.

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

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

Однако он полагает, что с развитием ИИ повысится производительность реальных людей и ускорится решение рутинных задач, а это может привести к частичному сокращению потребности в программистах "стандартного" профиля.

"Самое главное в работе с ИИ-ассистентами - правильно составить запрос", - подчеркнул Мамонтов.

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

Нейросети