Blog o AI

Vibe coding: zlatý grál pro programátory, tikající bomba pro amatéry

Aplikaci za víkend dnes zvládne kdokoli. Potíž začíná ve chvíli, kdy ji pustíte na internet, nebo ji využíváte na vážnou práci.

20. 7. 2026Vibe codingAI bezpečnostAI pro neprogramátoryClaude Code

Postavili jste si aplikaci za víkend. Sami, bez jediného řádku kódu, kterému byste rozuměli - a tak vlastně ani netušíte, co uvnitř dělá. Vypadá k nerozeznání od profesionální, možná i lépe, a navíc umí přesně to, co ta profesionální neuměla. Klikáte, funguje. Propojili jste ji s mailem, s diskem a možná i pustili na web. Napsali jste o tom článek na LinkedIn a otevřeli si láhev vína.

Měli jste počkat.

O čem se vlastně bavíme

Vibe coding je psaní programu, aniž byste programování uměli - tak nějak po citu. Řeknete AI „Chci aplikaci, která přijímá objednávky a posílá je na e-mail" a ona ji napíše. Něco nefunguje? Řeknete „oprav to" - a opraví. Bez školy, bez učebnice, bez programátora.

Je to malá revoluce v tom, co si laik dokáže postavit sám. A zároveň past - protože netušíte, co jste vlastně vyrobili. Nevíte, jestli se nemělo jít úplně jinou cestou a použít jinou technologii. AI vás vedla za ruku, vy jste klikali - a důvod jednotlivých kroků znala jen ona. Působila jako vyšší instance, která ví, co dělá.

Neví.

Snaží se vám vyhovět. Jenže udržet pohromadě všechny požadavky, když nemá přesnou specifikaci ani účel, kvůli kterému to celé stavíte, nejde.

Je to stejné jako s lidmi: co nevyslovíte, to druhá strana nesplní - neví o tom. Udělá práci tak dobře, jak nejlépe umí, a bude přesvědčená, že vám vyhověla. Rozdíl je v tom, že zkušený člověk se po vágním zadání doptá. Položí pár otázek dřív, než sáhne po nástroji. AI tam zatím není - a upřímně, lidi to i ruší; chtějí odpověď, ne výslech.

Jenže právě to doptávání je celé jádro věci. Umět popsat záměr - co má vzniknout, proč, pro koho a co se nesmí stát - není jednoduchá disciplína. Je to mistrovská disciplína. Amatér se rozeběhne po první větě zadání. Profesionál si nejdřív nabrousí sekeru.

Tři scénáře, tři výsledky

Stejný postup, stejná technika, tři úplně různé výsledky. A rozhodují dvě věci: kdo se k tomu, co vznikne, může dostat - a na co to používáte.

1Pro sebe, doma, offline

Kalkulačka na váš vlastní peněžní tok. Skript, který vám přejmenuje fotky z dovolené. Pomůcka, co projede hromadu čísel a udělá z nich přehledný graf. Žádná data klientů, žádný formulář na webu, žádný server, na který by šlo zaklepat zvenčí.

OK

Přesně sem vibe coding patří. Nevadí, že kód není čistý, nevadí, že jsou v něm prasárny. Nikdo ho neuvidí, nikdo ho nenapadne, nikomu neublíží.

Jedna výjimka - vaše dataI tady pozor na jednu věc: co vložíte přímo do AI (ne do kódu, ale do promptu - zprávy, kterou jí sami napíšete - jména, adresy, čísla klientů), opouští váš počítač. Na osobním účtu (Free, Pro, Max) se konverzace od srpna 2025 používají k trénování a drží se pět let, dokud si to sami nevypnete. Bez starostí je to teprve s firemní licencí (Team, Enterprise), kde data zůstávají mimo trénink. Nerozhoduje, kterou AI použijete, ale účet, pod kterým běží. Konkrétní lhůty se ale mění - naposledy v srpnu 2025 -, takže si aktuální stav ověřte v nastavení svého účtu.

2Pro klienty, na internetu, s daty

E-shop „za víkend". Formulář na sběr kontaktů. Přehledová obrazovka, na kterou se dívá klient. Cokoli, co vidí svět a co někdo používá doopravdy.

Nikdy

Vyrobili jste nášlapnou minu a první bot ji odpálí. AI vám formulář napíše - ale běžně vám neřekne, že v něm zapomněla ošetřit vstupy, že hesla neuložila bezpečně a že na přihlašování chybí jakákoli brzda. Podobné mezery bývají i jinde: tisíc e-mailů vašich zákazníků je někdy vidět přímo v prohlížeči po stisknutí klávesy F12 (otevře nástroje pro vývojáře - běžnou součást každého prohlížeče), bez jediné hackerské dovednosti. Proč se to stává? AI chtěla vyhovět, rychle - a bezpečná databáze klientů je všechno, jen ne rychlá.

V čem je pastBezpečnostní díra není v aplikaci vidět - funguje úplně stejně jako bez ní. Právě proto je zákeřná: poznáte ji, až když ji někdo zneužije.

3Podklad pro programátora

Postavíte si aplikaci, která dělá přesně to, co potřebujete - a použijete ji jako podklad, ne jako hotové řešení. Programátorovi pošlete ten výsledek a jednu větu: „Toto chci - ale bezpečně, systémově, napojené na náš provoz a do produkce."

Výhra

Toto je ta nejcennější věc, kterou neprogramátor s AI vyrobí. Programátor běžně stráví velkou část zakázky tím, že z vás páčí, co vlastně chcete, a staví prototypy naslepo. To všechno teď odpadlo. Dostal funkční ukázku, ne tři strany nepřesného popisu. Vidí přesně, jak to má vypadat a fungovat - a přepíše to do bezpečné verze za zlomek času.

Jak to udělat ještě lípPřidejte k prototypu jednu větu: jaká citlivá data bude aplikace držet a kdo ji použije. Programátor rovnou ví, kde přitvrdit - a ušetří i vám další kolo otázek.

Co si z toho odnést

Vibe coding není problém. Vibe coding bez hranic a bez zdravého rozumu je problém. Celé umění je poznat, do kterého ze tří scénářů právě patříte - a jestli to smíte pustit ven sami, nebo ne.

Kam dál

Chcete této logice rozumět od základu?

Online kurz vás provede tím, kde vám AI reálně pomůže a kde začíná minové pole - a jak si postavit vlastní kontrolní seznamy, aby vás nachytalo co nejmíň věcí.

Podívat se na kurz
Pavel Filip Ph.D. v užití AI pro optimalizační procesy · 20+ let ve vrcholovém vedení firem O autorovi