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ávna otázka.
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.
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“ (jednorazový kód) – softvér, ktorý neustále neprepracovávame, ale zahodíme a znovu vygenerujeme, keď sa zmenia požiadavky – naša úloha sa zásadne mení. Už nie sme murári, ktorí kladú tehlu po tehle. Sme architekti továrne, ktorá tie steny tlačí.
Ale kto kontroluje, či tie steny stoja rovno?
AI Design Authority nie je osoba, ale proces. „Rukavica“, cez ktorú musí prejsť 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 v troch vrstvách:
1. Výkonná moc (Generovanie)
Nežiadame o riešenie jednu AI, ale 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á predísť halucináciám AI a vytvárať 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 čítanie 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 výroby.
Tento model vynucuje deľbu moci, ktorá v mnohých tímoch chýba.
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.Oslobodzuje nás od tyranie syntaktických chýb a dovoľ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 veľkej miery stáva spotrebným produktom.
Otázka znie: Trúfnete si pustiť kontrolu nad kódom a získať tým späť kontrolu nad kvalitou ?
dajte mi vedieť