Autorita v oblasti návrhu AI

Autorita pro návrh AI

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.

Od řemeslníka k řediteli továrny

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ě?

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

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.

Trias Politica softwaru

Tento model vynucuje 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), závazné požadavky. Architekt určuje, co co stavíme, kdo to staví, jak a proč.
  • Výkonná moc (Kódovací agenti): Provádějí práci. Rychle, levně a pod dohledem lidských vývojářů.
  • Soudní moc (Design Authority): Nezávislá vrstva AI, která prověř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á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

Gerard

Gerard působí jako AI konzultant a manažer. S bohatými zkušenostmi ve velkých organizacích dokáže velmi rychle rozplést problém a pracovat na řešení. Kombinace s ekonomickým zázemím zajišťuje obchodně odpovědná rozhodnutí.