Stojíme na križovatke vývoja softvéru. Diskusia často ide o ktorý AI píše najlepší kód (Claude vs. ChatGPT) alebo kde kde má AI bývať (IDE alebo CLI). Ale to nie je správna otázka.
Ak prijmeme AI ako „Vibe Coders“ – pričom my zadáme úmysel a AI vykoná realizáciu – vytvoríme obrovský prúd novej softvérovej produkcie. Dážď AI agentov dokáže za jednu minútu vygenerovať viac kódu, než senior vývojár dokáže skontrolovať za týždeň. Ľudia sa stali úzkym hrdlom.
Riešenie nie je viac ľudia. Riešenie je Autorita AI dizajnu.
Tradične je „Design Authority“ skupina architektov, ktorá sa stretáva raz týždenne alebo mesačne, aby schválila alebo zamietla návrh. V svete rýchly vývoj AI je tento model už beznádejne zastaraný. Je príliš pomalý a príliš reaktívny.
Ak prejdeme na „Disposable Code“ – softvér, ktorý nebudeme nekonečne refaktorovať, ale vyhodiť a znovu vygenerovať, keď sa požiadavky zmenia – naša úloha sa zásadne zmení. Už nie sme murári, ktorí kladú kameň po kameni. Sme architekti továrne, ktorá tlačí steny.
Ale kto kontroluje, či sú tie steny rovné?
AI Design Authority nie je osoba, ale pipeline. „Gauntlet“, kde každá riadok vygenerovaného kódu musí prejsť, aby sa dostal do produkcie. Tento proces nenahrádza ľudskú kontrolu kódu. nič, ale s niečím lepší.
Funguje v troch vrstvách:
1. Výkonná moc (Generácia)
Nežiadame jednu AI o riešenie, žiadame tri. Necháme Gemini 3, GPT‑5 a open‑source model (ako Llama) paralelne pracovať na tom istom probléme. To zabraňuje tunelovému pohľadu a prekonáva „lenivosť“, ktorú LLM‑y niekedy majú. Tento prístup je tiež vedecky skúmané a ukazuje, že môžete predchádzať AI halucináciám a budovať veľmi dlhé reťazce bez chýb
2. Tvrdý filter (Zákon)
Tu nie je možná diskusia. Kód musí kompilovať. Lintery nesmú sťažovať. A kľúčové: Testy čiernej skrinky musí uspieť. Testujeme, či funkcia funguje interne (to môže AI manipulovať), testujeme, či systém z vonkajšej strany robí to, čo má. Zlyhá test? Hneď do koša.
3. Mäkký filter (AI porota)
Toto je skutočná inovácia. Zostávajúce riešenia sa predkladajú špecializovanej „Voting AI“. Tento agent nepíše kód, ale číta kód. Je vyškolený podľa našich architektonických princípov, bezpečnostných požiadaviek (OWASP, ISO) a pravidiel súladu (EU AI Act).
Hlasuje: „Riešenie A je rýchlejšie, ale riešenie B je bezpečnejšie a lepšie nasleduje našu mikroservisovú architektúru.“
Víťaz prechádza do výroby.
Tento model vynúti oddelenie mocí, 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 budujeme, kto to buduje, ako a prečo.Uvoľňuje nás od tiránie 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 nie je, č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 jednorazovým produktom.
Otázka je: Odvážiš sa kontrolu nad kód pustiť, aby si tak získal kontrolu nad kvalita znovu získať?
dať mi vedieť