Na prelomnici v razvoju programske opreme. Razprava pogosto poteka o katere AI piše najboljšo kodo (Claude vs. ChatGPT) ali kje katera AI mora uporabljati (IDE ali CLI). Toda to ni pravi način postavljanja vprašanja.
Če AI sprejmemo kot “Vibe Coders” – pri čemer podamo namen, AI pa izvede – ustvarimo izjemen tok nove programske opreme. Svojnica AI-agentov lahko v eni minuti ustvari več kode, kot jo senior razvijalec pregleda v enem tednu. Človek je postal ozko grlo.
Rešitev ni več ljudje. Rešitev je Avtoriteta za oblikovanje AI.
Tradicionalno je “Design Authority” skupina arhitektov, ki se enkrat na teden ali mesec zbere, da odobri ali zavrne zasnovo. V svetu visokohitrostni razvoj AI je ta model brezupno zastarel. Prepočasen je in preveč reaktiven.
Če preidemo na “Disposable Code” – programsko opremo, ki je ne refaktoriramo neskončno, temveč jo odvržemo in ponovno ustvarimo, ko se zahteve spremenijo – se naša vloga temeljno spremeni. Nismo več zidarska delavci, ki polagajo kamen na kamen. Smo arhitekti tovarne, ki tiskajo stene.
Toda kdo nadzira, ali so te stene prav ravne?
AI Design Authority ni oseba, temveč cevovod. “Gauntlet”, skozi katerega mora vsaka vrstica generirane kode preboleti, da doseže produkcijo. Ta proces ne nadomešča človeškega pregleda kode z nič, ampak z nečim boljše.
Deluje v treh plasteh:
1. Izvajalna moč (Generacija)
Ne prosimo eno AI za rešitev, prosimo tri. Gemini 3, GPT-5 in odprtokodni model (kot je Llama) najprej delujejo vzporedno na istem problemu. To preprečuje ozko perspektivo in prekinja “lenobo”, ki jo LLM-ji včasih kažejo. Ta pristop je tudi znanstveno raziskano in pokaže, da lahko preprečimo AI halucinacije ter zgradimo zelo dolge verige brez napak
2. Trdi filter (Zakon)
Tukaj ni prostora za razpravo. Koda mora biti prevedena. Linterji se ne smejo pritoževati. In ključno: Testi črne skrinjice morajo uspeti. Ne testiramo, ali funkcija deluje interno (kar lahko AI manipulira), testiramo, ali sistem na zunanji strani počne, kar mora. Če test ne uspe? Takoj v koš.
3. Mehki filter (AI žirija)
To je prava inovacija. Preostale rešitve se predložijo specializirani “Voting AI”. Ta agent ne piše kode, ampak bere kodo. Usposobljen je po naših arhitekturnih principih, varnostnih zahtevah (OWASP, ISO) in skladnostnih pravilih (EU AI Act).
On glasuje: “Rešitev A je hitrejša, vendar je rešitev B varnejša in bolje sledi naši mikroservisni arhitekturi.”
Zmagovalec gre v produkcijo.
Ta model vsili ločitev oblasti, ki v mnogih ekipah manjka.
project-description.md, rules.md, skills.md en principles.md), trde zahteve. Arhitekt določa kaj gradimo, kdo to gradi, kako in zakaj.Sprostijo nas od tiranije sintaktičnih napak in nam omogočajo, da se osredotočimo na to, v čemer smo dobri: sistemsko razmišljanje. Iskanje resnice. Struktura in odločanje.
Vprašanje ni, ali lahko AI napiše našo kodo. To vprašanje je že zaključeno. Koda postane večinoma izdelek za enkratno uporabo.
Vprašanje je: Ali se upaš nadzor nad koda spustiti, da s tem nadzor nad kakovost ponovno pridobiti?
sporoči mi