Vladimír Beran
Etnetera Core / Shutterstock.com, koláž Hrot24
Vibe coding dělá těžkou hlavu manažerům i vývojářům
Nástup automatizačních platforem přinesl výraznou demokratizaci vývoje aplikací. S příchodem AI se tento trend ještě znásobil. Pozornost budí především vibe coding – vývoj aplikací s pomocí AI lidmi, kteří sami programovat neumějí. Dnes si tak může prakticky každý během chvíle vytvořit vlastní aplikaci.
Vladimír Beran
Vibe kodéři a jejich projekty bývají často kritizováni – kvůli bezpečnosti, udržitelnosti i kvalitě kódu. Mnohdy oprávněně. Po internetu putují screenshoty příspěvků, kdy byla něčí vibe kódovaná aplikace úspěšně napadena. Jako obvykle jde o zjednodušující házení všech do jednoho pytle.
Vibe coding má totiž i svá pozitiva. Lidé se učí pracovat s AI, rychle ověřují nápady a testují produkty, které lze v případě neúspěchu levně a bezbolestně zahodit. I laik se navíc cestou dozví něco nového o technické stránce vývoje. A dobře uchopený vibe prototyp vám může dokonce pomoci vyhrát zakázku.
Potřebu vzdělávání si uvědomují i samotné nástroje, jako například Claude Code. Ten je možné přepnout do režimu, kdy vám věci vysvětluje pomocí Insights, nebo do režimu, který nechává v kódu volná místa, jež musí uživatel sám doplnit.
Manažerům vibe coding často přináší přehnaná očekávání. „Proč naši vývojáři nejsou stejně rychlí jako Karel, který si o víkendu postavil aplikaci na správu kontaktů? Ušetřili bychom spoustu peněz!“
Výsledkem jsou pochybnosti, zda vývojáři používají AI dostatečně a správně, a stále se opakující otázka: proč nejsme rychlejší?
Vývojáři se k tomu v horším případě nevyjadřují nebo v tom lepším se alespoň snaží vysvětlovat principy vývoje a sdílet svou vlastní zkušenost s AI.
Objevila se také skupina podnikavců, kteří nabízejí přepis vibe aplikací do „udržitelnějších“. Přidají samozřejmě popis všech katastrofických scénářů. Snadno ale zapomínáme, že nekvalitní kód a technologický dluh nejsou výsadou AI, ale i lidí.
Vedle toho existuje svět AI asistovaného vývoje, kdy s AI pracuje skutečný programátor.
Studie a ankety v této oblasti ukazují smíšený obraz. Někdy AI vývojáře zpomaluje a vede k chybným odhadům, jindy práci výrazně urychluje a mění její strukturu. Výzkumy jsou navíc vždy krok pozadu za rychlým vývojem AI.
I v oblasti asistovaného AI vývoje jsou oblíbená manažerská témata. Všichni se snažíme pochlubit vysokým procentem vygenerovaného kódu nebo zvýšením efektivity vývoje.
A také si manažeři lámou hlavu jak změnit obchodní model, protože prodávat čistě čas vývojářů, kteří všechno udělají rychleji, znamená menší tržby.
Docela pěkná je myšlenka nacenit projekt na základě byznysového přínosu nebo úspory na straně zákazníka.
Do hry vstupují i náklady. AI nástroje už začaly zdražovat, zejména v oblasti vývoje. Cena kolem 5000 korun měsíčně na vývojáře je dnes běžným standardem, přesto se investice ve většině případů vyplatí.
Vývojáři stojí před otázkou, zda se snažit ohnout AI asistovaný vývoj do svých zajetých postupů, nebo otevřít hlavu a nenechat se svazovat starými stereotypy. Jako každá změna myšlení je to nesmírně náročné.
Najdou se vývojáři zklamaní z prvních výsledků, ale i ti, kteří vytrvale zkoušejí různé přístupy a experimentují. Ti nejlepší nakonec dokážou nové postupy standardizovat. S AI vývojem je to stejné jako se vším ostatním – chcete-li mít dobré výsledky, musíte pravidelně trénovat.
Na druhou stranu často jako manažeři dokážeme vývojářům efektivní využití AI řádně zkomplikovat. Kvůli nedostatku znalostí a hlavně absenci ochoty hledat cestu (zvláště v oblasti bezpečnosti) buď vývojářům nástroje zakážeme, nebo jim dáme do ruky osekaný nástroj, který moc nepomůže.
Když se tato manažerská lenost spojí s tlakem na vývojáře směrem k vyšší efektivitě, je v každé IT firmě zaděláno na malér.
Dnešní svět proto potřebuje manažery, kteří AI sami používají a rozumějí jí, a vývojáře, kteří jsou ochotni sdílet své zkušenosti. Jen tak lze najít společnou cestu. Protože sdílený problém je poloviční a sdílený úspěch dvojnásobný.
Autor je PMO ve společnosti Etnetera Core
Máte co říci? Pošlete nám svůj komentář na komentare@hrotmedia.cz