
Инструментите с изкуствен интелект, използвани в разработката на софтуер, не ускоряват процеса на кодиране, както се очакваше, а напротив – забавят работата на програмистите, установи проучване.
Неправителствената организация METR твърди, че използването на съществуващи инструменти с изкуствен интелект за подпомагане на кодирането може да забави дори опитни разработчици, вместо да ускори работата им.
Очакваше се известни AI помощници за програмиране като Cursor и GitHub Copilot да увеличат производителността на програмистите чрез автоматично писане на код, но проучването не потвърждава това, отбелязва TechCrunch.
Cursor и GitHub Copilot, базирани на мощни модели от OpenAI, Google DeepMind, Anthropic и xAI, със сигурност показват значителни подобрения в задачите за разработване на софтуер. Тест, проведен от METR на 10 юли 2025 г., обаче поставя под съмнение степента на тази полза.
В експеримента са участвали 16 опитни разработчици на софтуер с отворен код, които са помолени да изпълнят 246 реални задачи от големи хранилища, върху които обикновено работят. Половината от задачите са изпълнени с помощта на усъвършенствани AI инструменти, включително Cursor Pro, а другата половина – без тях.
Преди теста разработчиците предполагали, че изкуственият интелект ще намали времето за изпълнение на задачите с 24%. Резултатите обаче не оправдават очакванията: средно, използването на асистенти с изкуствен интелект увеличава времето за работа на програмистите с 19%.
Според изследователите, това е неочаквано, тъй като се предполагаше, че автоматизацията ускорява процеса на кодиране, а не обратното.
В същото време само 56% от участниците са работили преди това с Cursor, въпреки че почти всички (94%) вече са използвали уеб интерфейси, базирани на големи езикови модели, в работата си. Преди експеримента разработчиците са обучени да работят с AI инструмента, за да се сведе до минимум въздействието на липсата на опит.
В крайна сметка става ясно, че времето, прекарано в писане на текстови заявки към изкуствения интелект и чакане на отговор, вместо директно програмиране, значително забавя работата на програмистите. Оказва се, че изкуственият интелект изпитва трудности при боравене с голям и сложен код.
Авторите на изследването подчертават, че макар това да не е окончателно заключение, системите с изкуствен интелект са неефективни поне за опитни разработчици. Същевременно, те добавят, че технологиите се развиват бързо и резултатите от експеримента може да остареят само след три месеца.