Autorita pro design AI

Autorita AI designu

Stojíme na křižovatce ve vývoji softwaru. Diskuse často směřuje k která AI píše nejlepší kód (Claude vs. ChatGPT) nebo kde která AI by měla obývat (IDE nebo CLI). Ale to není správná otázka.

Pokud přijmeme AI jako „Vibe Coders“ – kdy my zadáme záměr a AI provede realizaci – vytvoříme obrovský tok nového softwaru. Hejno AI agentů může během jedné minuty vygenerovat více kódu, než seniorní vývojář dokáže během týdne zkontrolovat. Člověk se stal úzkým hrdlem.

Řešení není více lidé. Řešení je Autorita AI designu.

Od řemeslníka k továrnímu řediteli

Tradičně je „Design Authority“ skupinou architektů, kteří se scházejí jednou týdně nebo měsíčně, aby návrh schválili nebo odmítli. Ve světě vysoce rychlý vývoj AI je tento model zoufalě zastaralý. Je příliš pomalý a příliš reaktivní.

Pokud přejdeme na „Disposable Code“ – software, kterou nebudeme neustále refaktorovat, ale vyhodíme a znovu vygenerujeme, když se požadavky změní – naše role se zásadně změní. Už nejsme zedníci, kteří kladou kámen na kámen. Jsme architekti továrny, kteří tisknou zdi.

Ale kdo kontroluje, zda jsou ty zdi rovné?

„Gauntlet“: Automatizovaný test odolnosti

AI Design Authority není osoba, ale pipeline. „Gauntlet“, kde musí každá řádka generovaného kódu projít, aby se dostala do produkce. Tento proces nenahrazuje lidskou kontrolu kódu. nic, ale s něčím lepší.

Funguje ve třech vrstvách:

1. Výkonná moc (Generování)
Nežádáme jednu AI o řešení, žádáme tři. Necháváme Gemini 3, GPT‑5 a open‑source model (např. Llama) paralelně pracovat na stejném problému. To zabraňuje tunelovému vidění a prolomí „lhostejnost“, kterou LLM‑y někdy mají. Tento přístup je také vědecky zkoumáno a ukazuje, že lze předcházet halucinacím AI a stavět velmi dlouhé řetězce bez chyb

2. Tvrdý filtr (Zákon)
Zde není prostor pro diskusi. Kód musí kompilovat. Lintery nesmí stěžovat. A zásadní: Testy černé skříňky musí uspět. Netestujeme, zda funkce interně funguje (to by mohlo AI manipulovat), testujeme, zda systém zvenčí dělá to, co má. Selže test? Okamžitě do koše.

3. Měkký filtr (AI porota)
To 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še architektonické principy, bezpečnostní požadavky (OWASP, ISO) a pravidla 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.

Triáda politických mocí softwaru

Tento model vynutí dělbu moci, která v mnoha týmech chybí.

  • Zákonodárná moc (architekt): Architekt píše „Ústavu“. Prompty, architektonické dokumenty (project-description.md, rules.md, skills.md en principles.md), tvrdé požadavky. Architekt určuje co my stavíme, kdo to staví, jak a proč.
  • Výkonná moc (kódovací agenti): Provádějí to. Rychle, levně a pod dohledem lidských vývojářů.
  • Soudní moc (Design Authority): Nezávislá vrstva AI, která ověřuje soulad se zákonem.

Závěr: Nová role architekta

Uvolňuje nás od tyranie syntaxní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 není, zda AI může psát náš kód. To téma je již uzavřeno. Kód se stává z velké části jednorázovým produktem.
Otázka je: Odvážíš se ztratit kontrolu nad kód nechat volně, abys tím získal kontrolu nad kvalita znovu získat?

Dejte mi vědět

Gerard

Gerard je aktivní jako AI konzultant a manažer. S bohatou zkušeností ve velkých organizacích dokáže velmi rychle rozplést problém a pracovat na jeho řešení. Kombinace s ekonomickým zázemím mu umožňuje činit obchodně odpovědná rozhodnutí.