Autoritet za dizajn umjetne inteligencije

Autoritet za dizajn umjetne inteligencije

Nalazimo se na prekretnici u razvoju softvera. Rasprava se često vodi o tome koji AI piše najbolji kod (Claude vs. ChatGPT) ili gdje taj AI treba stanovati (IDE ili CLI). Ali to nije pravo pitanje.

Ako prihvatimo AI kao „Vibe Codere” – gdje mi zadajemo namjeru, a AI obavlja izvršenje – stvaramo ogroman protok novog softvera. Roj AI agenata može u jednoj minuti generirati više koda nego što viši developer (senior) može pregledati u tjedan dana. Čovjek je postao usko grlo.

Rješenje nije više ljudi. Rješenje je Autoritet za dizajn umjetne inteligencije.

Od zanatlije do direktora tvornice

Tradicionalno je „Design Authority” skupina arhitekata koja se sastaje jednom tjedno ili mjesečno kako bi odobrila ili odbacila dizajn. U svijetu high-velocity AI developmenta taj je model beznadno zastario. Prespor je i previše reaktivan.

Ako prijeđemo na „Disposable Code” – softver koji ne refaktoriramo unedogled, već ga bacamo i ponovno generiramo kada se zahtjevi promijene – tada se naša uloga temeljito mijenja. Mi više nismo zidari koji polažu ciglu po ciglu. Mi smo arhitekti tvornice koja ispisuje zidove.

Ali tko kontrolira stoje li ti zidovi ravno?

"Gauntlet": Automatizirana kušnja

AI Design Authority nije osoba, već cjevovod. "Gauntlet" kroz koji se svaki red generiranog koda mora probiti kako bi dospio u produkciju. Ovaj proces ne zamjenjuje ljudsku reviziju koda s ništa, već s nečim boljim.

Radi u tri sloja:

1. Izvršna vlast (Generiranje)
Ne tražimo od jednog AI-ja rješenje, već od njih tri. Puštamo Gemini 3, GPT-5 i open-source model (poput Llama) da rade paralelno na istom problemu. To sprječava usku isključivost i razbija "lijenost" od koje LLM-ovi ponekad pate. Ovaj pristup je također znanstveno istražen i pokazuje da možete spriječiti AI halucinacije i graditi vrlo duge lance bez pogrešaka

2. Čvrsti filter (Zakon)
Ovdje nema rasprave. Kod se mora kompilirati. Linteri se ne smiju buniti. I što je ključno: Crna kutija testovi moraju proći. Ne testiramo radi li funkcija iznutra (to AI može manipulirati), već testiramo radi li sustav izvana ono što mora raditi. Test ne uspijeva? Odmah u smeće.

3. Meki filtar (AI žiri)
Ovo je prava inovacija. Preostala rješenja predstavljaju se specijaliziranom "Voting AI-ju". Taj agent ne piše kod, već čita kod. Treniran je na našim arhitektonskim načelima, sigurnosnim zahtjevima (OWASP, ISO) i pravilima usklađenosti (EU Akt o umjetnoj inteligenciji).
On glasa: „Rješenje A je brže, ali je Rješenje B sigurnije i bolje prati našu arhitekturu mikroservisa.”

Pobjednik ide u produkciju.

Trias Politica softvera

Ovaj model nameće diobu vlasti koja nedostaje u mnogim timovima.

  • Zakonodavna vlast (Arhitekt): Arhitekt piše "ustav". Prompove, arhitektonske dokumente (project-description.md, rules.md, skills.md en principles.md), stroge zahtjeve. Arhitekt određuje što gradimo, tko to gradi, kako i zašto.
  • Izvršna vlast (Agenti za kodiranje): Oni izvršavaju. Brzo, jeftino i pod pokroviteljstvom ljudskih programera.
  • Sudbena vlast (Autoritet za dizajn): Neovisni AI sloj koji provjerava usklađenost sa zakonom.

Zaključak: Nova uloga arhitekta

Oslobađa nas tiranije sintaksnih pogrešaka i omogućuje nam da se usredotočimo na ono u čemu smo dobri: sistemsko razmišljanje. Traganje za istinom. Strukturu i donošenje odluka.

Pitanje nije može li AI pisati naš kod. Ta je tema već zaključena. Kod uvelike postaje jednokratni proizvod.
Pitanje je: Usuđujete li se otpustiti kontrolu nad kodom kako biste zauzvrat vratili kontrolu nad kvalitetom tehnologijom?

javite mi

Gerard

Gerard djeluje kao AI konzultant i menadžer. S velikim iskustvom u velikim organizacijama može iznimno brzo dekonstruirati problem i raditi na rješenju. U kombinaciji s ekonomskom pozadinom, osigurava poslovno opravdane odluke.