AI zpomaluje zkušené vývojáře: Překvapivý objev nové studie
Nová studie prováděná na začátku roku 2025 přinesla překvapivý objev - umělá inteligence ve skutečnosti zpomaluje zkušené vývojáře open-source projektů místo jejich urychlení. Výzkum sledoval 246 úkolů dokončených zkušenými vývojáři na velkých populárních repositářích a zjistil, že při použití AI nástrojů se doba implementace prodloužila o 19 %.
Očekávání versus realita
Před započetím experimentu vývojáři předpovídali, že AI jim pomůže zkrátit čas implementace o 24 %. Dokonce i po dokončení studie si vývojáři i nadále mysleli, že AI je zrychlila o 20 %, přestože skutečnost byla opačná. Experti v oblasti ekonomie a strojového učení byli ve svých předpovědích ještě méně přesní - předpovídali zrychlení o 38-39 %.
Jak vývojáři tráví čas s AI
Analýza 74 nahrávek obrazovky odhalila zajímavé změny v tom, jak vývojáři tráví svůj čas. Při použití AI:
- Strávili méně času aktivním programováním a hledáním informací
- Více času věnovali komunikaci s AI systémy, čekání na odpovědi a kontrole výsledků
- Překvapivě také více času trávili nečinností
Proč AI zpomaluje vývojáře
Výzkumníci identifikovali několik klíčových faktorů přispívajících ke zpomalení:
Nízká spolehlivost AI: Vývojáři přijali méně než 44 % návrhů od AI systémů a většina z nich uvedla, že musela významně upravovat kód generovaný AI.
Vysoká znalost repositářů: Zkušení vývojáři s průměrně 5 lety zkušeností a 1 500 commity na daných repositářích často věděli lépe než AI, jak problémy řešit.
Komplexní prostředí: Velké repositáře s průměrně více než 1 100 000 řádky kódu představovaly výzvu pro AI systémy, které měly problém s kontextem.
Perspektiva do budoucna
Studie také ukázala, že autonomní AI agenti používající Claude 3.7 Sonnet dokáží často implementovat základní funkčnost úkolů, i když selhávají v důležitých detailech jako dokumentace nebo testování. To naznačuje, že s dalším vývojem AI technologií by se situace mohla v budoucnu změnit.
Výsledky této studie zdůrazňují důležitost reálných experimentů místo spoléhání se pouze na předpovědi expertů nebo průzkumy mezi vývojáři. Ukazují také, že kontext a zkušenosti hrají klíčovou roli v efektivitě AI nástrojů.
