NAME
vibe-coding-agentic-engineering — Vibe kódování, po líbánkách
SYNOPSIS
cat vibe-coding-agentic-engineering.md
DESCRIPTION
Vibe kódování je jedním z těch výrazů, které se zdají být nenáviděné a pak se pomalu stávají užitečnými.
Zpočátku to zní jako: nemyslím, ptám se AI, přijímám, co vyjde, pokračuj. Veselý způsob výroby technického dluhu s hudebním pozadím.
Ale bylo by příliš snadné to takto zavrhnout. Pravdou je, že kódování vibrací zachytilo skutečnou věc: programování pomocí modelu mění vztah mezi nápadem a prototypem.
Nejprve vás napadla myšlenka a pak dlouhé stoupání. Nyní vás často napadne myšlenka a o půl hodiny později se na obrazovce něco pohne. Je těžké se tím nenechat zlákat.
Zajímavou otázkou v roce 2026 není, zda je kódování vibrací pravdivé. To je. Otázka zní: co se stane po líbánkách?
Prototyp se stal ekonomickým
Toto je nejdůležitější část.
Nástroje umělé inteligence snížily emocionální náklady na začátek. Pokud jste chtěli zkusit nějaký nápad, už jste si museli dát tu práci: vybrat zásobník, vytvořit projekt, zapamatovat si šablonu, napsat rozvržení, připojit API, potácet se s nudnými detaily.
Nyní můžete říci: dejte mi první verzi.
A přichází první verze.
Ne vždy krásné. Ne vždy správně. Často křehké. Ale přichází. A když to přijde, změní to konverzaci. Už se nehádáte ve vzduchoprázdnu. Něco se dotýkáš.
To je velmi silné pro designéry, zakladatele, produktové manažery, senior vývojáře unavené přepisováním lešení, zvědavce, kteří by si předtím editor neotevřeli.
Vibe kódování je humbuk, protože dává více lidem fyzický pocit z vytvářeného softwaru.
Problém je v tom, že software žije dál
Část, kterou meme říká nejméně, je den poté.
Prototyp se musí přečíst. Opravit. Testováno. Nasazeno. Zajištěno. Mám to od někoho jiného. Připojeno ke skutečným datům. Zpřístupněno. Zachováno, když se závislost změní.
Zde kódování čisté atmosféry naráží na zeď.
Model může rychle vygenerovat velké množství kódu, ale kód sám o sobě není hodnotou. Je to příslib chování. A slib musí být ověřen.
Rizikem vibračního kódování není psaní ošklivého kódu. Vždy jsme to dělali i bez AI. Riziko ztrácí smysl pro vlastnictví: „model to udělal“ se stává výmluvou pro nedostatečné porozumění.
Ale runtime nepřijímá výmluvy. Pokud kód běží v produkci, je váš.
Od kódování vibrací k agentnímu inženýrství
Vyspělou verzí kódování vibrací není přestat používat agenty. Je použít je s vážnějším cyklem.
Ne: generuje vše a my doufáme.
ale:
- popsat záměr;
- nechat vygenerovat návrh;
- požádat agenta, aby vysvětlil plán;
- dělat malé rozdíly;
- startovací zkoušky;
- dělat recenze;
- správně;
- teprve potom se připojte.
Tato věc si zaslouží jiný název. Líbí se mi agentní inženýrství, i když to zní trochu slavnostně. Znamená to používat agenty ne jako hrací automaty, ale jako spolupracovníky v rámci inženýrského procesu.
Jde o to, neubírat energii kódování vibrací. Dává jí to stopy.
Kde to funguje skvěle
Vibe kódování funguje, když je cena chyby nízká a hodnota průzkumu je vysoká.
Příklady:
- prototypy rozhraní;
- osobní nástroje;
- vnitřní palubní desky;
- malé hry;
- jednorázový skript;
- API skeny;
- důkaz koncepce;
- mechanické refaktory s dobrými testy;
- technický obsah, který má být transformován do dema.
V těchto případech jde především o rychlost. Chcete vidět, jestli má ten nápad nohy. Chcete zjistit, co jste nepochopili. Chcete se dostat ke konkrétnímu rozhovoru.
Vibe kódování je ideální pro vytvoření formy.
Kde to začíná být nebezpečné
Nebezpečným se stává, když má systém následky a nikdo nezpomaluje.
Platby, osobní údaje, autentizace, oprávnění, infrastruktura, migrace databází, citlivý starší kód, dodržování předpisů, produkce. Tady vibrace nestačí. Potřebujeme přísnost.
Neznamená to, že AI nemůže pomoci. Ve skutečnosti to může hodně pomoci. Musí to ale fungovat v úzkých mezích: větev, sandbox, test, lint, recenze, příznak funkce, vrácení zpět.
Fráze k vytetování na monitor je jednoduchá: čím rychlejší agent, tím čitelnější musí být proces.
Pokud nedokážete vysvětlit, co se změnilo, nezrychlili jste. Právě jsi přesunul dluh z času na pochopení.
Nová role vývojáře
Nejzajímavější na tom je, že práce vývojáře nezmizí. Změňte hustotu.
Méně času na kotel. Více času na záměr, rozklad, kontrolu, integraci, testování, hranice.
Vývojář se stává jakýmsi technickým editorem. Ne v chabém smyslu slova „korektury“. V silném smyslu: rozhoduje o tom, co musí existovat, co se musí ořezat, co je v souladu se systémem, co si zaslouží důvěru.
Dobrý editor nebere všechno, co dostane. Ani to celé nepřepisuje z hrdosti. Rozpoznává dobrý materiál, uvádí jej do formy, chrání čtenáře.
S agenty je čtenář také budoucím správcem. Často jste to vy za tři týdny.
Vzor, který vidím, jak se vynořuje
Nejzdravější vzorec je tento:
- člověk: záměr, omezení, vkus, odpovědnost;
- agent: varianty, lešení, vyhledávání, lokální úpravy, opakované testy;
- infrastruktura: sandbox, CI, trasování, oprávnění, nasazení;
- tým: recenze, vlastnictví, standardy.
Když jeden z těchto kusů chybí, něco se zdeformuje.
Pouze člověk: pomalý, často zavalený opakovanou prací.
Pouze agent: rychle, ale bez umístěného úsudku.
Jen infrastruktura: Elegantní proces výroby zbytečných věcí.
Pouze tým: velmi uspořádané schůzky kolem prototypu, který nikdy nedorazí.
Nejlepší se stane, když spolu kousky mluví.
Malý kontrolní seznam
Než nechám prototyp kódovaný vibracemi růst, položil bych si tyto otázky:
- rozumím struktuře kódu?
- existují testy na kritické chování?
- Vím, kterých souborů se agent dotkl?
- Odstranil jsem vygenerovaný kód, ale nepoužil jsem ho?
- skončila nějaká tajemství, tokeny nebo falešná data na nesprávném místě?
- je dodržena minimální přístupnost?
- má nasazení rollback?
- může si to někdo kromě mě nechat?
Pokud je odpověď na příliš mnoho otázek ne, není to selhání. Je to jen prototyp, který musí zůstat prototypem o něco déle.
Moje čtení
Vibe kódování je hlasité slovo pro něžnou věc: radost z toho, jak se nápad formuje, než ho zastaví strach.
Nechci to vyhodit. To by bylo snobské. Mnoho dobrých věcí se rodí takhle, napůl křivých a živých.
Ale zbývající software potřebuje více. Potřebuje pochopení, testování, vlastnictví, infrastrukturu, hranice. Chce to někoho, kdo řekne: super, teď to udělejme reálně.
Možná budoucnost není o výběru mezi „vážným“ programováním a „vibe“ programováním. Možná je to naučit se měnit rychlost: zlehka prozkoumávejte, pak se konsolidujte s respektem.
Lidská část je tam. Vědět, kdy běžet a kdy sedět a číst rozdíl.
Zdroje
METADATA
- date: 2026-06-30
- reading: 5 min
- author: Filippo Spinella
- tags: AI, Coding, Agents, Developer Tools