Nalazimo se na prekretnici u razvoju softvera. Rasprava se često vrti oko toga koje koji AI piše najbolji kod (Claude vs. ChatGPT) ili gdje gdje bi taj AI trebao stanovati (IDE ili CLI). Ali to nije pravo pitanje.
Ako prihvatimo AI kao „Vibe Codere” – gdje mi definiramo namjeru, a AI obavlja izvršenje – stvaramo golemu bujicu novog softvera. Roj AI agenata može 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 više ljudi. Rješenje je Autoritet za dizajn umjetne inteligencije.
Tradicionalno, „Design Authority” je skupina arhitekata koja se sastaje jednom tjedno ili mjesečno kako bi odobrila ili odbila dizajn. U svijetu razvoja AI-a velikom brzinom taj je model beznadno zastario. Prespor je i previše reaktivan.
Ako prijeđemo na „Disposable Code” – softver koji ne refaktoriramo unedogled, već ga odbacujemo i ponovno generiramo kada se zahtjevi promijene – tada se naša uloga temeljito mijenja. Više nismo zidari koji polažu ciglu po ciglu. Mi smo arhitekti tvornice koja printa zidove.
Ali tko kontrolira stoje li ti zidovi ravno?
AI Design Authority nije osoba, već cjevovod. "Rukavica" (Gauntlet) kroz koju se svaki redak generiranog koda mora probiti kako bi dospio u produkciju. Ovaj proces ne zamjenjuje ljudsku reviziju koda s ničim, već s nečim boljim.
Radi u tri sloja:
1. Izvršna vlast (Generacija)
Ne tražimo od jednog AI-a rješenje, tražimo ga od tri. Pustimo Gemini 3, GPT-5 i open-source model (poput Llama) da paralelno rade na istom problemu. To sprječava tunelski vid i razbija "lijenost" od koje LLM-ovi ponekad pate. Ovaj pristup je također znanstveno istražen i pokazuje da se AI halucinacije mogu spriječiti te da se mogu graditi vrlo dugi lanci bez pogrešaka
2. Strogi filtar (Zakon)
Ovdje rasprava nije moguća. Kod se mora kompajlirati. Linteri se ne smiju žaliti. I ključno: 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. Test ne prolazi? Odmah u smeće.
3. Meki filtar (AI porota)
Ovo je prava inovacija. Preostala rješenja podnose se specijaliziranom "AI-u za glasovanje". Ovaj agent ne piše kod, već čita kod. Treniran je na 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 prati našu arhitekturu mikrousluga.”
Pobjednik ide u produkciju.
Ovaj model nameće podjelu vlasti koja nedostaje u mnogim timovima.
project-description.md, rules.md, skills.md en principles.md), strogi zahtjevi. Arhitekt određuje što što gradimo, tko to gradi, kako i zašto.Oslobađa nas tiranije sintaktičkih 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. Ta je tema već zaključena. Kod postaje uglavnom potrošni proizvod.
Pitanje je: usuđuješ li se otpustiti kontrolu nad kodom kako bi time ponovno stekao kontrolu nad kvalitetom vratiti?
javi mi