12.06.2024 21:23
Поделиться

Искусственный интеллект не станет "подсиживать" программистов

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

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

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

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