Umělá inteligence změnila pravidla hry

Ještě před několika lety znamenalo vytvoření webové aplikace měsíce práce.

Nejdříve bylo potřeba navrhnout vzhled. Poté naprogramovat frontend, backend, databázi, administrační rozhraní, uživatelské účty, zabezpečení, responzivní zobrazení pro mobilní telefony, formuláře a stovky dalších drobností, kterých si běžný návštěvník ani nevšimne.

Pokud jste neuměli programovat, měli jste v zásadě dvě možnosti.

Najít si vývojáře.

Nebo svůj nápad odložit.

Jenže s příchodem generativní umělé inteligence se začalo měnit něco mnohem zásadnějšího než jen způsob psaní textů nebo vytváření obrázků.

AI se naučila programovat.

A právě to otevřelo dveře tisícům lidí, kteří měli nápad, ale nikdy neměli možnost ho sami převést do funkční podoby.


Co je vlastně Vibe Coding?

Pokud jste tento pojem nikdy neslyšeli, nejste sami.

Vibe Coding je poměrně nový přístup k vývoji softwaru, při kterém člověk místo psaní zdrojového kódu komunikuje s umělou inteligencí běžným jazykem.

Neříká jí:

„Na řádku 152 vytvoř novou funkci.“

Místo toho popisuje svůj záměr.

Například:

„Potřebuji vytvořit administrační systém, ve kterém bude možné přidávat články, nahrávat fotografie, plánovat publikaci a spravovat redaktory.“

AI následně sama navrhne architekturu, vytvoří potřebný kód a nabídne řešení.

Popularizaci samotného pojmu Vibe Coding výrazně pomohl bývalý výzkumník OpenAI a bývalý ředitel AI společnosti Tesla Andrej Karpathy, který začátkem roku 2025 popsal nový způsob práce, kdy člověk přestává psát většinu kódu ručně a místo toho vede AI pomocí promyšlených zadání (promptů).


Jeho myšlenka se velmi rychle rozšířila mezi vývojáře po celém světě a dnes se s tímto označením setkáte stále častěji.

Je ale důležité zdůraznit jednu věc.

Vibe Coding neznamená, že programování přestalo existovat.

Znamená pouze to, že se mění způsob, jakým software vzniká.


AI není programátor. Je to spolupracovník.

Tohle je pravděpodobně největší omyl, se kterým jsem se během vývoje setkal.

Mnoho lidí očekává, že AI stačí napsat jedinou větu:

„Vytvoř mi profesionální internetový magazín.“

A za několik minut dostanou hotový produkt.Realita je podstatně složitější.Umělá inteligence je dnes mimořádně schopná.Dokáže během několika sekund napsat tisíce řádků kódu.

Umí opravit chyby.

Navrhne databázi.

Připraví vzhled aplikace.

Dokonce zvládne vytvořit administrační systém.

Přesto ale stále pracuje jen s informacemi, které jí člověk předá.Pokud dostane nepřesné zadání, vytvoří nepřesný výsledek.Pokud je zadání chaotické, chaotický bude i projekt.

A právě tady začíná práce člověka.

Dnes už není nejdůležitější umět napsat každý řádek kódu.Mnohem důležitější je umět přesně formulovat myšlenku.


Existuje mnoho AI nástrojů. Proč právě Macaly.ai?

Během posledních měsíců vznikla celá řada platforem, které umožňují vytvářet aplikace pomocí umělé inteligence.

Mezi nejznámější dnes patří například:

  • Lovable

  • Bolt.new

  • Replit Agent

  • Cursor

  • v0 od společnosti Vercel

  • Windsurf

  • Firebase Studio

  • GitHub Copilot

Každá z těchto služeb má své výhody. Některé jsou vhodnější pro zkušené vývojáře. Jiné cílí na začátečníky. Další fungují spíše jako pomocník při programování než jako kompletní tvůrce aplikací. Já jsem se ale nakonec rozhodl pro platformu Macaly.ai. A důvod nebyl technický.

Byl osobní.


Český projekt s velkou ambicí

