Vibe coding je moderní přístup k programování, při kterém využíváte umělou inteligenci jako hlavního „písaře“ kódu. Místo toho, abyste sami psali řádky kódu, popisujete AI asistentovi, co chcete vytvořit, a ten za vás vygeneruje funkční řešení. Název pochází z anglického slova „vibe“, tedy nálada nebo feeling: programátor se soustředí na celkový záměr a nechá technické detaily na AI.
Tento přístup zpopularizoval na začátku roku 2025 Andrej Karpathy, jeden z průkopníků moderní umělé inteligence. Vibe coding je typický pro nástroje jako Cursor, GitHub Copilot, Claude nebo ChatGPT, kdy uživatel píše pokyny v češtině nebo angličtině a AI model generuje odpovídající kód v jazycích jako Python, JavaScript nebo PHP.
Největší přínos vibe codingu je rychlost a dostupnost. Začátečník bez znalosti programování dokáže vytvořit jednoduchý web, skript nebo aplikaci během několika hodin. Zkušený vývojář zase ušetří čas na rutinních úkolech a může se soustředit na architekturu a strategii projektu. Vibe coding ale není bez rizik: AI může generovat kód s chybami nebo bezpečnostními mezerami, takže výsledek je vždy nutné ověřit a otestovat.
Pro tvorbu webu na WordPressu vibe coding znamená, že například zadáte: „Vytvoř mi PHP funkci, která zobrazí 3 nejnovější články z kategorie Novinky.“ AI vám kód připraví, vy ho zkontrolujete a vložíte do šablony. Nemusíte znát syntaxi nazpaměť, ale stále musíte rozumět tomu, co kód dělá a zda je bezpečný. Vibe coding tedy nepřekládá programování jako obor, ale mění způsob, jakým se k němu přistupuje: z psaní kódu se stává zadávání a řízení.
Kritici upozorňují, že nekritické přijímání AI výstupu vede k tzv. „technickému dluhu“: kód funguje, ale je špatně strukturovaný a do budoucna těžko udržovatelný. Proto se doporučuje vibe coding kombinovat s alespoň základní znalostí programování nebo pravidelnou revizí kódu zkušeným vývojářem.