Autorita pre návrh AI

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ávne položenie otázky.

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“ – softvér, ktorý neustále neupravujeme, ale zahodíme a znovu vygenerujeme, keď sa zmenia požiadavky – potom sa naša úloha zásadne mení. Už nie sme murári, ktorí kladú tehlu po tehle. Sme architektmi továrne, ktorá tlačí steny.

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í každý riadok vygenerovaného kódu prejsť, aby sa dostal do produkcie. Tento proces nenahrádza ľudskú kontrolu kódu pomocou ničím, ale niečím lepším.

Funguje to v troch vrstvách:

1. Výkonná moc (Generovanie)
Nežiadame o riešenie jednu AI, žiadame 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á predchádzať halucináciám AI a budovať 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 číta 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 produkcie.

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 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. Táto téma je už uzavretá. Kód sa do značnej miery stáva spotrebným tovarom.
Otázka znie: Odvážiš sa pustiť kontrolu nad kódom aby si tým získal späť kontrolu nad kvalitou ?

daj 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ť riešenie. V kombinácii s ekonomickým vzdelaním zabezpečuje obchodne zodpovedné rozhodnutia.