- Искусственный интеллект не станет будущим программирования.
- ИИ только увеличивает модели без значительного улучшения.
- ИИ незначительно улучшает производительность опытных разработчиков.
- Возрастные различия: для младших людей ИИ полезнее.
- Исследования показывают, что ИИ увеличивает количество ошибок на 41%.
- Пользователи ИИ пишут менее безопасный код.
- ИИ предлагает шаблоны, требующие доработки.
- Практический пример: создание сайта с помощью Wix — "мдаа..." результат.
- Экономический эффект ИИ переоценен.
- Использование ИИ - это резка масла бензопилой.
Почему ИИ не станет будущим программирования
С недавних пор я начал сомневаться в могуществе искусственного интеллекта. Генерация текста? Не впечатляет. Проверка фактов? Тоже нет. Изображения? Мда. Компании только увеличивают модели, будто чем больше, тем лучше. Это напоминает мне физику частиц: если не работает, делай больше, но всё равно не работает. Однако, многие утверждают, что ИИ действительно полезен в написании кода. Но исследования показывают обратное.
В последние годы я слышал, что будущее программирования заключается в кодировании на английском. Молодежь не обязана будет учить код, ведь все могут стать программистами. Моя первая реакция на это: мда. Потому что я думаю о коде как о математике. У него строгие правила и точные определения. Выдать кучу кода ИИ — всё равно что дать рецепты фастфуду: результат будет "глубоко прожаренным".
ИИ превращает язык в код, но это не делает работу легче. Видя демонстрации, я был приятно удивлен: ChatGPT действительно помогает некоторым, выдавая код на Python, который копируют и вставляют. Но это не для всех.
Недавние исследования подвергли мои убеждения сомнению. Например, одна группа ученых оценила влияние ИИ на производительность разработчиков. Результаты: ИИ повысил производительность на 26%. Но это была лишь статистика по количеству "pull requests". Pull request — это когда изменения готовы к интеграции в проект. Возрастные различия тоже интересны: у старших специалистов прирост минимален.
Другие исследования не столь утешительны. Uplevel изучил 800 разработчиков в этом году. Они не заметили улучшения в эффективности, но выявили рост ошибок на 41%. GitClear также сообщает о росте копирований и вставок, с увеличением ошибок, требующих последующего исправления. В итоге, те, кто использует ИИ, пишут менее безопасный код из-за излишней доверчивости к технологиям.
Это значит, что ИИ, возможно, подходит для некоторых задач, но редко бывает полезным. Эти модели могут помочь новичкам, но опытным программистам они не приносят существенных изменений. На практике ИИ предлагает шаблоны, которые требуют доработки, вместо кардинальных решений.
Как пример, ИИ может помочь в создании вебсайтов с базовыми элементами. Я использовал платформу Wix, чтобы создать сайт про будущий салон для животных. Получилось что-то вроде сайта с изображениями несуществующей книги и поддельными отзывами. Этот "мда" результат подтверждает скепсис некоторых исследований: экономический эффект ИИ переоценен, а компании — завышены в цене.
Хотя я считаю, что ИИ может внезапно достигнуть уровня искусственного интеллекта, сейчас его использование — как резать масло бензопилой. Задача выполнена, но беспорядок надо убирать.
#aiiinejroseti