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.
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é?
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.
Tento model vynucuje rozdelenie moci, ktoré v mnohých tímoch chýba.
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.
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ť