Autorita pre AI dizajn

Nachádzame sa na zlomovom bode vo vývoji softvéru. Diskusia sa často točí okolo toho, ktoré či AI napíše najlepší kód (Claude vs. ChatGPT) alebo kde kde by AI mala sídliť (IDE alebo CLI). Ale to je nesprávna diskusia.

Skutočný problém nie je generácia kódu. Skutočný problém je validácia jeho.

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

Riešením nie sú viac ľudia. Riešením je Autorita v oblasti AI dizajnu.

Od remeselníka k riaditeľovi závodu

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

Keď prejdeme na „Disposable Code“ – softvér, ktorý nebudeme donekonečna refaktorovať, ale vyhodíme a znova vygenerujeme, keď sa zmenia požiadavky – naša úloha sa zásadne mení. Už nie sme murári, ktorí kladú kameň po kameni. Sme architekti továrne, ktorá tlačí steny.

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

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

AI Design Authority nie je osoba, ale potrubie. „Gauntlet“ (Výzva), ktorým sa musí prebojovať 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 to v troch vrstvách:

1. Výkonná moc (Generovanie)
Nepýtame sa jedného AI na riešenie, pýtame sa troch. Necháme Gemini 3, GPT-5 a open-source model (ako Llama) pracovať paralelne na tom istom probléme. Tým sa predchádza tunelovému videniu a prekonáva sa „lenivosť“, ktorou niekedy LLM trpia. Tento prístup je tiež vedecky preskúmaný a dokazuje, že môžete predchádzať halucináciám AI a budovať veľmi dlhé reťazce bez chýb

2. Tvrdý filter (Zákon)
O tom sa nedá diskutovať. Kód sa musí skompilovať. Lintri nesmú protestovať. A čo je kľúčové: testy Testy čiernej skrinky musia prejsť. Netestujeme, či funkcia funguje interne (to by mohlo AI manipulovať), testujeme, či systém robí to, čo má robiť zvonku. Zlyhá test? Okamžite do koša.

3. Mäkký filter (AI porota)
Toto je skutočná inovácia. Zostávajúce riešenia sa predložia špecializovanej „Hlasovacej AI“. Tento agent nepíše kód, ale číta kód. Je trénovaný na našich architektonických princípoch, bezpečnostných požiadavkách (OWASP, ISO) a pravidlách zhody (EÚ AI Akt).
Vyhodnotí: „Riešenie A je rýchlejšie, ale Riešenie B je bezpečnejšie a lepšie zodpovedá našej architektúre mikroservisov.“

Víťaz ide do produkcie.

Trias Politica softvéru

Tento model vynucuje deľbu moci, ktorá mnohým tímom chýba.

  • Zákonodarná moc (Architekt): Architekt píše "Ústavu". Prompty, architektonické dokumenty (project-description.md, rules.md en principles.md), tvrdé požiadavky. Architekt rozhoduje čo my staviame a prečo.
  • Exekutívna moc (Kódujúci agenti): Oni vykonávajú. Rýchlo, lacno a pod záštitou ľudských vývojárov.
  • Súdna moc (Dizajnový orgán): Nezávislá vrstva AI, ktorá kontroluje súlad so zákonom.

Záver: Nová rola architekta

Oslobodzuje nás od tyranie chýb syntaxe 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 neznie, či AI dokáže napísať náš kód. O tom už bolo rozhodnuté. Kód sa stáva zväčša jednorazovým.
Otázka znie: Odvážiš sa prevziať kontrolu nad vykonanie pustiť, čím získať kontrolu nad kvalita späť?

Gerard

Gerard pôsobí ako konzultant a manažér v oblasti AI. S bohatými skúsenosťami z veľkých organizácií dokáže mimoriadne rýchlo rozpliesť problém a dospieť k riešeniu. V kombinácii s ekonomickým zázemím zabezpečuje obchodne zodpovedné rozhodnutia.

AIR (Robot umelej inteligencie)