Co to je
Vibe coding je neformální označení pro vytváření programů, při kterém člověk běžnými větami popisuje, co chce, a umělá inteligence (AI) napíše kód, tedy zápis instrukcí pro počítač. Slovo „vibe“ (anglicky nálada, pocit) odkazuje na to, že se člověk řídí dojmem z výsledku, ne čtením kódu.
Význam není pevně vymezený: někdy se tak říká každému programování s pomocí AI, přísněji jen případům, kdy se vygenerovaný kód nezkoumá.
Proč na tom záleží
Firmám to umožňuje rychle vyzkoušet nápad nebo vytvořit zkušební verzi bez dlouhého vývoje a lidem bez programátorského vzdělání snižuje vstupní bariéru. Zároveň ale vzniká kód, kterému nikdo ve firmě pořádně nerozumí, což může vést k chybám, bezpečnostním nedostatkům nebo obtížné údržbě.
Modelový příklad
Majitel menší firmy si nechá AI nástrojem vytvořit jednoduchou stránku s kalkulačkou orientační ceny. Pro interní vyzkoušení nápadu to může stačit, ale kdyby kalkulačka zpracovávala osobní údaje zákazníků, měl by ji projít zkušený vývojář.
Co byste měli vědět
- Hodí se pro zkušební verze a interní pomůcky, méně pro platby, osobní údaje a důležitá data.
- Je třeba vědět, kdo bude kód udržovat, když ho nikdo nepsal.
- Vygenerovaný kód může skrývat nenápadné chyby; základem je testování a kontrola.