Изкуственият интелект пише с 30% повече код, но не ускорява разработката на софтуер
Изкуственият интелект действително помага на програмистите да пишат повече код за по-кратко време, но това не означава непременно, че компаниите създават повече готов софтуер. До този извод са стигнали американски изследователи, които са установили, че използването на ИИ увеличава обема на написания код с 30%, без обаче да води до съпоставимо подобрение в крайните резултати. Причината е, че спестеното време при програмирането впоследствие се губи при проверката, коригирането и одобряването на създадения код.
Според резултатите от изследването броят на написаните редове код нараства с 30%, броят на комитовете се увеличава с 20%, а заявките за сливане на код са с 23% повече. Въпреки тези показатели учените не откриват статистически значимо подобрение в качеството на готовия софтуер, нито съответстващо увеличение на завършената работа. Това показва, че способността на ИИ да генерира големи количества код не решава автоматично проблемите с производителността при разработката.
Най-сериозното затруднение се появява на етапа на проверката. Времето за преглед и сливане на кода се увеличава с 49%, а коментарите на проверяващите към всяка заявка нарастват с 35%. Същевременно делът на служителите, ангажирани с подобни проверки, се увеличава с 14%. Така нареченото „вайб-кодиране“, при което програмистите разчитат в значителна степен на изкуствения интелект за генериране на код, на практика премества най-бавната част от разработката към следващите етапи, вместо да я премахне.

Това се отразява пряко върху сроковете. Изследователите установяват, че средната продължителност на процеса на проверка се е увеличила от 7,03 на 10,48 дни. Допълнителен проблем е необходимостта от повече корекции в генерирания от ИИ код. Машините могат да създават програмни решения значително по-бързо от хората, но тяхната проверка продължава да изисква време и усилия от опитни специалисти. В резултат компаниите получават повече код, който трябва да бъде анализиран и обработен, без непременно да реализират очакваното ускоряване на проектите.
Изследването поставя под въпрос и очакванията, че изкуственият интелект ще позволи масово заместване на програмистите. Засега човешката роля остава ключова, макар постепенно да се измества от самото писане на код към неговата проверка, усъвършенстване и интегриране.

В бъдеще е възможно ИИ да поеме и част от тези задачи, но настоящите резултати показват, че компаниите трябва да преосмислят начина, по който използват технологията. Вместо да се стремят единствено към генерирането на повече код, те трябва да търсят начини за намаляване на допълнителното натоварване и подобряване на целия процес на разработка.



Post Comment