Autoritet za AI dizajn

Autoritet za AI dizajn

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

Ako AI prihvatimo kao “Vibe Coders” – gdje dajemo namjeru, a AI izvršava – stvaramo ogromni protok nove softverske opreme. Roj AI-agenta može u jednoj minuti generirati više koda nego što senior developer može pregledati za tjedan dana. Ljudi su postali usko grlo.

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

Od obrtnika do direktora tvornice

Tradicionalno je “Design Authority” grupa arhitekata koja se sastaje jednom tjedno ili mjesečno kako bi odobrila ili odbila dizajn. U svijetu visokobrzinski razvoj AI taj model je jadno zastario. Previše je spor i reaktivan.

Ako pređemo na “Disposable Code” – softver koji ne refaktoriramo beskonačno, već ga odbacujemo i ponovno generiramo kad se zahtjevi promijene – naša uloga se temeljno mijenja. Više nismo zidari koji postavljaju kamen po kamen. Mi smo arhitekti tvornice koji ispisuju zidove.

Ali tko kontrolira jesu li ti zidovi ravni?

„Gauntlet”: Automatizirano iskušenje

AI Design Authority nije osoba, već cjevovod. “Gauntlet” kroz koji svaka linija generiranog koda mora proći da bi došla u produkciju. Ovaj proces ne zamjenjuje ljudsku reviziju koda s ništa, ali s nečim bolje.

Radi u tri sloja:

1. Izvršna moć (Generacija)
Ne tražimo jednoj AI rješenje, tražimo tri. Dajemo Gemini 3, GPT-5 i open‑source model (kao što je Llama) da paralelno rade na istom problemu. To sprječava usku perspektivu i razbija “lijenost” koju LLM‑i ponekad imaju. Ovaj pristup je također znanstveno istraženo i pokazuje da se AI halucinacije mogu spriječiti i da se mogu izgraditi vrlo dugi lanci bez grešaka

2. Oštri filter (Zakon)
Ovdje nema prostora za raspravu. Kod mora kompilirati. Linters ne smiju se žaliti. I ključno: Testovi crne kutije moraju uspjeti. Ne testiramo radi li funkcija interno (to može manipulirati AI), testiramo radi li sustav izvana ono što treba. Ako test ne uspije? Odmah u smeće.

3. Mekani filter (AI žiri)
Ovo je prava inovacija. Preostala rješenja se predaju specijaliziranoj “Voting AI”. Taj agent ne piše kod, već čita kod. Trening je na našim principima arhitekture, sigurnosnim zahtjevima (OWASP, ISO) i pravilima usklađenosti (EU AI Act).
On glasuje: “Rješenje A je brže, ali rješenje B je sigurnije i bolje prati našu mikroservisnu arhitekturu.”

Pobjednik ide u produkciju.

Politička trijada softvera

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

  • Zakonodavna vlast (Arhitekt): Arhitekt piše „Ustav”. Promptove, arhitektonske dokumente (project-description.md, rules.md, skills.md en principles.md), tvrde zahtjeve. Arhitekt određuje što mi gradimo, tko ga gradi, kako i zašto.
  • Izvršna vlast (Kodirajući agenti): Oni provode. Brzo, jeftino i pod nadzorom ljudskih programera.
  • Sudska vlast (Autoritet za dizajn): Nezavisni AI sloj koji provjerava usklađenost sa zakonom.

Zaključak: Nova uloga arhitekta

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

Pitanje nije može li AI pisati naš kod. Ta tema je već zaključena. Kod postaje uglavnom proizvod za jednokratnu upotrebu.
Pitanje je: Hoćeš li se usuditi kontrolu nad kod pustiti da se oslobodi, kako bi time povratio kontrolu nad kvaliteta ponovno osvojiti?

javi mi

Gerard

Gerard je aktivan kao AI konzultant i menadžer. S mnogo iskustva u velikim organizacijama može izuzetno brzo razotkriti problem i raditi prema rješenju. Kombinirajući to s ekonomskim obrazovanjem, osigurava poslovno odgovorne odluke.