Autorita pre návrh AI

Stojíme 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.

Ak prijmeme AI ako „Vibe Coders“ – kde my určí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 senior vývojár skontrolovať za týždeň. Človek sa stal úzkym hrdlom.

Riešením nie sú viac ľudia. Riešením je Autorita pre dizajn AI.

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. Vo svete vysokorýchlostného vývoja AI 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 skontroluje, či sú tie múry rovné?

Súvrať (Gauntlet): Automatizovaná skúka ohňom

AI Design Authority nie je osoba, ale potrubie. „Gauntlet“ (Skúška ohňom), 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 jedno AI o 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ýmto predchádzame tunelovému videniu a prelomíme „lenivosť“, ktorou LLM-ky niekedy trpia. Tento prístup je tiež vedecky preskúmaný a dokazuje, že môžete predísť halucináciám AI a budovať veľmi dlhé reťazce bez chýb

2. Tvrdý filter (Zákon)
Tu nie je priestor na diskusiu. Kód musí kompilovať. Lintery nesmú protestovať. A čo je kľúčové: musí prejsť Testovanie čiernej skrinky testami. Netestujeme, či funkcia funguje interne (to by AI mohla zmanipulovať), 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 Act).
Hlasuje: „Riešenie A je rýchlejšie, ale Riešenie B je bezpečnejšie a lepšie zodpovedá našej architektúre mikroslužieb.“

Víťaz postupuje do produkcie.

Trias Politica softvéru

Tento model vynucuje deľºenie 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 en principles.md), tvrdé požiadavky. Architekt určuje wat ako budujeme a prečo.
  • Výkonná moc (Kódujúci agenti): Vykonávajú. Rýchlo, lacno a pod záštitou ľudských vývojárov.
  • Súdna moc (Orgán pre dizajn): Nezávislá AI vrstva, ktorá kontroluje súlad so zákonom.

Záver: Nová úloha architekta

Oslobodzuje nás od tyranie 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 neznie, či AI dokáže napísať náš kód. O tom už bolo rozhodnuté. Kód sa stáva do veľkej miery jednorazovým.
Otázka znie: Odvážite sa vzdať sa kontroly nad realizácia aby ste získali späť kontrolu nad kvalita tým podstatným?

Gerard

Gerard pôsobí ako konzultant a manažér v oblasti AI. Vďaka rozsiahlym skúsenostiam 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 s umelou inteligenciou)