ИИ не станет "подсиживать" программистов
Сегодня нейросети не могут написать целиком большую и работающую без погрешностей программу, однако генерировать тестовые данные или писать отдельные части приложения они уже способны. При этом специалистам необходимо проверять все результаты, поскольку количество ошибок зависит от инструмента, отметил начальник отдела поддержки исследований Института AIRI Степан Мамонтов. В частности, исследование качества написания кода ChatGPT показало, что почти в 50% ответов есть неточности.
Так, например, ИИ может создать работоспособный код для простых и четко поставленных задач: это может быть написание веб-приложений, скриптов, API, сказал лидер кластера "Фундаментальные сервисы" Платформы Сфера Валерий Никаноров.
"Качество кода и его соответствие требованиям напрямую зависит от качества обучающих данных, используемых для тренировки модели ИИ. Это ограничивает применение таких систем в нестандартных или быстроразвивающихся областях", - добавил он.
Некоторые программисты опасаются, что в будущем ИИ заменит их. Мамонтов же считает, что в ближайшие годы этого точно не произойдет. Развитие ИИ-ассистентов он сравнил с появлением кодовых библиотек, которое ускорило разработку, но при этом не лишило специалистов работы.
Более того, нейросети могут стать ценным "помощником", поскольку это направление требует не только технических навыков, но и творческого мышления и способности решать нестандартные задачи, чего ИИ пока достичь не может, отметил Никаноров.
"Спрос на программистов останется высоким, поскольку по мере развития технологий появятся более сложные и уникальные задачи, требующие человеческого участия", - уверен эксперт.
Однако он полагает, что с развитием ИИ повысится производительность реальных людей и ускорится решение рутинных задач, а это может привести к частичному сокращению потребности в программистах "стандартного" профиля.
"Самое главное в работе с ИИ-ассистентами - правильно составить запрос", - подчеркнул Мамонтов.
В этой связи, по его мнению, может увеличиться спрос на программистов, умеющих пользоваться такими системами. Также, вероятно, вырастут требования к сотрудникам в начале их карьерного пути.