Nacházíme se na zlomovém bodě ve vývoji softwaru. Diskuse se často točí kolem toho, které zda AI napíše nejlepší kód (Claude vs. ChatGPT) nebo kde kde by AI měla sídlit (IDE nebo CLI). Ale to je špatná diskuse.
Skutečným problémem není generace kódu. Skutečným problémem je validace jeho.
Pokud přijmeme AI jako „Vibe Coders“ – kde zadáme záměr a AI provede exekuci – vytvoříme obrovský proud nového softwaru. Roj AI agentů dokáže za minutu vygenerovat více kódu, než dokáže seniorní vývojář zrevidovat za týden. Člověk se stal úzkým hrdlem.
Řešením nejsou více lidé. Řešením je Autorita pro návrh AI.
Tradičně je „Design Authority“ skupina architektů, která se jednou týdně nebo měsíčně schází, aby schválila nebo zamítla návrh. Ve světě vysoce rychlého vývoje AI je tento model beznadějně zastaralý. Je příliš pomalý a příliš reaktivní.
Pokud přejdeme na „Disposable Code“ – software, který nebudeme donekonečna refaktorovat, ale vyhodíme a znovu vygenerujeme, když se změní požadavky – pak se naše role zásadně mění. Už nejsme zedníci, kteří kladou kámen po kameni. Jsme architekti továrny, která zdi tiskne.
Ale kdo zkontroluje, zda jsou ty zdi rovné?
AI Design Authority není osoba, ale potrubí. „Zkušební síto“ (Gauntlet), kterým se musí probojovat každý řádek vygenerovaného kódu, aby se dostal do produkce. Tento proces nenahrazuje lidskou kontrolu kódu nic, ale něčím lepším.
Funguje to ve třech vrstvách:
1. Výkonná moc (Generace)
Nežádáme jednoho AI, aby přinesl řešení, žádáme tři. Necháme Gemini 3, GPT-5 a open-source model (jako Llama) pracovat paralelně na stejném problému. Tím se zabrání tunelovému vidění a prolomí se „lenost“, kterou LLM někdy trpí. Tento přístup je také vědecky prozkoumáno a ukazuje, že můžete předcházet halucinacím AI a budovat velmi dlouhé řetězce bez chyb
2. Tvrdý filtr (Zákon)
Zde není prostor pro diskusi. Kód musí kompilovat. Lintery nesmí protestovat. A co je klíčové: musí projít testy. Testování černé skříňky musí projít testy. Netestujeme, zda funkce funguje interně (to by AI mohla zmanipulovat), testujeme, zda systém zvenčí dělá to, co má. Selže test? Okamžitě do koše.
3. Měkký filtr (AI porota)
Toto je skutečná inovace. Zbývající řešení jsou předložena specializované „Hlasující AI“. Tento agent sám nepíše kód, ale čte kód. Je trénován na našich architektonických principech, bezpečnostních požadavcích (OWASP, ISO) a pravidlech dodržování předpisů (EU AI Act).
Hlasuje: „Ř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 postupuje do produkce.
Tento model vynucuje oddělení pravomocí, které v mnoha týmech chybí.
project-description.md, rules.md en principles.md), tvrdé požadavky. Architekt určuje co jak stavíme a proč.
Osvobozuje nás to od tyranie chyb syntaxe 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ázka nezní, zda AI dokáže napsat náš kód. O tom už bylo rozhodnuto. Kód se stává z velké části nahraditelným.
Otázka zní: Odvážíte se vzdát se kontroly nad realizace a tím získat zpět kontrolu nad kvalita tím podstatným?