Nachádzame sa v bode zlomu vo vývoji softvéru. Diskusia sa často točí okolo toho, ktorá či AI píše ten najlepší kód (Claude vs. ChatGPT), alebo kde kde by mala AI sídliť (IDE alebo CLI). To však nie je správna otázka.
Ak prijmeme AI ako „Vibe Coders“ – kde zadáme zámer a AI sa postará o vykonanie – vytvoríme obrovský príval nového softvéru. Roj AI agentov dokáže za jedinú 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 AI Design Authority.
Tradície „Design Authority“ predstavujú skupinu architektov, ktorí sa stretávajú raz týždenne alebo mesačne, 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ý donekonečna nerefaktorujeme, ale radšej ho zahodíme a vygenerujeme odznova, keď sa zmenia požiadavky – naša úloha sa od základu zmení. Nie sme už murári, ktorí kladú tehlu po tehle. Sme architekti továrne, ktorá tlačí steny.
Ale kto skontroluje, či tie múry stoja rovno?
AI Design Authority nie je človek, ale pipeline. „Gauntlet“, cez ktorý sa musí každé vygenerované pravidlo kódu prebiť, aby sa dostalo 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)
Nepýtame sa jednej AI na riešenie, ale troch. Necháme Gemini 3, GPT-5 a open-source model (ako Llama) pracovať paralelne na rovnakom probléme. To zabraňuje tunelovému videniu a odbúra „lenivosť“, ktorou LLM občas trpia. Tento prístup je tiež vedecky preskúmaný a ukazuje, že môžete predísť halucináciám AI a stavať veľmi dlhé reťazce bez chýb
2. Tvrdý filter (Zákon)
Tu nie je o čom diskutovať. Kód musí prebehnúť kompiláciou. Linteri sa nesmú sťažovať. A čo je kľúčové: Black Box testy musia byť úspešné. Netestujeme, či funkcia funguje interne (to môže AI manipulovať), testujeme, či systém zvonka robí to, čo má. Zlyhá test? Rovno do koša.
3. Mäkký filter (Porota umelej inteligencie)
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 trénovaný na našich architektonických princípoch, bezpečnostných požiadavkách (OWASP, ISO) a pravidlách dodržiavania predpisov (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 architektúre mikroservices.“
Víťaz ide do produkcie.
Tento model vynucuje deľbu moci, ktorá v mnohých tímoch chýba.
project-description.md, rules.md, skills.md en principles.md), prísne požiadavky. Architekt určuje čo staviam, kto to stavia, ako a prečo.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ázkou nie je, či AI dokáže písať náš kód. Táto téma je už uzavretá. Kód sa do veľkej miery stáva jednorazovým produktom.
Otázkou je: Odvážite sa pustiť kontrolu nad kódom , a tým získať späť kontrolu nad kvalitou ?
dajte mi vedieť