Nalazimo se na prekretnici u razvoju softvera. Rasprava se često vrti oko toga koji piše li AI najbolji kod (Claude vs. ChatGPT) ili gdje gdje bi taj AI trebao stanovati (IDE ili CLI). Ali to nije ispravno 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 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 temeljno mijenja. Više nismo zidari koji polažu ciglu po ciglu. Mi smo arhitekti tvornice koja printa zidove.
Ali tko provjerava stoje li ti zidovi ravno?
AI Design Authority nije osoba, već cjevovod. "Rukavica" kroz koju se svaki redak 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 (Generacija)
Ne tražimo od jednog AI-a rješenje, tražimo ga od tri. Pustili smo Gemini 3, GPT-5 i open-source model (poput Llama) da paralelno rade na istom problemu. Ovo 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 i da se mogu graditi vrlo dugi lanci bez pogrešaka
2. Tvrdi filtar (Zakon)
Ovdje nema rasprave. 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 žiri)
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 je Rješenje B 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), stroge zahtjeve. Arhitekt određuje što što gradimo, tko to gradi, kako i zašto.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. 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 vratio kontrolu nad kvalitetom ?
javi mi