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.
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?
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.
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 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ť