AI design authority

AI dizajnový orgán

Stojíme na prahu obratu vo vývoji softvéru. Diskusia sa často točí okolo ktoré či AI píše najlepší kód (Claude verzus ChatGPT) alebo kde kde má AI sídliť (IDE alebo CLI). Ale to nie je správna otázka.

Problémom nie je generovanie kódu. Problémom je validácia jeho.

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

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

Od remeselníka k riaditeľovi závodu

Tradične je „Design Authority“ skupina architektov, ktorí sa raz týždenne alebo mesačne stretávajú, aby návrh schválili alebo zamietli. V svete vývoj AI vo vysokom tempe je ten model neodkladne zastaraný. Je príliš pomalý a príliš reaktívny.

Ak prejdeme na „Disposable Code“ – softvér, ktorý nekonečne nerefactorizujeme, ale vyhodíme a znovu vygenerujeme, keď sa požiadavky zmenia – naša rola sa zásadne mení. Už nie sme murári, ktorí kladú tehlu za tehlou. Sme architekti továrne, ktorá tlačí steny.

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

Rukavica: Automatizovaná skúška ohňom

AI Design Authority nie je človek, ale pipeline. „Gauntlet“, ktorým musí prejsť každý riadok generované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)
Nežiadame jednu AI o riešenie, požiadame tri. Nechávame Gemini 3, GPT-5 a open-source model (napríklad Llama) pracovať paralelne na tom istom probléme. To zabraňuje tunelovému videniu a prerušuje „leniavosť“, ktorej LLM niekedy podliehajú. Tento prístup je tiež vedecky preskúmané a dokazuje, že môžete predchádzať halucináciám AI a stavať veľmi dlhé reťazce bez chýb

2. Tvrdý filter (Zákon)
O tom niet žiadnej diskusie. Kód sa musí skompilovať. Lintery nesmú hlásiť chyby. A kľúčové: Black box testy musia prejsť. Netestujeme, či funkcia funguje interne (to by AI mohlo manipulovať), testujeme, či systém zvonka robí, čo má. Ak test zlyhá? Ihneď do koša.

3. Mäkký filter (AI porota)
Toto je skutočná inovácia. Zostávajúce riešenia sú predložené špecializovanej „Voting AI“. Tento agent nepíše kód, ale číta kód. Je vytrénovaný podľa našich architektonických princípov, bezpečnostných požiadaviek (OWASP, ISO) a pravidiel dodržiavania (EU AI Act).
hlasuje: „Riešenie A je rýchlejšie, ale Riešenie B je bezpečnejšie a lepšie zodpovedá našej mikroservisnej architektúre.“

Víťaz ide do produkcie.

Trias Politica softvéru

Tento model vynucuje rozdelenie moci, ktoré v mnohých tímoch chýba.

  • Zákonodarná moc (Architekt): Architekt píše „Ústavu“. Prompt-y, architektonické dokumenty (project-description.md, rules.md, skills.md en principles.md), tvrdé požiadavky. Architekt určuje čo čo staviame, kto to stavia, ako a prečo.
  • Výkonná moc (Kódovacie agenty): Vykonávajú. Rýchlo, lacno a pod dohľadom ľudských vývojárov.
  • Súdna moc (Design Authority): Nezávislá vrstva AI, ktorá overuje zladenosť so zákonom.

Záver: Nová úloha architekta

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

Otázkou nie je, či AI dokáže písať náš kód. Táto kapitola je už uzavretá. Kód sa do veľkej miery stane jednorazovým produktom.
Otázka znie: Odvážiš sa odovzdať kontrolu nad kód pustiť, aby sme tak získali späť kontrolu nad kvalita znovu získať kontrolu?

dajte mi vedieť

Gerard

Gerard pôsobí ako AI konzultant a manažér. Vďaka bohatej skúsenosti vo veľkých organizáciách dokáže veľmi rýchlo rozkliačovať problém a smerovať k riešeniu. V kombinácii s ekonomickým zázemím zabezpečuje obchodne opodstatnené rozhodnutia.