Американски учени установиха, че изкуственият интелект наистина значително повишава производителността на програмистите при писането на софтуерен код. В същото време обаче се появи и друг проблем: участието на човека в крайна сметка се оказва фактор, който забавя разработката на софтуера.
Резултатите от проучването показаха, че при използването на AI обемът на кода, създаван от разработчиците, се увеличава с 30%; не е отбелязано обаче статистически значимо подобрение в качеството на готовия софтуер. Въпреки че броят на редовете код е нараснал с 30%, броят на коммитите – с 20%, а заявките за сливане – с 23%, подобно увеличение на обема на готовия продукт, от порядъка на 20–30%, не се наблюдава.
Изследователите установиха, че времето, отделено за проверка и сливане, се е увеличило с 49%; броят на коментарите от човеците-проверяващи към всяка заявка за сливане се е увеличил с 35%; а делът на служителите, които се занимават с проверка на кода, се е увеличил с още 14%. По този начин „вайб-кодирането“ измества „тесния участък“ към по-късен етап, но не го премахва напълно.
Натоварването нараства
В изследването се поставя и въпросът как компаниите реагират на промяната в разпределението на натоварването вследствие на внедряването на AI и дали отделят повече служители за проверка на кода. Съществува мнение, че заради ИИ много компании съкращават персонала си, но в рамките на настоящото проучване е установено, че хората продължават да играят ключова роля, въпреки че те участват на други етапи от процеса на разработка. В перспектива кодът, написан от AI, ще се проверява също от AI, но засега човекът все още участва активно в процеса на разработка.
Проблемът с нарасналата натовареност също не може да бъде пренебрегнат, тъй като AI генерира код много по-бързо, отколкото човек някога би могъл да постигне. В резултат на преместването на „тесния участък“ средната продължителност на процеса на проверка се е увеличила от 7,03 на 10,48 дни. Освен това кодът, създаден от AI, изисква значително по-голям обем корекции, което кара да се съмняваме дали технологията наистина носи полза.
Като се има предвид, че внедряването на AI всъщност не води до значително съкращаване на работни места, възниква въпросът как компаниите могат да използват AI по оптимален начин за подкрепа на служителите и намаляване на излишната натовареност, а не за пълно заместване на човека с AI.