Autorita pro návrh AI

Stojíme 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 být umístěna (IDE či 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 umělou inteligenci 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.

Od řemeslníka k řediteli závodu

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 vyhodíme a znovu vygenerujeme, když se změní požadavky – naše role se 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é?

„Zkouška ohněm“: Automatizovaná zkouška ohněm

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, 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. 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)
O tom se nediskutuje. Kód se musí zkompilovat. Lintovací nástroje 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.

Tři mocenské složky softwaru

Tento model vynucuje oddělení pravomocí, které v mnoha týmech chybí.

  • Zákonodárná moc (Architekt): Architekt píše „Ústavu“. Prompty, architektonické dokumenty (project-description.md, rules.md en principles.md), tvrdé požadavky. Architekt rozhoduje co co stavíme a proč.
  • Výkonná moc (Kódující agenti): Provádějí. Rychle, levně a pod záštitou lidských vývojářů.
  • Soudní moc (Design Authority): Nezávislá AI vrstva, která kontroluje dodržování zákona.

Závěr: Nová role architekta

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. O tom už bylo rozhodnuto. Kód se stává z velké části nahraditelným.
Otázka zní: Troufnete si převzít kontrolu nad provedení nechat je jít, a tím získat zpět kontrolu nad kvalitou tím?

Gerard

Gerard aktivně působí jako konzultant a manažer v oblasti AI. Díky rozsáhlým zkušenostem z velkých organizací dokáže mimořádně rychle rozplést problém a dospět k řešení. V kombinaci s ekonomickým zázemím zajišťuje obchodně odpovědná rozhodnutí.

AIR (Umělá inteligence Robot)