Macaly.ai je český projekt, který se zaměřuje na tvorbu webových aplikací pomocí umělé inteligence.

feat-assets.png

V době, kdy jsem vybíral platformu pro vývoj GlitchMedia.cz, už existovala řada známějších zahraničních konkurentů.

Přesto jsem se rozhodl dát šanci právě českému řešení.

Ne proto, že bych očekával zázraky.

Naopak.

Chtěl jsem zjistit, kam až se může dostat projekt, který vzniká v České republice. A zároveň mě zaujala filozofie celé platformy. Macaly se nesnaží být jen generátorem jednorázových webových stránek. Cílem je vytvářet skutečné webové aplikace. Takové, které mají databázi, administraci, přihlašování uživatelů, správu obsahu nebo další pokročilé funkce.

Právě to byl přesně typ projektu, který jsem potřeboval.


Příjemné překvapení jménem Free plán

Jedna z věcí, která mě na začátku příjemně překvapila, byl bezplatný tarif. Po registraci získá nový uživatel několik milionů AI kreditů, které může využít na vývoj svého projektu. Na první pohled se může zdát, že podobné číslo je jen marketing. Po vlastních zkušenostech ale mohu říct, že tomu tak není.

Pokud chcete vytvořit jednodušší web, například:

  • osobní portfolio,

  • prezentaci firmy,

  • jednoduchý magazín,

  • menší e-shop,

  • nebo web pro školní projekt,

je velmi pravděpodobné, že vám bezplatný tarif bude na první pokusy skutečně stačit.

Samozřejmě záleží na způsobu práce.A právě tady se ukazuje největší rozdíl mezi úspěšným a neúspěšným projektem.


Největší chyba začátečníků

Po několika dnech práce jsem si uvědomil jednu věc.

AI není drahá.

Drahé jsou chyby.

Nejčastější scénář totiž vypadá přibližně takto:

Uživatel otevře novou konverzaci. A napíše:

„Postav mi profesionální web.“

AI začne tvořit.

Po několika minutách vznikne první návrh. Pak přijde další požadavek. Další. A další.

Po několika hodinách už aplikace obsahuje desítky vzájemně provázaných změn. AI začne ztrácet souvislosti. Jedna oprava rozbije druhou. Třetí odstraní funkci, která fungovala ještě před chvílí. A během krátké doby člověk místo vývoje opravuje opravy předchozích oprav. Spotřeba kreditů prudce roste. Frustrace také. A člověk je blízko tomu aby projekt vzdal.

Přitom řešení je překvapivě jednoduché.


Myslete jako architekt, ne jako opravář

Kdybych měl dnes začínat znovu, udělal bych jednu zásadní změnu.

Nechal bych AI nejprve vytvořit kompletní plán projektu. Bez jediného řádku kódu. Pouze architekturu.

Jaké stránky budou existovat.

Jaké databázové tabulky.

Jaké funkce.

Jaké uživatelské role.

Jak bude fungovat administrace.

Jaké budou jednotlivé fáze vývoje.

Teprve potom bych začal stavět.

Právě tento postup totiž výrazně snižuje množství změn během vývoje. A tím i spotřebu kreditů. Je to stejné, jako když stavíte dům. Také nejprve vznikne projekt. Až potom se začne kopat do země.


GlitchMedia nebyl test AI. Byl test mě samotného.

Když dnes zpětně hodnotím celý proces, docházím k jednomu zajímavému závěru.

Nejtěžší nebylo naučit AI programovat.

Nejtěžší bylo naučit sebe zadávat správné otázky.

Každá chyba, kterou dnes na webu nevidíte, představovala novou zkušenost. Každá opravená funkce mě naučila lépe přemýšlet nad tím, jak AI uvažuje. A právě díky tomu vznikla myšlenka, která bude důležitou součástí GlitchMedia i do budoucna.

Nechci si tyto zkušenosti nechat pro sebe.

Chci je předat dál.


Tutorial na práci s Macaly.ai

V příští sérii se společně podíváme pod "kapotu" platformy macaly, probereme její výhody a nevýhody a postupně se společně pustíme do tvorby webu krok za krokem.