- BrainTools - https://www.braintools.ru -
Исследование проекта CodeRabbit показало [1], что код, сгенерированный искусственным интеллектом [2], содержит больше ошибок, чем написанный человеком. По данным компании, в среднем в одном pull request, созданном при помощи ИИ, скрывается 10,83 проблем против 6,45 у разработчиков.
Чаще всего в коде, который сгенерировал ИИ, встречаются ошибки [3] в логике [4] и правильности написания (в 1,75 раза больше, чем у людей). Качество и удобство сопровождения кода от ИИ уступают человеческому примерно в 1,6 раза, а уровень ошибок, связанных с безопасностью и производительностью, выше в среднем в полтора раза. Среди типичных уязвимостей — неправильная обработка паролей, небезопасные ссылки на объекты, уязвимости XSS и ошибки при десериализации данных.
По словам директора по ИИ CodeRabbit Дэвида Локера, инструменты генерации кода действительно повышают продуктивность программистов, но вместе с тем приводят к появлению предсказуемых и измеримых недостатков, которые компаниям нужно учитывать и устранять.
В то же время, по словам экспертов CodeRabbit, технология помогает ускорить ранние этапы разработки и снижает количество мелких неточностей. Например, ИИ в 1,76 раза реже допускает орфографические ошибки и на треть сокращает проблемы с тестируемостью. Кроме того, авторы исследования признают, что современные модели вроде GPT от OpenAI постепенно совершенствуются, а качество их кода становится стабильнее.
Автор: AnnieBronson
Источник [5]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/23599
URLs in this post:
[1] показало: https://www.techradar.com/pro/security/ai-generated-code-contains-more-bugs-and-errors-than-human-output
[2] интеллектом: http://www.braintools.ru/article/7605
[3] ошибки: http://www.braintools.ru/article/4192
[4] логике: http://www.braintools.ru/article/7640
[5] Источник: https://habr.com/ru/news/979874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=979874
Нажмите здесь для печати.