Nacházíme se v bodu obratu ve vývoji softwaru. Diskuse se často točí kolem toho, která zda AI píše nejlepší kód (Claude vs. ChatGPT) nebo kde kde by měla AI sídlit (IDE nebo CLI). To ale není správná otázka.
Pokud přijmeme AI jako „Vibe Coders“ – kdy my definujeme záměr a AI provede realizaci – vytvoříme obrovský proud nového softwaru. Roj AI agentů dokáže za minutu vygenerovat více kódu, než kolik stihne seniorní vývojář za týden zkontrolovat. Č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 „Design Authority“ skupina architektů, kteří se scházejí jednou týdně nebo měsíčně, aby schválili nebo zamítli návrh. Ve světě vysokorychlostní vývoj AI je tento model beznadějně zastaralý. Je příliš pomalý a reaktivní.
Pokud přejdeme na „Disposable Code“ – software, který neustále nerefaktorujeme, ale zahodíme a znovu vygenerujeme, když se změní požadavky – naše role se zásadně změní. Už nejsme zedníci, kteří pokládají cihlu po cihle. Jsme architekti továrny, která ty zdi tiskne.
Kdo ale kontroluje, zda ty zdi stojí rovně?
AI Design Authority není osoba, ale procesní linka. „Rukavice“, kterou musí každý řádek vygenerovaného kódu projít, aby se dostal do produkce. Tento proces nenahrazuje lidskou revizi kódu ničím, ale něčím lepším.
Funguje ve třech vrstvách:
1. Výkonná moc (Generování)
Nežádáme o řešení jednu AI, žá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 překonává „lenost“, kterou někdy LLM trpí. Tento přístup je také vědecky podložen a ukazuje, že lze předcházet halucinacím AI a vytvářet velmi dlouhé řetězce bez chyb
2. Tvrdý filtr (Zákon)
Zde není možná žádná diskuse. Kód musí kompilovat. Lintery si nesmí stěžovat. A co je zásadní: Black Box testy musí projít. Netestujeme, zda funkce funguje interně (to může 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 čtení kód. Je vycvičen na našich architektonických principech, bezpečnostních požadavcích (OWASP, ISO) a pravidlech shody (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 jde do produkce.
Tento model vynucuje dělbu moci, 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ázka nezní, zda AI dokáže psát naše kódy. Toto téma je již uzavřeno. Kód se většinou stává spotřebním zbožím.
Otázka zní: Odvážíte se pustit kontrolu nad kódem abyste získali zpět kontrolu nad kvalitou ?
dejte mi vědět