AI агентите за програмиране генерират повече код, но не и повече софтуер
Всеки, който дори косвено е свързан с компютърното програмиране, знае, че съвременните AI асистенти и агенти за програмиране могат да бъдат невероятно ефективни при генерирането на огромни количества функционален код. Но програмистите, които използват тези инструменти, също така знаят, че не бива да се доверяват на точността на този код, което означава, че трябва да се полагат значителни усилия за преглед на всеки генериран от AI резултат.
Скорошно проучване на реалните практики за програмиране в стотици компании установява, че човешкият преглед на кода представлява значително „тясно място“ за цялостната ефективност на AI инструментите за програмиране, в резултат на което има „малко доказателства, че компаниите увеличават обема на разработения софтуер или намаляват заетостта“, като ги използват. Според авторите на проучването всяка повишена ефективност по време на същинската фаза на програмиране се „поглъща от последващи ограничения в производствения процес“; тъй като „процесът на преглед на кода значително се удължава, заявките за включване по-често изискват редакции, а проверяващите оставят повече коментари“.
Премери два пъти, режи веднъж
За да стигнат до тези заключения, изследователите от Харвардския университет Фиона Чен и Джеймс Стратън са използвали обобщени аналитични данни от Jellyfish, която измерва детайлно резултатите на инженерните екипи. Данните обхващат 300 милиона отделни „работни събития“ (например комити и заявки за включване), както и данни от софтуер за управление на задачи от над 700 000 служители в повече от 700 релевантни компании за разработка на софтуер за периода от 2021 г. до март 2026 г.
Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.