Stojíme na bodu zvratu ve vývoji softwaru. Diskuse se často týká které zda AI píše nejlepší kód (Claude vs. ChatGPT) nebo kde zda má AI bydlet (IDE nebo CLI). Ale to není správná otázka.
Problém není v generování kódu. Je to validace jeho.
Pokud AI přijmeme jako „Vibe Coders“ – kdy určíme záměr a AI provede realizaci – vytvoříme obrovský příval nového softwaru. Mexiko AI-agentů může za minutu vygenerovat více kódu, než senior vývojář stihne za týden zkontrolovat. Člověk se stal úzkým hrdlem.
Řešení není 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 návrh schválila nebo zamítla. V světě vývoje AI s vysokou rychlostí je tento model naprosto zastaralý. Je příliš pomalý a příliš reaktivní.
Když přejdeme na „Disposable Code“ – software, který nekonečně nerefaktorujeme, ale vyhodíme a znovu vygenerujeme, když se požadavky změní – naše role se zásadně změní. Už nejsme zedníci pokládající cihlu za cihlou. Jsme architekty továrny, která tiskne stěny.
Ale kdo kontroluje, zda jsou ty stěny rovné?
AI Design Authority není osoba, ale pipeline. „Gauntlet“, kterým musí každé pravidlo vygenerovaného kódu projít, aby se dostalo do produkce. Tento proces nenahrazuje lidské code review nic, ale něčím lepší.
Funguje ve třech vrstvách:
1. Výkonná moc (Generace)
Neptáme se jednoho AI na řešení, ptáme se tří. Necháme Gemini 3, GPT-5 a open-source model (např. Llama) pracovat paralelně na stejném problému. To zabraňuje tunelovému vidění a prolomí „línost“, které se u LLM někdy objevuje. Tento přístup je také vědecky zkoumáno a ukazuje, že lze předejít AI halucinacím a stavět velmi dlouhé řetězce bez chyb
2. Tvrdý filtr (Zákon)
O tom nelze diskutovat. Kód musí přeložit. Lintery nesmí nic vytýkat. A zásadní: Black Box testy musí projít. Netestujeme, zda funkce interně funguje (to by AI mohlo manipulovat), testujeme, zda systém zvenčí dělá, co má. Neuspěje-li test? Hned do koše.
3. Měkký filtr (AI porota)
To je ta pravá inovace. Zbývající řešení jsou předložena specializované „hlasovací AI“. Tento agent nepíše kód, ale čte kód. Je vyškolen podle našich architektonických principů, bezpečnostních požadavků (OWASP, ISO) a pravidel souladu (EU AI Act).
Hlasuje: „Řešení A je rychlejší, ale řešení B je bezpečnější a lépe odpovídá naší mikroservisní architektuře.“
Vítěz jde do produkce.
Tento model vynucuje roztřídění moci, které v mnoha týmech chybí.
project-description.md, rules.md, skills.md en principles.md), tvrdé 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 se soustředit na to, v čem jsme dobří: systémové myšlení. Zjišťování pravdy. Struktura a rozhodování.
Otázka není, zda nám AI dokáže psát kód. Tímto tématem je už jednou provždy vyřešeno. Kód se do značné míry stane jednorázovým produktem.
Otázka je: Odvážíte se odevzdat kontrolu nad kód pustit to, aby tak získali kontrolu nad kvalita získat ji zpět?
dejte mi vědět