Stojíme na prahu zásadního zlomu ve vývoji softwaru. Diskuse se často točí kolem toho, která zda nejlepší kód píše AI (Claude, nebo ChatGPT), nebo kde kde by AI měla „sídlit“ (v IDE, nebo v CLI). To však není správně položená otázka.
Pokud přijmeme AI jako „Vibe Coders“ – kdy určujeme záměr a AI provádí realizaci – vytvoříme obrovský proud nového softwaru. Roj AI agentů dokáže za jednu minutu vygenerovat více kódu, než seniorní vývojář zvládne zkontrolovat za celý týden. Člověk se stal úzkým hrdlem.
Řešením není více více lidí. Řešením je Autorita pro návrh AI.
Tradičně je „autorita pro návrh“ skupina architektů, která se jednou týdně nebo měsíčně schází, aby návrh schválila, nebo zamítla. Ve světě vysoce dynamického vývoje s AI je tento model beznadějně zastaralý. Je příliš pomalý a reaktivní.
Pokud přejdeme na „Disposable Code“ – software, který donekonečna nerefaktorujeme, ale při změně požadavků ho zahodíme a znovu vygenerujeme – naše role se zásadně promění. Už nejsme zedníci, kteří kladou kámen po kameni. Jsme architekti továrny, která tiskne zdi.
Ale kdo kontroluje, zda ty zdi stojí rovně?
AI Design Authority není osoba, ale pipeline. „Gauntlet“, kterým musí projít každý řádek vygenerovaného kódu, aby se dostal do produkce. Tento proces nenahrazuje lidskou kontrolu kódu něčím ničím, ale něčím lepším.
Funguje to ve třech vrstvách:
1. Výkonná moc (generování)
Nežádáme o řešení jednu AI, ale tři. Necháme Gemini 3, GPT-5 a open-source model (například Llamu) pracovat paralelně na stejném problému. Tím předcházíme tunelovému vidění a překonáváme „lenost“, kterou LLM někdy trpí. Tento přístup je také vědecky prozkoumán a ukazuje, že lze předcházet halucinacím AI a vytvářet velmi dlouhé řetězce bez chyb
2. Přísný filtr (zákon)
Tady není prostor pro diskusi. Kód se musí zkompilovat. Lintery nesmějí hlásit chyby. A co je klíčové: Testy černé skříňky musí projít. Netestujeme, zda funkce interně funguje (to může AI zmanipulovat), ale zda systém zvenčí dělá to, co má. Test selže? Okamžitě do koše.
3. Měkký filtr (porota AI)
To je skutečná inovace. Zbývající řešení se předloží specializované „hlasovací AI“. Tento agent nepíše kód, ale čte kódu. Je vyškolen na našich architektonických principech, bezpečnostních požadavcích (OWASP, ISO) a pravidlech souladu s předpisy (EU AI Act).
Rozhodne: „Řešení A je rychlejší, ale řešení B je bezpečnější a lépe odpovídá naší architektuře mikroslužeb.“
Vítěz se dostane do produkčního prostředí.
Tento model prosazuje oddělení pravomocí, které v mnoha týmech chybí.
project-description.md, rules.md, skills.md en principles.md), závazné požadavky. Architekt určuje co co stavíme, kdo to staví, jak a proč.Osvobozuje nás od tyranie syntaktických chyb a umožňuje nám soustředit se na to, v čem jsme dobří: systémové myšlení. Hledání pravdy. Struktura a rozhodování.
Otázkou není, zda AI dokáže psát náš kód. Toto téma je již uzavřené. Kód se z velké části stane produktem na jedno použití.
Otázka zní: Troufneš si pustit kontrolu nad kódem a tím znovu získat kontrolu nad kvalitou ?
dej mi vědět