Autorita v oblasti návrhu AI

AI Design Authority

Stojíme na prahu zásadního zlomu ve vývoji softwaru. Diskuse se často točí kolem toho, která zda nejlepší kód píše AI (Claude, nebo ChatGPT), nebo kde kde by AI měla „sídlit“ (v IDE, nebo v CLI). To však není správně položená otázka.

Pokud přijmeme AI jako „Vibe Coders“ – kdy určujeme záměr a AI provádí realizaci – vytvoříme obrovský proud nového softwaru. Roj AI agentů dokáže za jednu minutu vygenerovat více kódu, než seniorní vývojář zvládne zkontrolovat za celý týden. Č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.

Od řemeslníka k řediteli továrny

Tradičně je „autorita pro návrh“ skupina architektů, která se jednou týdně nebo měsíčně schází, aby návrh schválila, nebo zamítla. Ve světě vysoce dynamického vývoje s AI je tento model beznadějně zastaralý. Je příliš pomalý a reaktivní.

Pokud přejdeme na „Disposable Code“ – software, který donekonečna nerefa­ktorujeme, ale při změně požadavků ho zahodíme a znovu vygenerujeme – naše role se zásadně promění. Už nejsme zedníci, kteří kladou kámen po kameni. Jsme architekti továrny, která tiskne zdi.

Ale kdo kontroluje, zda ty zdi stojí rovně?

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

AI Design Authority není osoba, ale pipeline. „Gauntlet“, kterým musí projít každý řádek vygenerovaného kódu, aby se dostal do produkce. Tento proces nenahrazuje lidskou kontrolu kódu něčím ničím, ale něčím lepším.

Funguje to ve třech vrstvách:

1. Výkonná moc (generování)
Nežádáme o řešení jednu AI, ale tři. Necháme Gemini 3, GPT-5 a open-source model (například Llamu) pracovat paralelně na stejném problému. Tím předcházíme tunelovému vidění a překonáváme „lenost“, kterou LLM někdy trpí. Tento přístup je také vědecky prozkoumán a ukazuje, že lze předcházet halucinacím AI a vytvářet velmi dlouhé řetězce bez chyb

2. Přísný filtr (zákon)
Tady není prostor pro diskusi. Kód se musí zkompilovat. Lintery nesmějí hlásit chyby. A co je klíčové: Testy černé skříňky musí projít. Netestujeme, zda funkce interně funguje (to může AI zmanipulovat), ale zda systém zvenčí dělá to, co má. Test selže? Okamžitě do koše.

3. Měkký filtr (porota AI)
To je skutečná inovace. Zbývající řešení se předloží specializované „hlasovací AI“. Tento agent nepíše kód, ale čte kódu. Je vyškolen na našich architektonických principech, bezpečnostních požadavcích (OWASP, ISO) a pravidlech souladu s předpisy (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 se dostane do produkčního prostředí.

Dělba moci v softwaru

Tento model prosazuje 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, skills.md en principles.md), závazné požadavky. Architekt určuje co co stavíme, kdo to staví, jak a proč.
  • Výkonná moc (programovací agenti): Provádějí je. Rychle, levně a pod dohledem lidských vývojářů.
  • Soudní moc (Design Authority): Nezávislá vrstva umělé inteligence, která ověřuje soulad se zákonem.

Závěr: Nová role architekta

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ázkou není, zda AI dokáže psát náš kód. Toto téma je již uzavřené. Kód se z velké části stane produktem na jedno použití.
Otázka zní: Troufneš si pustit kontrolu nad kódem a tím znovu získat kontrolu nad kvalitou ?

dej mi vědět

Gerard

Gerard působí jako konzultant a manažer v oblasti umělé inteligence. Díky bohatým zkušenostem z velkých organizací dokáže velmi rychle odhalit podstatu problému a směřovat k jeho řešení. Jeho ekonomické vzdělání mu zároveň umožňuje činit obchodně odpovědná rozhodnutí.