Nacházíme se na zlomovém bodě ve vývoji softwaru. Diskuse se často točí k tomu, který zda AI píše nejlepší kód (Claude vs. ChatGPT) nebo kde kde by AI měla žít (IDE či CLI). Ale to není ta správná otázka.
Problém není v generovat kódu. Je to v ověření jeho použití.
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 jednu minutu vygenerovat více kódu, než seniorní vývojář stihne za týden zkontrolovat. Č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ě vývoj umělé inteligence s vysokou rychlostí 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 zahodíme a znovu vygenerujeme, když se požadavky změní – 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í. „Gauntlet“ (zkušební síto), 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ím, ale něčím lepšími.
Funguje to ve třech vrstvách:
1. Výkonná moc (Generace)
Nežádáme jedno AI o ř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. To zabraňuje tunelovému vidění a prolomí „lenost“, kterou LLM někdy trpí. Tento přístup je také vědecky prozkoumáno a ukazuje, že můžete zabránit halucinacím AI a vytvořit velmi dlouhé řetězce bez chyb
2. Tvrdý filtr (Zákon)
O tom se nediskutuje. Kód se musí zkompilovat. Lintry nesmí protestovat. A co je klíčové: ty Testy černé skříňky musí projít. Netestujeme, zda funkce funguje interně (to by mohlo AI zmanipulovat), testujeme, zda systém navenek dělá to, co má. Test selže? 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é „Hlasovací AI“. Tento agent nepíše kód, ale čte kód. Je vyškolen na našich architektonických principech, bezpečnostních požadavcích (OWASP, ISO) a pravidlech dodržování předpisů (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 jde do produkce.
Tento model vynucuje oddělení pravomocí, které v mnoha týmech chybí.
project-description.md, rules.md, skills.md en principles.md), tvrdé požadavky. Architekt určuje co my stavíme, kdo staví, jak a proč.
Osvobozuje nás 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. Toto téma je již uzavřeno. Kód se stává z velké části jednorázovým produktem.
Otázka zní: Odvážíte se převzít kontrolu nad kódu nechat je jít, abyste získali zpět kontrolu nad kvalitou získat zpět?
dejte mi vědět