Autorita v oblasti AI dizajnu

Autorita pre dizajn AI

Nachádzame sa v bode obratu vo vývoji softvéru. Diskusia sa často točí okolo toho, aká či AI píše najlepší kód (Claude vs. ChatGPT) alebo kde kde by mala AI sídliť (IDE alebo CLI). Ale to nie je správna otázka.

Ak prijmeme AI ako „Vibe Coders“ – kde my definujeme zámer a AI vykonáva realizáciu – vytvoríme obrovský prúd nového softvéru. Roj AI agentov dokáže za jednu minútu vygenerovať viac kódu, než dokáže senior vývojár skontrolovať za týždeň. Človek sa stal úzkym hrdlom.

Riešením nie je viac viac ľudí. Riešením je Autorita pre návrh AI.

Od remeselníka k riaditeľovi továrne

Tradične je „Design Authority“ skupina architektov, ktorí sa stretávajú raz za týždeň alebo mesiac, aby schválili alebo zamietli návrh. Vo svete vysokorýchlostného vývoja AI je tento model beznádejne zastaraný. Je príliš pomalý a reaktívny.

Ak prejdeme na „Disposable Code“ (jednorazový kód) – softvér, ktorý neustále neprepracovávame, ale zahodíme a znovu vygenerujeme, keď sa zmenia požiadavky – naša úloha sa zásadne mení. Už nie sme murári, ktorí kladú tehlu po tehle. Sme architekti továrne, ktorá tie steny tlačí.

Ale kto kontroluje, či tie steny stoja rovno?

„Gauntlet“: Automatizovaná skúška ohňom

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

Funguje v troch vrstvách:

1. Výkonná moc (Generovanie)
Nežiadame o riešenie jednu AI, ale tri. Nechávame Gemini 3, GPT-5 a open-source model (ako Llama) pracovať paralelne na rovnakom probléme. To zabraňuje tunelovému videniu a prekonáva „lenivosť“, ktorou niekedy LLM trpia. Tento prístup je tiež vedecky preskúmaný a dokazuje, že sa dá predísť halucináciám AI a vytvárať veľmi dlhé reťazce bez chýb

2. Tvrdý filter (Zákon)
Tu nie je možná žiadna diskusia. Kód musí byť kompilovateľný. Lintery nesmú hlásiť chyby. A čo je kľúčové, Black Box testy musia prejsť. Netestujeme, či funkcia funguje interne (to môže AI zmanipulovať), testujeme, či systém navonok robí to, čo má. Test zlyhá? Okamžite do koša.

3. Mäkký filter (AI porota)
Toto je skutočná inovácia. Zostávajúce riešenia sú predložené špecializovanej „hlasovacej AI“. Tento agent nepíše kód, ale čítanie kód. Je trénovaný na našich architektonických princípoch, bezpečnostných požiadavkách (OWASP, ISO) a pravidlách súladu (EU AI Act).
Hlasuje: „Riešenie A je rýchlejšie, ale Riešenie B je bezpečnejšie a lepšie dodržiava našu architektúru mikroslužieb.“

Víťaz ide do výroby.

Trias Politica softvéru

Tento model vynucuje deľbu moci, 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), záväzné požiadavky. Architekt určuje, čo čo staviame, kto to stavia, ako a prečo.
  • Výkonná moc (Kódovacie agenty): Oni vykonávajú. Rýchlo, lacno a pod dohľadom ľudských vývojárov.
  • Súdna moc (Dizajnová autorita): Nezávislá vrstva AI, ktorá overuje súlad so zákonom.

Záver: Nová úloha architekta

Oslobodzuje nás od tyranie syntaktických chýb a dovoľuje nám sústrediť sa na to, v čom sme dobrí: Systémové myslenie. Hľadanie pravdy. Štruktúra a rozhodovanie.

Otázka neznie, č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 spotrebným produktom.
Otázka znie: Trúfnete si pustiť kontrolu nad kódom a získať tým späť kontrolu nad kvalitou ?

dajte mi vedieť

Gerard

Gerard pôsobí ako AI konzultant a manažér. Vďaka bohatým skúsenostiam z veľkých organizácií dokáže mimoriadne rýchlo analyzovať problém a nájsť cestu k jeho riešeniu. V kombinácii s ekonomickým vzdelaním zabezpečuje obchodne zodpovedné rozhodnutia.