Vibe coding i ERP: zašto svoj poslovni softver ne biste trebali graditi od nule s AI-jem
Autor sadržaja: Uvid ERP tim — certificirani Odoo partner (ISO 9001 / ISO 27001, Bureau Veritas)
Za direktore i vlasnike jedan savjet. Koliko god bili u iskušenju, nemojte vibe codeati svoj sljedeći ERP. Razumijem iskušenje, i sam sam direktor male firme koji vodi tim. U ovom članku objašnjavam gdje AI stvarno ubrzava posao, zašto jezgra ERP-a nije to mjesto i kako te dvije stvari spojiti bez skupih posljedica.
Konačno kolega koji te stvarno sluša
Konačno se pojavio taj AI kolega, zaposlenik, koji te stvarno sluša. Opišeš što trebaš i on napravi. Bez sastanka, bez čekanja, bez onog “to nije u scopeu”. Radi tako brzo da ga ne možeš pratiti i učinkovit je na način da si u kašnjenju sada ti.
Onaj početni entuzijazam je teško suzbiti, skoro kao droga. Konačno netko tko obavi zadatke za koje nemaš ljude u timu. Imaš svoje developere, svoj tim digitalnih agenata.
I odmah da raščistimo: ovaj članak nije o tome da vas odgovorim od korištenja AI-ja. To bi bilo kao da vas odgovaram od Officea prije 10, 20 godina. U konačnici, i sami svojim korisnicima prodajemo agente, samo usko specijalizirane na znanju koje je relevantno korisniku.
Ali od tog entuzijazma do zaključka isprogramirajmo si cijeli ERP put je kraći nego što izgleda. I tu počinje opasna igra.
Što je vibe coding
Vibe coding je način razvoja softvera u kojem AI-ju opisujete što aplikacija treba raditi prirodnim jezikom, a model generira i iterativno mijenja veći dio koda. Razvijate prema rezultatu koji vidite na ekranu, kroz promptove i brze korekcije, bez detaljnog čitanja svake linije koda.
Vrijedi razlikovati tri razine rada s AI-jem, jer se u raspravama stalno miješaju:
Pristup | Kako radite | Rizik |
Vibe coding | Opišete što želite i uglavnom prihvaćate output ako radi | Visok ako kod ne razumijete i ne provjeravate |
AI-assisted coding | AI generira skice, testove i repetitivne dijelove; vi vodite dizajn i review | Razumno upravljiv |
Agentic engineering | AI agent izvršava jasno ograničene zadatke unutar repozitorija, testova i dozvola | Najbolji za timski rad, uz guardraile |
Za brzinu je vibe coding izvrstan. Od ideje do prvog radnog prototipa dolazi se u satima, ne tjednima ili mjesecima. Problem nastaje kad se prototip proglasi proizvodom.
Gdje vibe coding ima smisla
Vibe coding je dobar izbor kad je trošak pogreške nizak, opseg ograničen, a rezultat možete brzo ručno provjeriti:
- Prototipovi i proof-of-concept: interna mini aplikacija, demo za klijenta, klikabilni UI
- Interni alati s malim rizikom: parser CSV-a, generator izvještaja, alat za čišćenje podataka
- Jednokratne automatizacije: transformacija datoteka, skripte koje se prvo pokreću nad kopijom podataka
- Nadogradnje na postojeće: portali, dashboardi, specifični workflowi oko sustava koji već imate
Zajednički nazivnik: ako je rezultat pogrešan, ništa strašno se ne dogodi. Ponovno pokrenete ili ručno ispravite. Za nadogradnje je AI fantastičan.
Jezgra ERP-a ne prolazi taj test. Ne zato što je velika, nego zato što je odgovorna za nešto što nijedna druga aplikacija u firmi nije. Za istinu.
Zašto jezgru ERP-a ne gradite promptom
To nije (još) taj alat
AI danas nije alat koji će od nule napraviti složenu poslovnu aplikaciju poput ERP-a umjesto tima ljudi koji se time bave godinama, desetljećima, na provjerenim sustavima. Iza složene aplikacije poput ERP-a stoje desetljeća struke. Knjiženja, porezi, zalihe, ovlasti, audit trag, korekcije. Rubni slučajevi koje su tisuće firmi već platile prije vas.
Usporedba koja mi je najbliža: AI vam danas može složiti auto koji izgleda odlično i vozi krug po parkingu. Ali auto ne procjenjujete po tome može li se pomaknuti deset metara. Pitanje je koči li na kiši pri 130 km/h i tko ga servisira za pet godina. ERP je isti slučaj. Karoserija i infotainment su vidljivi dio. Kočnice, ABS i homologacija su razlog zašto vozite mirno.
Demo radi. A onda počinje pravi posao
Claude ili Cursor vam za vikend slože aplikaciju koja izgleda kao ERP. Demo radi. Onda to treba fiskalizirati i poslati kao e-Račun. Pa osigurati dosljednost računovodstvenih transakcija iza kojih ste odgovorni upravo vi kao direktor.
Vjerujete li, na primjer, zalihama koje vam sustav pokazuje? U ljudskom ERP-u to je netko testirao godinama. A vrijednosti istih? Jeste li primijenili odgovarajuću metodu vrednovanja zaliha i možete li je dokazati? Imate li sljedivost do stavaka financijskih izvještaja? Jesu li vam procesi složeni kako ste vi htjeli ili kako trebaju raditi u praksi? Velika razlika.
I onda krenu situacije koje demo nikad ne vidi. Što ako je razdoblje zaključano? Što ako konto 6000 ne odgovara kontu troškova? Što ako banka pošalje isti promet dvaput? Što ako je e-Račun zapeo, a knjiženje već prošlo? I najbitnije: tko je sve to testirao?
Vibe codean sustav svako od tih pitanja rješava nakon što se problem dogodi. Zreli ERP sustavi poput Odooa povezuju ih u koherentan model prije nego što postanu incidenti. To je razlika između aplikacije koja unosi poslovne događaje i sustava koji jamči da su ti događaji povezani, kontrolirani, dokazivi i financijski točni kroz vrijeme.
Demo dokazuje da možete napraviti ekran. Ne dokazuje da možete zatvoriti mjesec bez pogreške.
AI kod izgleda ispravno. Knjigovodstvo pita je li proknjiženo ispravno
Najveći rizik AI generiranog koda nije očiti bug koji sruši aplikaciju. Njega barem vidite. Najveći rizik je uvjerljivo funkcionalan kod s nevidljivim greškama: nedovoljna validacija, preširoke ovlasti, kriva porezna logika koja se otkrije tek na zatvaranju mjeseca.
U hrvatskom kontekstu to znači fiskalizaciju, e-Račun, JOPPD, obrnuti PDV, tečajne razlike i zakonske izvještaje. Sve se to mijenja, i netko to mora održavati godinama. Kod vlastitog mini ERP-a svaka nova regulativa, sigurnosni patch i zahtjev korisnika ostaje trajno vaš problem. Nema zajednice koja je grešku već našla. Nema dokumentacije. Nema upgrade puta. Ima jedan chat history.
Najskuplji dio ERP-a nije kod
Najopasnija zabluda glasi: ako AI piše kod brzo, ERP je jeftin. Ali kod za forme, liste i dashboarde odavno nije najveći trošak ERP implementacije.
Stvarni trošak je definirati vlasnike procesa i poslovna pravila. Očistiti i migrirati podatke. Pokriti iznimke i korekcije. Dizajnirati ovlasti i podjelu dužnosti. Provesti testiranje sa stvarnim korisnicima. Održavati sustav kroz promjene zakona.
ERP projekti ne propadaju zato što nema dovoljno ekrana. Propadaju zbog kvalitete podataka, nejasnih poslovnih pravila i nedovoljnog testiranja. AI ne uklanja niti jedan od tih troškova. Samo ih učini manje vidljivima na početku.
Gdje AI pripada: oko jezgre, ne umjesto jezgre
U Uvidu gradimo AI agente svaki dan i vjerujemo da AI temeljito mijenja način rada s poslovnim sustavima. Ali gradimo ih oko provjerene jezgre, ne umjesto nje.
Sloj | Primjeri | Pristup |
Jezgra (sustav zapisa) | Knjiženja, porezi, zalihe, ovlasti, audit trag, korekcije | Provjeren ERP, npr. Odoo, uz strukturiranu implementaciju |
Rub (sloj oko jezgre) | Portali, dashboardi, validatori uvoza, specifični workflowi, AI asistenti | AI ubrzava razvoj, greška je reverzibilna |
ERP je sustav zapisa. Provjeren, s desetljećima struke iza sebe. AI je sustav inteligencije. Usko specijalizirani agenti oko te jezgre, koji iz nje dohvaćaju odgovore u minutama.
Ali AI agent je pametan točno onoliko koliko su strukturirani podaci ispod njega. Vibe codeana jezgra znači nepouzdane podatke, a nepouzdani podaci znače nepouzdan AI. Zato je redoslijed jasan: prvo uredna ERP implementacija sa strukturiranom metodologijom rada, zatim AI sloj koji na toj osnovi donosi stvarnu vrijednost. Tim redoslijedom radimo i vlastite agente koje razvijamo s FERIT-om iz Osijeka: agent dohvaća, predlaže i označava, a čovjek odlučuje.
AI generira kod koji izgleda ispravno. Knjigovodstvo ne pita izgleda li ispravno. Pita je li proknjiženo ispravno.
Umjesto zaključka
Vibe codeajte nadogradnje. Portal, dashboard, validator, prototip. Tu AI daje ogromnu brzinu, greška se lako vrati, a vi konačno imate kolegu za zadatke za koje nemate ljude u timu. Mi to radimo i preporučujemo klijentima.
Knjigu poslovne istine ne vibe codeate. Nju kupite provjerenu. Pa na nju dodajete.
Jer ušteda na ERP-u koji ne zna zatvoriti mjesec nije ušteda. To je trošak premješten u incidente, ručne korekcije i izgubljeno povjerenje u vlastite brojke.
Često postavljana pitanja
Može li AI napisati cijeli ERP sustav?
Tehnički može generirati kod koji izgleda kao ERP. Ne može preuzeti odgovornost za računovodstvenu točnost, regulatornu usklađenost, ovlasti korisnika i održavanje kroz godine. Demo koji radi na testnim podacima nije dokaz da sustav može zatvoriti mjesec bez pogreške.
Za što je vibe coding dobar u poslovnom okruženju?
Za prototipove, interne alate s malim rizikom, jednokratne automatizacije i nadogradnje oko postojećeg ERP-a: portale, dashboarde, validatore podataka. Pravilo je jednostavno: ako grešku možete brzo uočiti i bezbolno vratiti, AI slobodno ubrzava posao.
Kako se AI koristi uz Odoo, a da ne ugrožava podatke?
AI sloj čita podatke iz ERP-a, predlaže, priprema i označava anomalije, a čovjek odobrava. Ne knjiži samostalno, ne mijenja zalihe i ne dira ovlasti. ERP ostaje sustav zapisa, AI ubrzava put do odgovora.
Isplati li se vlastiti ERP umjesto gotovog rješenja?
Ne isplati se. Kod odavno nije najskuplji dio ERP-a, pa ušteda na kodu ne postoji. Najskuplji dio su procesi, poslovna pravila, migracija podataka i testiranje, a to morate platiti u oba slučaja. Razlika je što kod vlastitog razvoja povrh toga sami gradite i doživotno održavate ono što gotov sustav poput Odooa već ima: lokalizaciju, porezna pravila, audit trag i upgrade put. Vlastiti razvoj ima smisla za specifične module oko jezgre, ne za jezgru samu.
O autoru
Marko Carević je osnivač i direktor tvrtke Uvid d.o.o., certificiranog Odoo partnera (ISO 9001, ISO 27001) s više od 250 implementacija u proizvodnji, građevini i prehrambenoj industriji. Uvid razvija AI agente za ERP sustave u suradnji s FERIT-om iz Osijeka. Ako razmišljate o digitalizaciji poslovanja i/ili AI agentima u poslovanju, javite se za razgovor bez obveze.