Nalazimo se na prekretnici u razvoju softvera. Rasprava se često vodi o koji tome piše li AI najbolji kod (Claude ili ChatGPT) ili gdje gdje AI treba biti smješten (IDE ili CLI). No to nije ispravno postavljeno pitanje.
Ako prihvatimo AI kao „Vibe Codere” – pri čemu izražavamo namjeru, a AI se bavi izvedbom – stvaramo golem priljev novog softvera. Roj AI agenata može u jednoj minuti generirati više koda nego što ga iskusni programer može pregledati u tjedan dana. Čovjek je postao usko grlo.
Rješenje nisu više ljudi. Rješenje je AI tijelo za upravljanje dizajnom.
Tradicionalno je „tijelo za upravljanje dizajnom” skupina arhitekata koja se jednom tjedno ili mjesečno sastaje kako bi odobrila ili odbila dizajn. U svijetu brzog razvoja uz pomoć umjetne inteligencije taj je model beznadno zastario. Prespor je i previše reaktivan.
Ako prijeđemo na „potrošni kod” – softver koji ne refaktoriramo unedogled, nego ga odbacujemo i ponovno generiramo kada se zahtjevi promijene – naša se uloga temeljito mijenja. Više nismo zidari koji slažu kamen po kamen. Mi smo arhitekti tvornice koja ispisuje zidove.
Ali tko provjerava jesu li ti zidovi ravni?
AI autoritet za dizajn nije osoba, već cjevovod. „Gauntlet“ kroz koji se svaki redak generiranog koda mora probiti kako bi dospio u produkciju. Taj proces ne zamjenjuje ljudsku reviziju koda s ničim, već s nečim boljim.
Djeluje u tri sloja:
1. Izvršna vlast (generiranje)
Ne tražimo rješenje od samo jedne umjetne inteligencije, već od njih tri. Puštamo Gemini 3, GPT-5 i model otvorenog koda (poput Llamе) da paralelno rade na istom problemu. Time se sprječava uskogrudno razmišljanje i nadilazi „lijenost“ od koje LLM-ovi ponekad pate. Ovaj je pristup također znanstveno istražen te pokazuje da se mogu spriječiti halucinacije umjetne inteligencije i izgraditi vrlo dugi lanci bez pogrešaka
2. Strogi filtar (zakon)
Ovdje nema prostora za raspravu. Kod se mora kompilirati. Linteri se ne smiju žaliti. I što je ključno: testovi crne kutije moraju proći. Ne testiramo radi li funkcija interno (umjetna inteligencija to može manipulirati), već provjeravamo radi li sustav izvana ono što treba. Ako test ne prođe, odmah ide u smeće.
3. Meki filtar (žiri umjetne inteligencije)
Ovo je prava inovacija. Preostala rješenja predaju se specijaliziranoj „glasujućoj umjetnoj inteligenciji“. Taj agent ne piše kod, već čita kod. Izrađen je na temelju naših arhitektonskih načela, sigurnosnih zahtjeva (OWASP, ISO) i pravila usklađenosti (Akt EU-a o umjetnoj inteligenciji).
Presuđuje: „Rješenje A brže je, ali Rješenje B sigurnije je i bolje prati našu mikroservisnu arhitekturu.”
Pobjednik ide u produkciju.
Ovaj model nameće podjelu vlasti koja nedostaje 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 sintaktičkih pogrešaka i omogućuje nam da se usredotočimo na ono u čemu smo dobri: sistemsko razmišljanje. Utvrđivanje istine. Strukturu i donošenje odluka.
Pitanje nije može li umjetna inteligencija napisati naš kod. Ta je tema već zaključena. Kod će uglavnom postati potrošni proizvod.
Pitanje glasi: Usuđuješ li se prepustiti kontrolu nad kodom kako bi time ponovno preuzeo kontrolu nad kvalitetom ?
javi mi