Vibe coding
Vibe coding je metoda tvorby softwaru pomocí umělé inteligence, při níž vývojáři zadávají pokyny v přirozeném jazyce a model generuje kód s minimálním ručním zásahem.
Vibe coding představuje nový přístup k programování, při němž uživatel používá běžný jazyk k popisu požadovaného výsledku. Umělá inteligence následně podle tohoto popisu vygeneruje funkční kód. Termín představil výzkumník Andrej Karpathy začátkem roku 2025. Podle jeho vlastních slov se nejedná o tradiční programování: „prostě něco vidím, řeknu to, spustím a většinou to funguje“.
Tento přístup si rychle získává oblibu, protože otevírá svět programování i lidem bez technického vzdělání. Namísto učení se složité syntaxe a pravidel programovacích jazyků stačí mít nápad a umět jej srozumitelně popsat.
Vibe coding však není bez rizik. Kód vytvořený umělou inteligencí nemusí být bezpečný ani správně strukturovaný. Může obsahovat chyby, které uživatel nerozpozná, protože kód nezná. Může být zranitelný vůči útokům nebo nesprávně zpracovávat data. Odborníci proto varují, že vibe coding je vhodný spíše pro osobní projekty nebo prototypy než pro produkční aplikace.
Navzdory těmto varováním tato metoda rychle získává na popularitě. V některých startupech tvoří umělá inteligence většinu zdrojového kódu. Vývoj je tak rychlejší, jednodušší a více zaměřený na samotný nápad než na jeho technické provedení.
Vibe coding mění způsob, jakým lidé přistupují k programování. Jazyk se stává nástrojem tvorby. Je to vzrušující vývoj, který však vyžaduje odpovědný přístup.