Проучване: Кодът, написан от ИИ, съдържа повече бъгове от човешкия

0
307
Проучване показва, че написаният от ИИ код е по-бъгав от човешкия

Според проучване на CodeRabbit, кодът, създаден с помощта на изкуствен интелект, е по-склонен към грешки и уязвимости в сравнение с този, написан от хора. Средно, заявките за сливане (pull requests), генерирани от ИИ, съдържат 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 години стаж проверява дали ИИ ще го замени – резултатът е двусмислен. Оказва се, че ИИ повишава значително производителността, но допуска грешки, които понякога са трудни за откриване дори от опитни специалисти.

Напишете коментар

Моля, напишете вашия коментар!
Моля, въведете името си тук