Avtoriteta za načrtovanje UI

Organ za načrtovanje umetne inteligence

Smo na prelomnici v razvoju programske opreme. Razprava se pogosto vrti okoli tega, katero kateri AI piše najboljšo kodo (Claude proti ChatGPT) ali kje kje mora AI domovati (IDE ali CLI). Vendar to ni pravo vprašanje.

Če sprejmemo AI kot "Vibe Coders" – kjer podamo namero, AI pa izvede nalogo – 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č več ljudi. Rešitev je Organ za načrtovanje umetne inteligence.

Od obrtnika do direktorja tovarne

Tradicionalno je "Design Authority" skupina arhitektov, ki se sestane enkrat tedensko ali mesečno, da odobri ali zavrne zasnovo. V svetu hitrega razvoja z umetno inteligenco je ta model povsem zastarel. Je prepočasen in preveč reaktiven.

Če preidemo na "Disposable Code" – programsko opremo, ki je ne refaktoriramo v nedogled, temveč jo zavržemo in ponovno generiramo, ko se zahteve spremenijo – se naša vloga temeljito spremeni. Nismo več zidarji, ki polagajo kamen na kamen. Smo arhitekti tovarne, ki tiska stene.

Toda kdo preverja, ali te stene stojijo naravnost?

»Gauntlet«: avtomatiziran preizkus ognja

AI Design Authority ni oseba, temveč cevovod. "Rokavica", skozi katero se mora vsaka vrstica generirane kode prebiti, da pride do produkcije. Ta proces ne nadomešča človeškega pregleda kode z ničemer, temveč z nečim boljšim.

Deluje v treh plasteh:

1. Izvršilna oblast (Generacija)
Ne prosimo ene umetne inteligence za rešitev, prosimo tri. Gemini 3, GPT-5 in odprtokodni model (kot je Llama) vzporedno delajo na isti težavi. To preprečuje tunelski vid in odpravlja "lenobo", za katero včasih trpijo LLM-ji. Ta pristop je tudi znanstveno raziskan in dokazuje, da lahko preprečite halucinacije umetne inteligence in zgradite zelo dolge verige brez napak

2. Trdi filter (Zakon)
Tukaj razprava ni mogoča. Koda se mora prevesti. Linterji se ne smejo pritoževati. In ključno: Testi črne skrinjice morajo biti uspešni. Ne testiramo, ali funkcija deluje interno (to lahko AI manipulira), testiramo, ali sistem od zunaj počne tisto, kar mora. Test ne uspe? Takoj v smeti.

3. Mehki filter (AI žirija)
To je prava inovacija. Preostale rešitve so predstavljene specializirani "AI za glasovanje". Ta agent ne piše kode, ampak bere kodo. Usposobljen je za naša arhitekturna načela, varnostne zahteve (OWASP, ISO) in pravila skladnosti (EU AI Act).
On glasuje: „Rešitev A je hitrejša, vendar je rešitev B varnejša in bolje sledi naši arhitekturi mikrostoritev.”

Zmagovalec gre v produkcijo.

Trias Politica programske opreme

Ta model vsiljuje delitev oblasti, ki v mnogih ekipah manjka.

  • Zakonodajna oblast (arhitekt): Arhitekt piše »ustavo«. Pozive, arhitekturne dokumente (project-description.md, rules.md, skills.md en principles.md), stroge zahteve. Arhitekt določa kaj kaj gradimo, kdo to gradi, kako in zakaj.
  • Izvršilna oblast (kodirni agenti): Oni izvajajo. Hitro, poceni in pod okriljem človeških razvijalcev.
  • Sodna oblast (oblikovalska avtoriteta): Neodvisna plast umetne inteligence, ki preverja skladnost z zakonom.

Zaključek: Nova vloga arhitekta

Osvobaja nas tiranije sintaktičnih 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 postaja v veliki meri potrošni izdelek.
Vprašanje je: si upate opustiti nadzor nad kodo da bi s tem ponovno pridobili nadzor nad kakovostjo ter ga vrnili?

sporočite mi

Gerard

Gerard deluje kot svetovalec in vodja na področju umetne inteligence. Z bogatimi izkušnjami v velikih organizacijah lahko izjemno hitro razvozla težavo in najde rešitev. V kombinaciji z ekonomskim ozadjem zagotavlja poslovno utemeljene odločitve.