Autorita pre dizajn AI

Autorita AI dizajnu

Stojíme na križovatke vývoja softvéru. Diskusia často ide o ktorý AI píše najlepší kód (Claude vs. ChatGPT) alebo kde kde má AI bývať (IDE alebo CLI). Ale to nie je správna otázka.

Ak prijmeme AI ako „Vibe Coders“ – pričom my zadáme úmysel a AI vykoná realizáciu – vytvoríme obrovský prúd novej softvérovej produkcie. Dážď AI agentov dokáže za jednu minútu vygenerovať viac kódu, než senior vývojár dokáže skontrolovať za týždeň. Ľudia sa stali úzkym hrdlom.

Riešenie nie je viac ľudia. Riešenie je Autorita AI dizajnu.

Od remeselníka k riaditeľovi továrne

Tradične je „Design Authority“ skupina architektov, ktorá sa stretáva raz týždenne alebo mesačne, aby schválila alebo zamietla návrh. V svete rýchly vývoj AI je tento model už beznádejne zastaraný. Je príliš pomalý a príliš reaktívny.

Ak prejdeme na „Disposable Code“ – softvér, ktorý nebudeme nekonečne refaktorovať, ale vyhodiť a znovu vygenerovať, keď sa požiadavky zmenia – naša úloha sa zásadne zmení. Už nie sme murári, ktorí kladú kameň po kameni. Sme architekti továrne, ktorá tlačí steny.

Ale kto kontroluje, či sú tie steny rovné?

„Gauntlet“: Automatizovaný ohnivý test

AI Design Authority nie je osoba, ale pipeline. „Gauntlet“, kde každá riadok vygenerovaného kódu musí prejsť, aby sa dostal do produkcie. Tento proces nenahrádza ľudskú kontrolu kódu. nič, ale s niečím lepší.

Funguje v troch vrstvách:

1. Výkonná moc (Generácia)
Nežiadame jednu AI o riešenie, žiadame tri. Necháme Gemini 3, GPT‑5 a open‑source model (ako Llama) paralelne pracovať na tom istom probléme. To zabraňuje tunelovému pohľadu a prekonáva „lenivosť“, ktorú LLM‑y niekedy majú. Tento prístup je tiež vedecky skúmané a ukazuje, že môžete predchádzať AI halucináciám a budovať veľmi dlhé reťazce bez chýb

2. Tvrdý filter (Zákon)
Tu nie je možná diskusia. Kód musí kompilovať. Lintery nesmú sťažovať. A kľúčové: Testy čiernej skrinky musí uspieť. Testujeme, či funkcia funguje interne (to môže AI manipulovať), testujeme, či systém z vonkajšej strany robí to, čo má. Zlyhá test? Hneď do koša.

3. Mäkký filter (AI porota)
Toto je skutočná inovácia. Zostávajúce riešenia sa predkladajú špecializovanej „Voting AI“. Tento agent nepíše kód, ale číta kód. Je vyškolený podľa našich architektonických princípov, bezpečnostných požiadaviek (OWASP, ISO) a pravidiel súladu (EU AI Act).
Hlasuje: „Riešenie A je rýchlejšie, ale riešenie B je bezpečnejšie a lepšie nasleduje našu mikroservisovú architektúru.“

Víťaz prechádza do výroby.

Triáda politík softvéru

Tento model vynúti oddelenie mocí, ktoré v mnohých tímoch chýba.

  • Zákonodarná moc (Architekt): Architekt píše „Ústavu“. Prompty, architektonické dokumenty (project-description.md, rules.md, skills.md en principles.md), tvrdé požiadavky. Architekt určuje čo čo budujeme, kto to buduje, ako a prečo.
  • Výkonná moc (Kódoví agenti): Vykonávajú to. Rýchlo, lacno a pod dohľadom ľudských vývojárov.
  • Súdna moc (Autorita dizajnu): Nezávislá AI vrstva, ktorá testuje súlad so zákonom.

Záver: Nová úloha architekta

Uvoľňuje nás od tiránie syntaktických chýb a umožňuje nám sústrediť sa na to, v čom sme dobrí: systémové myslenie. Hľadanie pravdy. Štruktúra a rozhodovanie.

Otázka nie je, či AI dokáže napísať náš kód. Táto téma je už uzavretá. Kód sa do veľkej miery stáva jednorazovým produktom.
Otázka je: Odvážiš sa kontrolu nad kód pustiť, aby si tak získal kontrolu nad kvalita znovu získať?

dať mi vedieť

Gerard

Víťaz ide do produkcie.