Zkušení vývojáři si mysleli, že AI zlepší jejich produktivitu. Ukázalo se, že opak je pravdou

Zkušení vývojáři si mysleli, že AI zlepší jejich produktivitu. Ukázalo se, že opak je pravdou

Zdroj obrázku: BoliviaInteligente / Unsplash

Tým vývojářů znal svou práci skrz naskrz a očekával, že s AI budou vše dělat o 20 % rychleji. S AI však byli mnohem pomalejší.


Ve světě programování se umělá inteligence stává revolučním nástrojem. Očekávalo se, že AI výrazně zvýší produktivitu zkušených vývojářů a umožní jim dokončit úkoly rychleji. Představa byla taková, že s pomocí AI budou vývojáři schopni automatizovat opakující se úkoly a soustředit se na kreativnější a složitější aspekty vývoje softwaru.

Nedávná studie však odhalila překvapivý výsledek: umělá inteligence nejenže produktivitu zkušených vývojářů nezvýšila, ale naopak ji snížila. Vývojáři, kteří používali nástroje AI, zaznamenali zpomalení rychlosti své práce, což překvapilo i výzkumný tým.

Související článek

Předplatné pro prohlížeče? Umělá inteligence mění přístup k internetu
Předplatné pro prohlížeče? Umělá inteligence mění přístup k internetu

Prohlížeč Dia již zvažuje integraci předplatného, aby měl přístup k plnému výkonu AI.

Původně se očekávalo, že AI umožní vývojářům dokončit jejich úkoly o 24 % rychleji. Studie METR však ukázala, že ve skutečnosti se pracovní doba prodloužila o 19 procent. Tento výsledek byl překvapivý zejména vzhledem k tomu, že vývojáři prováděli každodenní úkoly, jako je oprava chyb, implementace nových funkcí a refaktorizace kódu.

Hlavním důvodem tohoto snížení produktivity je zřejmě povaha návrhů generovaných umělou inteligencí. Doporučení AI sice nebyla nesprávná, ale často byla nepřesná a vyžadovala značné úpravy. To znamenalo, že vývojáři museli návrhy analyzovat a opravovat, což přidávalo další kroky do procesu vývoje.

Kromě toho byl pocit plynulosti poskytovaný umělou inteligencí zavádějící. Přestože vývojáři měli k dispozici základnu, ze které mohli vycházet, málokdy mohli návrhy umělé inteligence použít tak, jak jsou. To vyžadovalo, aby doporučení rozebrali a pochopili, porovnali je se stávajícím kódem a přestavěli tak, aby byla funkční.

Navzdory těmto problémům mnoho vývojářů nadále používá nástroje umělé inteligence při své každodenní práci. I když tyto nástroje nemusí nutně šetřit čas, činí práci zvládnutelnější a méně únavnou.

Studie se zaměřila především na používání nástroje Cursor, který integruje pokročilé jazykové modely, jako jsou Claude 3.5 a 3.7 Sonnet. Cursor umožňuje psát a kontrolovat kód přímo ve vývojovém prostředí a poskytuje tak užitečný, i když ne vždy efektivní doprovod.

V konečném důsledku zůstává umělá inteligence cenným nástrojem, který mění trh práce. Její dopad však není jednotný a ne vždy vede ke zvýšení produktivity. Některé společnosti, které se pokusily nahradit pracovníky pomocí AI, musely svá rozhodnutí kvůli nedostatečné efektivitě zvrátit.

Zavádění AI do plánování je složitý proces, který vyžaduje důkladné pochopení možností a omezení této technologie. Ačkoli má AI potenciál způsobit revoluci v tomto odvětví, je důležité přistupovat k jejímu využití s opatrností a realismem.

#