Úvod do vibe codingu: Vlastní appka jednoduše
Není to tak dávno, co vytvoření jednoduché webové aplikace, hry nebo nástroje zabralo hodiny nebo dny programování. Dnes stačí AI napsat, co má aplikace dělat, a první verze může vzniknout během několika minut.
Právě to předvedl Michal Kučera na webináři Úvod do vibe codingu: Postavte svou první appku s AI. Díky tomuto přístupu k práci vznikají první výsledky. Nejsou sice bez chyby, ale často jsou funkční natolik, aby bylo možné je vyzkoušet a dále upravovat.
A právě v tom spočívá podstata vibe codingu.
Co je vibe coding
Vibe coding je způsob tvorby softwaru, při kterém člověk popisuje AI, co chce vytvořit, a postupně výsledek upravuje.
Nejde o jednorázový příkaz „udělej mi aplikaci“. Je to spíš rozhovor:
- Popíšete nápad.
- AI připraví první verzi.
- Vy ji vyzkoušíte.
- Najdete chyby nebo nedostatky.
- Zadáte další úpravy.
Michal doporučil postupovat po menších krocích. Dlouhý a detailní prompt může AI pochopit jen částečně nebo některé požadavky vynechat.
Kratší zadání se lépe kontrolují a umožňují aplikaci postupně ladit.
AI programuje. Člověk pořád rozhoduje
Při vibe codingu nemusíte rozumět každému řádku kódu. Stále ale musíte vědět, co má výsledný produkt dělat.
Postupně se tak dostáváte do několika rolí.
- Přemýšlíte jako produkťák, protože definujete problém a účel aplikace.
- Částečně řešíte UX, tedy jak se bude aplikace používat.
- A v neposlední řadě se stáváte testerem.
A důležitá lekce: AI dokáže prototyp vytvořit rychle, ale správnost výsledku nezaručuje.
Co lze pomocí vibe codingu vytvořit
Možnosti jsou široké. Vznikat mohou například:
- kalkulačky a dashboardy;
- jednoduché rezervační systémy;
- interní firemní nástroje;
- hry a vzdělávací kvízy;
- osobní webové stránky;
- prototypy nových funkcí.
Na webináři zazněly také příklady z Digiskills. Pomocí vibe codingu vznikla například kalkulačka ceny firemních meetingů nebo nástroj pro výpočet nákladů na Copilot Cowork. A prototypy a návrhy produktových landing pages u nás vznikají prakticky denně.
Síla vibe codingu není jen v tom, že něco vytvoří rychle. Umožňuje převést nápad do funkčního prototypu, který lze ukázat kolegům, otestovat a dále rozvíjet.
Prototyp není hotový produkt
Jednoduchá aplikace pro vlastní potřebu je něco jiného než veřejný systém, který ukládá osobní údaje nebo pracuje s klientskými daty.
Velkým tématem u vibe codingu je bezpečnost. AI může vygenerovat kód s chybami, nevhodně zabezpečenou databází nebo zveřejněnými API klíči a hesly. Člověk bez technických znalostí si toho nemusí vůbec všimnout.
Základní pravidla jsou proto jasná:
- v prototypech používejte smyšlená data;
- nevkládejte do kódu hesla ani přístupové klíče;
- veřejnou nebo firemní aplikaci nechte zkontrolovat odborníkem;
- nepovažujte první funkční verzi za hotový produkt.
Odpovědnost totiž zůstává na tvůrci aplikace. Argument, že ji vytvořila umělá inteligence, nikoho nezbaví odpovědnosti za chyby nebo únik dat.
Proč je vzdělávání pořád zásadní
Vibe coding snižuje technickou bariéru. Neodstraňuje ale potřebu znalostí.
Uživatel musí umět dobře popsat problém, vyhodnotit výsledek, testovat aplikaci a poznat, kdy už projekt přesahuje jeho schopnosti.
Ve firemním prostředí navíc musí rozumět pravidlům pro práci s daty a zásadám bezpečnosti.
Právě proto v Digiskills nepovažujeme AI jen za další nástroj, který stačí lidem zpřístupnit. Samotná licence ani registrace do aplikace žádnou změnu nezajistí.
Hodnota vzniká teprve ve chvíli, kdy lidé vědí, jak nástroj použít ve své práci, kde jsou jeho limity a za co stále odpovídají oni sami.
Nejlepší cestou je začít malým projektem. Třeba jednoduchou kalkulačkou, kvízem nebo nástrojem pro vlastní potřebu.
Vibe coding se totiž nejlépe učí stejně jako většina digitálních dovedností: prakticky, postupně a na konkrétních situacích.
Zajímá vás vibe coding a jeho možnosti? Ozvěte se nám, můžeme připravit bootcamp na míru pro vaše kolegy a seznámit vás s výhodami i limity vibe codingu.