Mnozí odborníci na umělou inteligenci upozorňují, že nástroje umělé inteligence zatím nemohou nahradit lidi a jejich kreativitu, ale že jejich velká hodnota spočívá v tom, že pomáhají zvyšovat efektivitu a produktivitu lidí. Studie však naznačují, že opak je pravdou: ne vždy dochází ke zvýšení produktivity.
Nový výzkum zjistil, že nástroje umělé inteligence ne vždy zvyšují produktivitu. Podle studie společnosti Model Evaluation and Threat Research zkušení vývojáři softwaru jsou rychlejší při využívání vlastních dovedností.
Když bylo 16 softwarových vývojářů požádáno o provedení úkolů s nástroji AI, trvalo jim to déle než při nepoužívání technologie, což je v rozporu s obecným tvrzením, že technologie pomáhá provádět úkoly rychleji. I když tomu tak může být, tato studie tvrdí, že tomu tak není, pokud je vývojář velmi zkušený.
Vývojáři se ve velké míře spoléhají na umělou inteligenci
Zajímavé je, že tito zkušení vývojáři skutečně věřili, že AI zvýší jejich produktivitu: předpovídali, že tato technologie zkrátí dobu dokončení jejich úkolů v průměru o 24 %. Místo toho jim AI způsobila, že jim dokončení úkolů trvalo o 19 % déle, než když ji nepoužívali.
Konkrétně 16 vývojářů s mírnými zkušenostmi s AI dokončilo 246 úkolů na projektech, kde měli v průměru 5 let předchozích zkušeností. Každému úkolu bylo náhodně přiřazeno povolení nebo nepovolení použití nástrojů AI.
Důležité je, že „když jsou nástroje AI povoleny, vývojáři používají především populární editor kódu Cursor Pro a Claude 3.5/3.7 Sonnet. Před zahájením řešení úloh vývojáři předpokládali, že povolení AI zkrátí dobu dokončení o 24 %, ale zjistilo se, že nástroje AI zpomalily vývojáře, kteří mají s prací bohaté zkušenosti, konkrétně o 19 %.
Co je zpomalilo
Jak uvádí Fortune, většina vývojářů, kteří se zúčastnili studie, poznamenala, že i když dostanou výsledky AI, které jsou pro ně obecně užitečné, museli strávit spoustu času laděním výsledného kódu, aby skutečně vyhovoval projektu.
Je na místě zmínit, že zkušení vývojáři pravděpodobně přistupovali ke své práci s mnoha souvislostmi a dalšími znalostmi, které jejich asistenti AI neměli. Tito profesionálové strávili spoustu času přezkoumáváním všech výsledků a jejich vylepšováním. Ostatní vývojáři ztráceli čas psaním promptů pro chatboty nebo čekáním, až umělá inteligence vygeneruje výsledky.
Používání nástrojů AI navíc může vyžadovat značnou křivku učení. Vývojáři musí investovat čas do pochopení toho, jak tyto nástroje fungují a jak je efektivně integrovat do svých pracovních postupů. Tato doba adaptace může být značná, zejména pokud nástroje nejsou dobře optimalizovány pro konkrétní úkoly, které vývojáři potřebují provádět.
Ačkoli má umělá inteligence potenciál změnit způsob naší práce, její implementace do vývoje softwaru ne vždy vede ke zvýšení produktivity, zejména u těch, kteří mají rozsáhlé zkušenosti. Je nezbytné, aby společnosti a vývojáři pečlivě vyhodnotili, kdy a jak tyto nástroje používat, aby se maximalizovala jejich efektivita.