autoritet za dizajn umjetne inteligencije

Tijelo za dizajn umjetne inteligencije

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.

Od obrtnika do direktora tvornice

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?

„Gauntlet”: automatizirana vatra kušnje

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.

Podjela vlasti u softveru

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

  • Zakonodavna vlast (arhitekt): Arhitekt piše „Ustav”. Prompte, arhitektonske dokumente (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.
  • Izvršna vlast (agenti za programiranje): Oni izvršavaju. Brzo, jeftino i pod nadzorom ljudskih programera.
  • Sudska vlast (tijelo za dizajn): Neovisni sloj umjetne inteligencije 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 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

Gerard

Gerard radi kao konzultant i menadžer za umjetnu inteligenciju. Zahvaljujući velikom iskustvu u velikim organizacijama, može osobito brzo raščlaniti problem i pronaći rješenje. U kombinaciji s ekonomskim obrazovanjem to mu omogućuje donošenje poslovno opravdanih odluka.