AI design authority

AI Design Authority

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

Problem nije u generiranje kodu. Problem je u validacija njegovoj primjeni.

Ako prihvatimo AI kao „Vibe Coders“ – gdje mi određujemo namjeru, a AI izvodi – stvaramo ogroman priljev novog softvera. Rojevi AI-agenta mogu u jednoj minuti generirati više koda nego što ga senior developer može pregledati u tjedan dana. Čovjek je postao usko grlo.

Rješenje nije više ljudi. Rješenje je AI dizajnerska autoriteta.

Od majstora do direktora tvornice

Tradicionalno je "Design Authority" skupina arhitekata koja se jednom tjedno ili mjesečno sastaje kako bi odobrila ili odbila dizajn. U svijetu visokobrzinski razvoj AI-ja taj je model očito zastario. Prespor je i previše reaktivan.

Ako prijeđemo na "Disposable Code" – softver koji ne refaktoriramo beskonačno, nego odbacimo i ponovno generiramo kad se zahtjevi promijene – naša se uloga temeljito mijenja. Više nismo zidari koji postavljaju kamen po kamen. Mi smo arhitekti tvornice koja ispisuje zidove.

Ali tko provjerava jesu li ti zidovi ravni?

"Gauntlet": Automatizirana kušnja vatre

AI Design Authority nije osoba, već pipeline. "Gauntlet" kroz koji svako pravilo generiranog koda mora proći da bi došlo u produkciju. Ovaj proces ne zamjenjuje ručnu reviziju koda s ničim, nego s nečim boljim.

Radi u tri sloja:

1. Izvršna vlast (Generiranje)
Ne tražimo jednu AI da pronađe rješenje, tražimo tri. Pustimo Gemini 3, GPT-5 i open-source model (kao Llama) da paralelno rade na istom problemu. To sprječava tunelski pogled i razbija "lijenost" kojoj LLM-ovi ponekad podliježu. Ovaj pristup je također znanstveno istraženo i pokazuje da se AI halucinacije mogu spriječiti i da je moguće izgraditi vrlo duge lančeve bez pogrešaka

2. Tvrdi filtar (Zakon)
O ovome se ne raspravlja. Kod mora kompajlirati. Linters ne smiju prijavljivati pogreške. I ključno: Testovi crne kutije mora proći testove. Ne provjeravamo radi li funkcija interno (to bi AI mogla manipulirati), provjeravamo radi li sustav izvana ono što treba. Padne li test? Odmah u koš za smeće.

3. Mekani filtar (AI porota)
Ovo je prava inovacija. Preostala rješenja predstavljaju se specijaliziranoj "Voting AI". Taj agent ne piše kod, već čitati kod. Obučen je prema našim arhitektonskim principima, sigurnosnim zahtjevima (OWASP, ISO) i pravilima usklađenosti (EU AI Act).
On glasa: "Rješenje A je brže, ali Rješenje B je sigurnije i bolje slijedi našu mikroservisnu arhitekturu."

Pobjednik ide u produkciju.

Trias Politica softvera

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

  • Zakonodavna vlast (Arhitekt): Arhitekt piše "Ustav". Promptovi, arhitektonska dokumentacija (project-description.md, rules.md, skills.md en principles.md), čvrsti zahtjevi. Arhitekt određuje što što gradimo, tko to gradi, kako i zašto.
  • Izvršna vlast (Kodirajući agenti): Oni provode. Brzo, jeftino i pod nadzorom ljudskih razvojnih inženjera.
  • Sudbena vlast (Dizajnerska vlast): Neovisni AI sloj koji provjerava usklađenost sa zakonom.

Zaključak: Nova uloga arhitekta

Oslobađa nas tiranije sintaktičkih pogrešaka i omogućuje nam da se fokusiramo na ono u čemu smo dobri: sistemsko razmišljanje. Otkrivanje istine. Strukturu i donošenje odluka.

Pitanje nije može li AI pisati naš kod. O toj temi je već sve rečeno. Kod će u velikoj mjeri postati jednokratni proizvod.
Pitanje je: Hoćeš li riskirati gubitak kontrole nad kod otpustiti, kako bi time povratio kontrolu nad kvaliteta da li vratiti kontrolu?

javite mi

Gerard

Gerard radi kao AI konzultant i menadžer. S velikim iskustvom u velikim organizacijama može iznimno brzo razotkriti problem i raditi na rješenju. U kombinaciji s ekonomskom pozadinom donosi poslovno odgovorne odluke.