Prošle srede smo otvorili vrata prvom AI Hub događaju u 2026. godini, sa željom da pomognemo IT zajednici da se odgovarajuće prilagodi AI transformaciji.

Pristrasan sam ali je događaj bio jako uspešan početak ovog projekta. Skoro 100 ljudi se okupilo i čulo vrlo korisne i praktične stvari, a skoro svaki slajd je publika prekidala (na dobar način) pitanjima.

Događaj je ostavio pre utisak neke zajedničke sesije učenja umesto nego prezentovanja. Što je dobrim delom i zasluga našeg gosta.

Dragan Spiridonov je predstavnik Agentics Foundation u Srbiji, poznat je pod nadimkom Profa zbog 30 godina iskustva u IT-u gde je i zvanično podučavao druge i mentorski bio zadužen za nove genaracije.

Više nema para u starom softveru i starom programiranju

Na početku prošle godine mogao si još uvek biti skeptičan da li će AI postati bitan u našem poslu.

Sve i ako ne veruješ u to, svi podaci govore da su najtraženije uloge na tržištu vezane za AI. LinkedIn navodi da su AI inženjerske pozicije em ekstremno tražene na tržištu em imaju najveći trend rasta potražnje.

Agentic Engineer je deo tog nekog skupa “AI inženjer” pozicija, a Dragan bi rekao da je nadskup, i kaže da

Stari softver i stari proces razvoja postaju nekonkurentni.

Očekivanja tržišta su takva da očekuju AI native alate.

Došlo je do toga da čak i kada možete rešiti problem regularnim programiranjem — klijenti žele AI.

“Nekonkurentno” je lep način da se kaže nešto što iz dana u dan sve više postaje stvarnost a to je da tržište prestaje da plaća stari, deterministički, softver, ili programiranje gde ljudi kucaju kod tastaturi. I što pre to dobro razumemo, to će nam biznisi i karijeri biti uspešniji.

Šta je zapravo taj “Agentic Engineer”

U profesorskom stilu Dragan nudi relativno jasnu definiciju za ovu poziciju:

Agentic Engineer je orkestrator koji koristi AI-asistovane alate i orkestrira ih kroz ceo software development life cycle.

To je nova prirodna evolucija gde nas trend gura da spojimo više uloga u jednu — i zahteva značajnu promenu načina razmišljanja.

Sada jedan čovek može da bude ceo tim koji je ranije bio sastavljen od arhitekte, nekoliko developera i tehničkog QA — ako odabere dovoljno dobar set alata.

Procesi koje smo primenjivali do sada u standardnom SDLC-u nisu održivi u budućnosti sa novim alatima i pristupima koji dolaze.

Dragan je bio jasan i o tome šta ova uloga nije:

Orkestriranje i usmeravanje agenata, davanje instrukcija i ciljeva — to je novi pristup inženjera.

Stoga Agentic Engineer, a ne AI Engineer.

Vibe Coding vs Agentic Engineering

Jedan od ilustracija koje je Dragan napravio bila je između Vibe Coding-a i Agentic Engineering-a. Vibe Coding nije loš, samo ima svoje mesto.

Vibe Coding ti pomaže da brzo eksperimentišeš.

Dok sam radio na svom proizvodu, eksperimentisao sam i bacio četiri verzije pre nego što sam krenuo sa petom.

Taj tempo eksperimentacije nije bio moguć čak ni pre godinu dana.

Vibe Coding je odličan za brze prototipove i eksperimente. Ali,

Kada ti treba production-grade kod, tu dolazi Agentic Engineering sa svojim strukturiranim pristupom kroz PACT i SPARC.

PACT: Kako razmišljati o AI proizvodima

Srce Draganove prezentacije je PACT framework — način razmišljanja o tome kako graditi agentic softver.

Za ilustraciju uzeo primer koji svi poznajemo: email klijent.

Email po PACT-u automatski klasifikuje poruke čim stignu, priprema nacrte odgovora za poslovne partnere, na neke je već odgovorio, briše gluposti i vremenom uči iz interakcije — sve bez da korisnik to zatraži. Inbox zero više nije cilj i proces, sada je inbox zero po postavci.

Evo šta svako slovo znači:

P — Proactive

Reaktivno znači da se ništa ne dešava bez tvoje eksplicitne akcije.

Proaktivno znači da se određene stvari mogu desiti bez tvog odobrenja — u zavisnosti od kompleksnosti zadataka i pravila koje definišeš.

