AI autoritet dizajna

Nalazimo se na prijelomnoj točki u razvoju softvera. Rasprava se često svodi na to koja piše li AI najbolji kod (Claude protiv ChatGPT-a) ili gdje gdje bi AI trebao živjeti (IDE ili CLI). Ali to je pogrešna rasprava.

Pravi problem nije generacija kod. Pravi problem je validacija njegove.

Ako prihvatimo AI kao "Vibe Coders" – gdje mi dajemo namjeru, a AI obavlja izvršenje – stvorit ćemo ogroman protok novog softvera. Roj AI agenata može generirati više koda u jednoj minuti nego što stariji programer može pregledati u tjedan dana. Čovjek je postao usko grlo.

Rješenje nije više ljudi. Rješenje je AI Dizajnerska Autoritet.

Od zanatlije do direktora tvornice

Tradicionalno, "Autoritet dizajna" (Design Authority) je mala grupa arhitekata koja se sastaje jednom tjedno ili mjesečno kako bi odobrila ili odbacila dizajn. U svijetu visokobrzinskog AI razvoja taj je model beznadno zastario. Previše je spor i reaktivan.

Ako prijeđemo na "Disposable Code" – softver koji ne refaktoriramo beskonačno, već ga bacamo i ponovno generiramo kada se zahtjevi promijene – naša se uloga temeljno mijenja. Više nismo zidari koji postavljaju ciglu po ciglu. Mi smo arhitekti tvornice koja tiska zidove.

Ali tko kontrolira jesu li ti zidovi ravni?

The "Gauntlet": Automatizirano vatreno krštenje

AI Design Authority nije osoba, već cjevovod. "Gauntlet" kroz koji se svaki redak generiranog koda mora probiti da bi došao u proizvodnju. Ovaj proces ne zamjenjuje ljudsku reviziju koda s ništa, već s nečim boljim.

Funkcionira u tri sloja:

1. Izvršna vlast (Generacija)
Ne tražimo jedno AI rješenje, već tri. Neka Gemini 3, GPT-5 i model otvorenog koda (poput Llama) paralelno rade na istom problemu. Time se izbjegava 'tunelsko gledanje' i proboja 'lijenost' od koje ponekad pate veliki jezični modeli (LLM-ovi). Ovaj pristup je također znanstveno istražen i dokazuje da možete spriječiti AI halucinacije i graditi vrlo duge lance bez grešaka

2. Tvrdi Filter (Zakon)
Ovdje nema mjesta za raspravu. Kod se mora kompajlirati. Linteri ne smiju prigovarati. I ključno: moraju proći. Black Box Testovi moraju proći. Ne testiramo radi li funkcija interno (to AI može manipulirati), testiramo radi li sustav izvana ono što treba raditi. Ako test ne uspije? Odmah u smeće.

3. Meki filtar (AI žiri)
Ovo je prava inovacija. Preostala rješenja predstavljaju se specijaliziranoj "AI za glasanje" (Voting AI). Ovaj agent ne piše kod, već čita kod. Obučen je na našim arhitektonskim principima, sigurnosnim zahtjevima (OWASP, ISO) i pravilima usklađenosti (EU AI Akt).
On glasa: „Rješenje A je brže, ali Rješenje B je sigurnije i bolje prati našu arhitekturu mikroservisa.”

Pobjednik ide u proizvodnju.

Trias Politica softvera

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

  • Zakonodavna vlast (Arhitekt): Arhitekt piše "Ustav". Promptovi, arhitektonski dokumenti (project-description.md, rules.md en principles.md), strogi zahtjevi. Arhitekt određuje wat kako gradimo i zašto.
  • Izvršna vlast (Kodirajući agenti): Oni izvršavaju. Brzo, jeftino i pod okriljem ljudskih programera.
  • Pravosudna Vlast (Autoritet Dizajna): Neovisni AI sloj koji provjerava usklađenost sa zakonom.

Zaključak: Nova uloga Arhitekte

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

Pitanje nije može li AI pisati naš kod. To je već odlučeno. Kod će postati uglavnom jednokratan.
Pitanje je: Usudite li se prepustiti kontrolu nad izvedba kako biste povratili kontrolu nad kvaliteta time?

Gerard

Gerard je aktivan kao AI konzultant i menadžer. S velikim iskustvom u velikim organizacijama, on može izuzetno brzo razotkriti problem i raditi na rješenju. U kombinaciji s ekonomskom pozadinom, osigurava poslovno utemeljene odluke.

AIR (Umjetna inteligencija Robot)