Stojimo na prelomni točki v razvoju programske opreme. Razprava se pogosto vrti okoli katera ali AI piše najboljšo kodo (Claude proti ChatGPT) ali kje kje naj AI prebiva (IDE ali CLI). Vendar to ni pravo vprašanje.
Težava ni v ustvariti kode. Težava je v validacija uporabi.
Če AI sprejmemo kot »Vibe Coders« – kjer določimo namen, AI pa poskrbi za izvedbo – ustvarimo ogromen tok nove programske opreme. Roj AI agentov lahko v eni minuti ustvari več kode, kot jo lahko senior razvijalec pregleda v enem tednu. Človek je postal ozko grlo.
Rešitev ni več ljudi. Rešitev je Avtoriteta za oblikovanje AI.
Tradicionalno je »Avtoriteta za oblikovanje« skupina arhitektov, ki se srečuje enkrat tedensko ali mesečno, da odobri ali zavrne zasnovo. V svetu visokohitrostni razvoj umetne inteligence je ta model obupano zastarel. Je prepočasen in preveč reaktiven.
Če preidemo na »kodo za enkratno uporabo« – programsko opremo, ki je ne bomo neskončno refaktorirali, ampak jo zavrgli in ponovno ustvarili, ko se zahteve spremenijo – se naša vloga temeljito spremeni. Nismo več zidarji, ki polagajo kamen za kamnom. Mi smo arhitekti tovarne, ki tiska stene.
Toda kdo nadzoruje, ali so ti zidovi ravni?
Avtoriteta za oblikovanje AI ni oseba, temveč procesna linija. „Preizkušnja“, skozi katero se mora prebiti vsaka vrstica ustvarjene kode, da pride v proizvodnjo. Ta proces ne nadomešča ročnega pregleda kode z nitičer, ampak z nečim boljšim.
Deluje v treh plasteh:
1. Izvršilna oblast (Generacija)
Ne sprašujemo enega samega AI za rešitev, ampak tri. Omogočimo, da Gemini 3, GPT-5 in model z odprto kodo (kot je Llama) vzporedno delajo na istem problemu. To preprečuje tunelsko vizijo in premaga »lenarbo«, ki jo imajo LLM-ji včasih. Ta pristop je tudi znanstveno raziskan in dokazuje, da lahko preprečite halucinacije AI in zgradite zelo dolge verige brez napak
2. Trdi filter (Zakon)
O tem ni mogoče razpravljati. Koda mora biti prevedena. Linterji ne smejo jamrati. In ključno: da Testi črne skrinjice morajo biti uspešni. Ne testiramo, ali funkcija deluje interno (to lahko manipulira z AI), testiramo, ali sistem na zunaj dela tisto, kar mora. Če test ne uspe? Takoj v koš.
3. Mehki filter (AI žirija)
To je prava inovacija. Preostale rešitve se predložijo specializiranemu „AI za glasovanje“. Ta agent ne piše kode, ampak bere kodo. Usposobljen je na naših arhitekturnih načelih, varnostnih zahtevah (OWASP, ISO) in pravilih skladnosti (EU AI Act).
Pove: „Rešitev A je hitrejša, vendar je Rešitev B varnejša in bolje sledi naši mikroservisni arhitekturi.“
Zmagovalec gre v proizvodnjo.
Ta model vsiljuje delitev oblasti, ki v mnogih ekipah manjka.
project-description.md, rules.md, skills.md en principles.md), trde zahteve. Arhitekt določa kaj gradimo, kdo gradi, kako in zakaj.
Osvobaja nas tiranije sintaksnih napak in nam omogoča, da se osredotočimo na tisto, v čemer smo dobri: sistemsko razmišljanje. Iskanje resnice. Struktura in odločanje.
Vprašanje ni, ali lahko AI napiše našo kodo. Ta tema je že zaključena. Koda bo večinoma postala izdelek za enkratno uporabo.
Vprašanje je: Ali si upate prevzeti nadzor nad kodo da jih spustite, da bi z njimi ponovno prevzeli nadzor nad kakovost nadzor?
sporocite mi