A — Autonomous

Agenti mogu da rade u određenim fazama workflow-a bez konstantne ljudske intervencije.

Postoji potreba za human in the loop na određenim tačkama odlučivanja — bezbednost, finansije, i druge stvari koje definišeš kao važne i koje ne bi trebalo da se dešavaju bez tebe.

C — Collaborative

Kolaboracija se ne dešava samo između čoveka i agenata — agenti međusobno razmenjuju informacije.

U mom softveru agenti dele memorijski prostor i kontekst.

Ponekad ova komunikacija između agenata može da proizvede emergent (vrlo neočekivana, vrlo korisna) ponašanja — nešto što jednostavno ne vidiš kada radiš sa jednim agentom.

T — Targeted

Agent mora imati jasno definisane ciljeve. Mora biti specijalizovan. Ne možeš očekivati dobre rezultate od generalista.

Ako kažeš ‘hoću Coder Agent’ — to je previše generalno. Treba ti coder za specifičan jezik ili stack, samo tako dobijaš dovoljno kvalitetne rezultate.

SPARC: Kako zapravo graditi

Ako je PACT način razmišljanja o proizvodima, SPARC je način njihovog građenja.

Ovo je metodologija koju je kreirao Ruen Koen, osnivač Agentics Foundation (i posebno dobro radi sa njegovom Claude Flow orkestracijom).

S — Specification

Ne počinjem od koda nego od specifikacije.

Prvo kreiram PRD — možda sa Gemini Pro za brainstorming, pa prebacim u ChatGPT, a onda u Claude Code.

P — Pseudocode

Na osnovu specifikacije, kreira se pseudokod koji definiše logiku pre implementacije.

A — Architecture

Arhitektura se gradi na osnovu pseudokoda. Kompleksnost sistema se razlaže kroz različite faze i u svakoj fazi postoji human in the loop.

R — Refinement

Implementacija se radi TDD pristupom — London style, behavior driven. Prvo se pišu testovi, pa kod, pa refaktoring da se optimizuje.

C — Completion

Finalna verifikacija i validacija.

42 agenta u akciji: Draganov “QA tim” softver

Da bi demonstrirao kako SPARC izgleda u praksi, Dragan je podelio ekran i pokazao svoju Agentic QE Fleet — njegov open source projekat sa 42 specijalizovana agenta koji pokrivaju ceo SDLC.

Ovo nisu generički agenti.

Imamo agente za testiranje zahteva, za proveru kompleksnosti koda, za regresiju…

Code Intelligence Agent recimo kreira knowledge graph cele code base — tako da sledeći put kada agenti rade na projektu, koriste taj graf za semantičku pretragu i to značajno smanjuje potrošnju tokena.

Neki od primera tih agenata su Quality Gate, Security Agent, A11Y Ally (za accessibility).

Diskusija — od skepse do daj još

Kao što ste videli iz naslova, vrhunac večeri nam je bila upravo diskusija sa publikom obeležena razumnom skepsom.

Gde je Agentic Engineer u timu

Jedno od prvih pitanja je bilo o poziciji Agentic Engineer-a u timu. Ako jedan čovek može biti ceo tim, kako to funkcioniše kada si deo tima od više inženjera sa različitim skill setovima?

To je problem koji aktivno pokušavamo da rešimo u zajednici.

Ako cela kompanija nije potpuno promenila svoj pristup razvoju softvera i ako nisu svi u timu onboarded — ovo ne funkcioniše. Ovo je amplifikacija bilo kog procesa koji imaš u kompaniji.
Ako imaš dobro definisan proces i stvari koje funkcionišu glatko — možeš to amplifikovati.

Ako imaš pokvareni proces i tim koji ima probleme i sada — bacanje AI-ja u taj proces će to takođe amplifikovati i stvari će se još više pokvariti.

Gde je tu čovek?

Drugo pitanje koje se ponavljalo: gde je čovek u celoj priči? Da li puštamo agente da donose dizajn odluke?

Ne.

Postoji više faza i u svakoj fazi ja sam human in the loop — pregledam sve specifikacije, pseudokod, arhitekturu, sve dokumente koje kreiraju, proveravam odluke koje su doneli pre nego što se kod uopšte počne pisati.

Sve ok, ali šta je sa pravom produkcijom?

Najvažnije pitanje bilo je o produkciji.

