Исследование показывает, что код, написанный ИИ, содержит больше ошибок, чем человеческий код

Исследование компании CodeRabbit показало, что код, созданный с помощью инструментов искусственного интеллекта, содержит больше ошибок и уязвимостей, чем код, написанный людьми. Запросы на включение, созданные с помощью инструментов искусственного интеллекта, содержали в среднем 10,83 ошибки по сравнению с 6,45 ошибками в запросах на включение, созданных человеком. В конечном итоге это приводит к увеличению времени проверки и потенциальному увеличению количества ошибок, которые попадают в конечный продукт.

В целом пул-реквесты, сгенерированные ИИ, содержали в 1,7 раза больше ошибок и в 1,4 раза больше критических и серьезных ошибок, которые, как отмечает TechRadar, не могут быть отнесены к категории мелких недостатков. Ошибки в логике и корректности (больше в 1,75 раза), качестве и ремонтопригодности кода (больше в 1,64 раза), безопасности (больше в 1,57 раза) и производительности (больше в 1,42 раза) в среднем показали более высокий уровень ошибок. Дейта также критикует искусственный интеллект за то, что он вносит более серьезные ошибки, которые затем должны исправлять люди.

С точки зрения безопасности кода, наиболее вероятные проблемы, которые может создать ИИ, включают неправильное обращение с паролями, небезопасные ссылки на объекты, уязвимости XSS и небезопасную десериализацию (серьезная уязвимость приложения, которая возникает, когда программа преобразует ненадежные данные).

«Инструменты программирования искусственного интеллекта значительно повышают производительность, но также создают предсказуемые недостатки, которые организациям необходимо активно устранять.— прокомментировал Дэвид Локер, директор по искусственному интеллекту в CodeRabbit. Однако это не всегда проблема, поскольку ИИ повышает эффективность на ранних этапах генерации кода, что приводит к сокращению количества опечаток в 1,76 раза и снижению проблем с тестируемостью в 1,32 раза.

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

В то же время Microsoft сообщает о рекордном количестве исправленных уязвимостей. Например, в 2025 году было закрыто 1139 распространенных уязвимостей и уязвимостей (CVE), что является вторым по величине показателем за всю историю. Частично это может быть связано с ростом общей кодовой базы благодаря созданию ИИ. Кроме того, модели ИИ, подобные тем, что реализованы OpenAI, продолжают совершенствоваться, что потенциально снижает количество ошибок в будущем.

Рекомендуем также прочитать статью, где опытный программист с 40-летним стажем проверял, заменит ли его искусственный интеллект — результат неоднозначный. Оказывается, ИИ значительно повышает продуктивность работы, но допускает ошибки, которые порой сложно обнаружить даже опытным программистам.

` ); const randomIndex = Math.floor(Math.random() * Banners.length); document.getElementById(‘kaldata-random-banner’).innerHTML = баннеры(randomIndex); })();

Комментируйте статью на нашем форуме. Чтобы первыми узнавать самое важное, поставьте лайк нашей странице в Facebook и подпишитесь на нас в Google News, TikTok, Telegram и Viber или загрузите приложение по адресу Калдата.com для Android, iOS и Huawei!

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх