Umělá inteligence (AI) měla způsobit revoluci ve vývoji softwaru a do jisté míry se tak stalo. Asi 90 % IT profesionálů nyní při práci používá nástroje AI, přičemž více než 80 % hlásí zvýšenou produktivitu. Navzdory humbuku však data ukazují znepokojivý trend: Vývojáři pracují déle, ne méně. Příslib automatizace únavných úkolů a zvýšení efektivity koliduje s realitou nestabilního kódu, rostoucího tlaku a potenciálního vyhoření.
Paradox produktivity
Umělá inteligence dokáže generovat kód pro webové aplikace, mobilní software a nástroje datové vědy, a dokonce umožňuje nezkušeným vývojářům vytvářet základní prototypy prostřednictvím takzvaného „vibe kódování“. Kód generovaný AI je však jen zřídka bezchybný. Vývojáři stále tráví mnoho času ověřováním výsledků a opravou chyb, což vede ke zvýšené „nestabilitě poskytování softwaru“. Zpráva DORA ukazuje, že zvýšené používání AI koreluje s častějšími vráceními a opravami. To znamená, že zatímco rychlost kódování na individuální úrovni se může zvýšit, celkový proces se může stát křehčím.
Tlak na výkon
Problém není jen technický; je také kulturní. AI je často zaváděna s očekáváním zvýšení výkonu při současném snížení zdrojů. Společnosti očekávají od zaměstnanců ve věku AI více, což vede k tlaku na rychlejší práci, a to i mimo pracovní dobu. Výzkum z Berkeley ukazuje, že zaměstnanci používající AI převzali více úkolů, pracovali rychlejším tempem a trávili v práci více hodin. Mnoho lidí nyní používá AI během přestávek a schůzek, čímž se stírá hranice mezi pracovním a osobním časem.
Růst po pracovní době
Společnost Multitudes uvádí, že inženýři sloučili o 27,2 % více požadavků na stažení, ale také odeslali o 19,6 % více kódu mimo běžnou pracovní dobu. Nejde jen o zvýšení efektivity; to naznačuje, že zaměstnavatelé hledají vyšší produktivitu, což by mohlo potenciálně vést k vyhoření. Lauren Piat, generální ředitelka společnosti Multitudes, varuje, že tento trend „není dobrý pro lidi“.
Mezera v kompetencích
Přílišné spoléhání na AI může také bránit rozvoji dovedností. Výzkum společnosti Anthropic zjistil, že inženýři, kteří intenzivně používají AI, dosáhli o 17 % nižšího skóre v testech znalostí kódování ve srovnání s těmi, kteří AI nepoužívali. Největší mezera byla v ladění – ve schopnosti najít a opravit chyby v kódu. Použití umělé inteligence jako řešení může vést k tomu, že mladší vývojáři nebudou schopni porozumět nebo zlepšit výstup generovaný umělou inteligencí, což potenciálně zhorší dlouhodobou kvalitu práce.
Budoucnost vývoje softwaru
Tlak se netýká pouze jednotlivých vývojářů; mění to, jak fungují open source projekty. Byl hlášen nárůst nekvalitních příspěvků generovaných umělou inteligencí, které ztrácejí čas od hlavních vývojářů, a pokles efektivity řízení kolaborativních projektů.
V konečném důsledku AI neeliminuje potřebu lidské odbornosti; on to předefinuje. Klíčovou otázkou je, zda se pracovní místa přizpůsobí, aby zabránila vyhoření, zvládla pracovní zátěž a poskytla příležitosti k učení, nebo zda příslib umělé inteligence jednoduše povede k delší pracovní době a většímu tlaku na softwarové inženýry.
Realita je taková, že umělá inteligence zesiluje stávající dynamiku: dobré věci zlepšuje, ale špatné také zhoršuje. Výzvou je nejen používat nástroje, ale také kolem nich vytvořit udržitelný ekosystém.



