Jedan kolega je pitao direktno — šta je najveći projekat na kome si koristio ovo? Jer on radi na platforma sa 40 miliona korisnika mesečno. Nije to 1000 korisnika.

Ne mogu da ti navodim imena ali mogu da ti kažem da ljudi sa kojima radim u Agentics Foundation ovo koriste u korporacijama, na aplikacijama sa milionima korisnika.

Neki od njih čak ne žele da priznaju koliko koriste ove alate za produkcioni kod. To je još jedna stvar — neki veliki igrači još uvek nisu spremni da priznaju koliko koriste ovo.

Na tebi je da proceniš da li je ovo pametno i dobro za tebe, ali ako me pitaš da li se ovo koristi za nešto više od vikend projekata, odgovor je da.

Podsetio nas je na mini-skandal kada je izašlo da je 30% Microsoft-ovog koda napisano AI-jem — ljudi su to odmah povezali sa problemima u Windows 11.

“Ok, šta ti stvarno koristiš svaki dan?”

Kolege su šarale sa nivoom pitanja, delom je zato i bilo zabavno.

Claude Code, Max pretplata, direktno iz CLI-ja u Visual Studio Code. Ali u izolovanom dev okruženju — VS Code instance u Docker/DevPod setupu.

Modelska monogamija?

U nastavku niza taktičkih pitanja smo imali i — da li svi ti agenti rade na Claude modelima ili mešaš modele?

Krenuo sam od Claude-only jer sam koristio Claude Code.

Ali vremenom sam ubacio model-independence.

Možeš da rutiraš zadatke kroz različite providere i modele — lokalni modeli preko Ollama, routeri tipa OpenRouter.

Jednostavne stvari idu na jeftinije ili free modele, teže coding stvari na jače modele.

Agentic pristup nije religija oko jednog vendora, nego arhitektura rada.

Inženjering konteksta

Kolega koji je očigledno duboko u temi je pitao da li agentu mu pripremaš kontekst po izvršenjui ili koristi initializer/worker fazu kao što Anthropic opisuje?

Claude Code je initializer — on postavlja inicijalni prompt i poziva sub-agente.

Agenti su worker-i koji rade zadatak u svom kontekstu.

Drugim rečima: nije to jedan monolitni razgovor koji sve pamti, nego sistem gde se rad deli u pod-poslove i orkestrira.

Za kraj IP?

Jedno nedorečeno pitanje se ticalo IP — ako ubacuješ AI-generisan kod u proprietary codebase za klijente koji prave ozbiljan novac, da li time kompromituješ intelektualnu svojinu? Jer “u SAD AI output ide u public domain”.

Dosta ljudi je nagađalo dosta stvari ali niko prisutan nije bio pravnik tako da, ako ti jesi i raspoložen si— pošalji komentar na društvenu mrežu gde si video ovaj link.

Sve skupa i šta dalje

Glavna poruka okupljanja je bila da nema povratka na stari način; za novi način ti Dragan nudi ova 2 okvira.

PACT — način razmišljanja o AI proizvodima. Proaktivnost, autonomija, kolaboracija između agenata, i jasno targetirani ciljevi.

SPARC — način građenja. Specification, Pseudocode, Architecture, Refinement, Completion. Strukturiran pristup koji vam omogućava da budete human in the loop u svakoj fazi — pre nego što se ijedna linija koda napiše.

Lako možete da vidite ove stvari u praksi i saznati više sa ovime:

  1. Zavirite ispod haube — pogledajte ili čak pokrenite Agentic QE Fleet
  2. Učite — pratite Dragana na njegovim događajima koje pravi 2x mesečno; ima i snimke ranijih događaja a sledeći je 22. januara
  3. Povežite se — Dragan je vrlo dostupan za pitanja i diskusije, cimnite ga na LinkedInu

Snimci i slajdovi

Slajdovi sa ove sesije su ovde: Gamma doc.

Ako hoćeš da uhvatiš kontekst, Dragan već ima snimke prethodnih sesija:

Novi događaj / najava: Novi Sad Agentics Foundation Meetup.

Sledeći AI Hub meetup: Da li svaki dizajner treba da bude AI Product Designer?

U sredu, 21. januara organizujemo novi AI Hub meetup u Startitovom novosadskom AI Hubu, ovaj put posvećen dizajnerskoj profesiji.

Gost večeri nam je Stefan Trkulja — dizajner sa 25 godina iskustva koji je sada “AI native” dizajner u AI startapu.