Изкуственият интелект ускорява програмирането, но затруднява усвояването на умения
Ново изследване от Anthropic разкрива, че асистентите с изкуствен интелект могат да ускорят изпълнението на програмистки задачи, но същевременно оказват негативно влияние върху усвояването на умения от младши разработчици. В проучването са участвали 52 младши програмисти, които работили с Python и преминали тест за разбиране на материала след 75-минутна сесия.
Групата, използваща AI, е завършила задачите средно с две минути по-бързо, но резултатите им от теста са били по-ниски. Най-значителната разлика е наблюдавана при задачите за отстраняване на грешки, където участниците трябваше сами да поправят кодови грешки.
Изследователите подчертават, че когнитивните усилия, включително справянето с трудности, са ключови за дълбочинното разбиране на материала. Участниците, които разчитали изцяло на AI за писането на код или веднага се обръщали към него за корекции, показали най-лоши резултати. По-добре се представили тези, които задавали уточняващи въпроси относно генерирания код.
Най-високи резултати постигнали разработчиците, които искали обяснения на принципите и логиката, вместо готови решения. В същото време, компании като Google, Microsoft и Meta активно внедряват AI в разработката, като Meta планира да увеличи дела на AI генерирания код до над 50%.
Въпреки това, въпросът за ефективността остава неясен. Проучване на Metr показа, че AI може да забави работата на програмистите поради времето, необходимо за формулиране на заявки и проверка на резултатите.
