AI integracija sa CRM i ERP sistemima znači da sistem veštačke inteligencije čita podatke iz vašeg ERP-a i CRM-a i pomoću njih odgovara na pitanja, slaže izveštaje, piše nacrte odgovora i razvrstava dolazne upite i dokumente, a ERP pritom ostaje jedini izvor istine. Isplati se kad ljudi svake nedelje ručno izvoze, prepisuju i slažu iste podatke, a za početak traži tri stvari: pristup podacima samo za čitanje, podatke kojima možete da verujete i jedno konkretno poslovno pitanje ili izveštaj.
Šta AI nad CRM-om i ERP-om radi u praksi?
AI sloj je poseban program koji se povezuje na ERP ili CRM, čita podatke koje sme da vidi i za rad sa njima koristi jezički model. U praksi obavlja četiri vrste posla:
- Odgovara na poslovna pitanja i slaže izveštaje. Rukovodilac pita svojim rečima, na primer koja se kategorija ovog meseca najbolje prodaje, a sistem vraća brojke, kratko objašnjenje i grafikon.
- Piše nacrte iz podataka u CRM-u. Iz istorije porudžbina, otvorenih ponuda i dogovorenih uslova nastaje nacrt odgovora kupcu ili ponude, koji zaposleni pregleda i pošalje.
- Razvrstava dolazne upite i dokumente. Imejlove, narudžbenice i reklamacije prepoznaje i pridružuje pravom kupcu, artiklu ili predmetu, uz predlog prioriteta.
- Predlaže, a čovek odlučuje. Sistem predlaže premeštanje robe između magacina, porudžbinu kod dobavljača ili podsetnik kupcu, a odluku donosi i u ERP upisuje odgovorna osoba.
Šta treba da ostane na pravilima?
Sve što se može zapisati kao formula ili tabela: cene i rabati, porezi, knjiženja, stanje zaliha, rokovi plaćanja i pragovi za odobravanje. Takva pravila izvršava obična programska logika, koja svaki put daje isti rezultat i lako se proverava. AI koristite tamo gde ulaz nije uredan: za slobodan tekst, dokumente u različitim oblicima i pitanja postavljena svojim rečima.
Kako se AI povezuje sa ERP-om i CRM-om?
Postoji pet uobičajenih načina, a redosled u tabeli ujedno je redosled kojim ih vredi razmatrati.
| Način povezivanja | Kako radi | Prednosti | Rizici | Kada odgovara |
|---|---|---|---|---|
| Zvanični programski interfejs (API) | AI sloj traži podatke preko interfejsa koji proizvođač objavljuje i održava. | Podržava ga proizvođač, a pristup se može ograničiti na potrebne podatke. | Ne pokriva uvek sva polja, ograničava broj poziva i ponekad se posebno plaća. | Kad interfejs postoji i pokriva podatke koji su vam potrebni. |
| Kopija ili replika samo za čitanje | Potrebni podaci redovno se preslikavaju u posebnu bazu, iz koje AI sloj čita. | Upiti ne opterećuju ERP, a AI sloj u izvoru ne može ništa da promeni. | Podaci kasne za izvorom, a kopiju treba štititi jednako kao izvor. | Za izveštaje i poslovna pitanja kojima nije potrebno stanje iz ove sekunde. |
| Planirani izvoz datoteka | ERP po rasporedu izvozi CSV ili Excel datoteke na dogovoreno mesto. | Najčešće ne traži razvoj u ERP-u i radi i sa starijim sistemima. | Promena kolone ili formata može tiho da pokvari obradu, a podaci važe samo do sledećeg izvoza. | Kad interfejsa nema ili za brz početak pilota. |
| Obaveštenja o događajima (webhookovi) | ERP ili CRM sam javlja kad nastane ili se promeni zapis, na primer nova porudžbina. | AI sloj reaguje odmah, bez stalnog proveravanja sistema. | Obaveštenja mogu da se izgube ili stignu dvaput, pa ih treba potvrđivati i povremeno usklađivati sa izvorom. | Za razvrstavanje novih upita i dokumenata čim stignu. |
| Automatizacija ekrana | Program oponaša korisnika: otvara ekrane, upisuje i klikće. | Moguća je i kad drugog načina nema. | Puca pri svakoj promeni korisničkog interfejsa, spora je i teško se nadzire. | Samo kao poslednja i privremena mogućnost. |
Šta je dostupno, zavisi od proizvođača i od toga da li sistem radi u oblaku ili na vašem serveru. Microsoft za Business Central, na primer, dokumentuje programski interfejs za razmenu podataka, obaveštenja o promenama zapisa i repliku baze samo za čitanje, na koju idu izveštaji i upiti kako ne bi usporavali poslovne procese. Datalab za Pantheon nudi onlajn usluge (API) za povezivanje sa spoljnim aplikacijama.
Način povezivanja i stanje podataka ujedno su među glavnim činiocima troškova, uz broj pitanja i izveštaja koje sistem pokriva i to da li je potreban upis u ERP. Šta još utiče na troškove, pročitajte na stranici od čega zavisi cena AI implementacije.
Kako zadržati tačnost i kontrolu?
Prvo samo čitanje, upis kasnije i uz odobrenje
AI sloj koji samo čita ne može da pokvari knjiženja, zalihe ni porudžbine. Zato prva verzija dobija tehnički korisnički nalog sa pravom čitanja, i to samo onih tabela koje su joj potrebne. ERP ostaje jedini izvor istine: AI sloj ne vodi sopstvenu evidenciju kupaca ni zaliha, nego čita izvor ili njegovu kopiju.
Upis dolazi kao posebna faza, kad se sistem pokaže pouzdanim. Ide kroz zvanični interfejs, za tačno određene radnje, uz odobrenje odgovorne osobe i zapis o tome ko je šta odobrio. Dobar međukorak su nacrti: sistem pripremi porudžbinu ili odgovor, a čovek ih proveri i potvrdi.
Brojke dolaze iz upita, a model ih objašnjava
Jezički model piše uverljiv tekst, ali nije kalkulator ni baza podataka. Jezički modeli mogu da daju netačne, nepotpune, zastarele ili izmišljene informacije. Zato se posao deli: model prepoznaje šta korisnik pita, upit nad bazom računa brojke, a model rezultat opisuje. Tako model ne može da „izmisli” iznos prihoda, jer taj broj daje upit, a ne on.
Primer: rukovodilac prodaje pita koji kupci ove godine naručuju manje nego prošle. Upit uporedi porudžbine po kupcu za oba perioda, a model napiše kratak rezime i istakne kupce koje vredi pozvati. Uz odgovor stoje period i izvor podataka, a pitanje koje nijedan upit ne pokriva sistem odbija umesto da nagađa.
Prava pristupa prate uloge iz ERP-a
AI sloj ne sme da bude zaobilazni put do podataka. Ako komercijalista u ERP-u ne vidi marže ili tuđe kupce, ne sme da ih vidi ni kroz pitanje postavljeno AI sistemu. Zato se uz svako pitanje proverava ko ga postavlja, a upit se ograničava istim pravilima koja za tu osobu važe u ERP-u. Pitanja i odgovori se beleže kako bi se kasnije moglo proveriti ko je šta video.
Kvalitet podataka odlučuje više od izbora modela
Ako je isti kupac upisan pod više imena, artikli su razvrstani bez pravila, a polja se popunjavaju po volji, AI će tu zbrku samo brže i uverljivije prikazati. Zato pilot počinje pregledom podataka koje koristi prvo pitanje: duplikata, praznih polja, neujednačenih naziva i šifara. Greške se ispravljaju u ERP-u, na izvoru, a ne zakrpama u AI sloju.
Zaštita podataka: zakon, ugovori i mesto obrade
Čim AI sloj čita kontakte iz CRM-a, podatke o kupcima koji su fizička lica ili o zaposlenima, obrađuje podatke o ličnosti i primenjuje se Zakon o zaštiti podataka o ličnosti („Službeni glasnik RS”, br. 87/2018). Za projekat povezivanja najvažnije su četiri tačke:
- Samo neophodni podaci. Načelo minimizacije podataka iz člana 5. znači da AI sloj dobija samo polja potrebna za svrhu. Izveštaju o prodaji po kategorijama imena kupaca nisu potrebna.
- Ugovor sa obrađivačem. Ako integrator, pružalac serverske infrastrukture ili pružalac AI modela obrađuje podatke o ličnosti u vaše ime, odnos uređuje ugovor iz člana 45., a obrađivač sme da poveri obradu drugom obrađivaču samo uz vaše pismeno ovlašćenje.
- Bezbednost obrade. Član 50. traži mere primerene riziku, poput pseudonimizacije i kriptozaštite, ponovnog uspostavljanja raspoloživosti podataka u najkraćem roku posle incidenta i redovnog testiranja tih mera.
- Mesto obrade. Ako podatke obrađuje server ili AI model van Srbije, prenos je dozvoljen samo pod uslovima iz glave V zakona, na primer u državu sa primerenim nivoom zaštite (član 64.) ili uz standardne ugovorne klauzule koje je utvrdio Poverenik za informacije od javnog značaja i zaštitu podataka o ličnosti (član 65.).
Tabele i baze sa podacima o ličnosti ne učitavajte u javno dostupne alate zasnovane na jezičkim modelima, osim ako je to unapred odobreno, pravno zasnovano, ugovorno uređeno i tehnički zaštićeno. Proverite i lokaciju obrade i da li pružalac sme da koristi unete podatke za treniranje modela. Aplikacije koje gradimo i održavamo smeštamo na servere u EU; za AI model to treba proveriti posebno.
Šta Akt o veštačkoj inteligenciji znači za ovakve projekte?
Akt o veštačkoj inteligenciji (Uredba (EU) 2024/1689) kompaniju koja AI sistem koristi u svom poslovanju naziva subjektom koji primenjuje sistem (engl. deployer). Srbija nije članica EU, pa Akt obavezuje srpsku kompaniju kad AI sistem stavlja na tržište ili u upotrebu u EU ili kad se rezultat njenog AI sistema koristi u EU (član 2. stav 1. tačke (a) i (c)). Opšta uredba o zaštiti podataka (GDPR) obavezuje je kad obrađuje podatke lica u EU u vezi sa nuđenjem robe ili usluga tim licima ili sa praćenjem njihovog ponašanja u EU (član 3. stav 2.). Tamo gde se Akt primenjuje, za projekte nad ERP-om i CRM-om važni su ovi datumi:
- od 2. februara 2025. važe zabrane određenih praksi i obaveza pismenosti u oblasti veštačke inteligencije: kompanija preduzima mere kojima podržava znanje zaposlenih koji rade sa AI sistemima;
- od 2. avgusta 2026. primenjuju se obaveze transparentnosti iz člana 50.: ko direktno komunicira sa AI sistemom, na primer kupac sa chatbotom, mora biti obavešten da razgovara sa AI sistemom, osim ako je to očigledno;
- obaveze za visokorizične sisteme posle izmene Uredbom (EU) 2026/1744 primenjuju se od 2. decembra 2027. za sisteme iz Priloga III i od 2. avgusta 2028. za sisteme iz Priloga I.
Izveštaji o prodaji i zalihama, nacrti odgovora i razvrstavanje upita kupaca nisu među oblastima iz Priloga III. Neke primene uz ERP i CRM ipak jesu, na primer ocenjivanje i praćenje zaposlenih ili procena kreditne sposobnosti fizičkih lica, pa takve ideje procenite pre razvoja.
Kako uvesti AI nad ERP-om: plan u sedam koraka
- Izaberite jedno pitanje ili izveštaj. Najbolji kandidat je posao koji neko svake nedelje radi ručno, sa jasnim korisnikom i jasnim merilom tačnosti.
- Popišite podatke i proverite im kvalitet. Koje tabele i polja su potrebni, ko je za njih odgovoran i koje greške već znate.
- Otvorite pristup samo za čitanje. Izaberite način povezivanja iz tabele i dogovorite ga sa partnerom koji održava ERP.
- Napravite upite i uporedite brojke. Rezultat za isti period uporedite sa ručnim izveštajem, zajedno sa ljudima koji ga danas rade.
- Sprovedite pilot sa malom grupom korisnika. Prva radna verzija kod nas je obično gotova za 4–8 nedelja.
- Izmerite i odlučite. Na osnovu mera iz sledećeg odeljka proširite, popravite ili odustanite.
- Pustite sistem u rad i održavajte ga. To znači nadzor sinhronizacije, upozorenje kad izvoz ne stigne i prilagođavanja posle nadogradnje ERP-a ili promene modela.
Šta meriti?
Početno stanje izmerite pre pilota, inače posle nećete imati sa čim da uporedite. Korisne su ove mere:
- vreme od zahteva do gotovog izveštaja;
- broj ručnih izvoza i kopiranja koji su nestali;
- udeo odgovora koje je čovek morao da ispravi ili dopuni;
- udeo pitanja na koja sistem nije znao da odgovori;
- tačnost razvrstavanja upita i dokumenata u poređenju sa ručnom proverom;
- broj ljudi koji sistem i dalje koriste kad prođe početna radoznalost.
Iz naše prakse: Instar informatika i Luceed
Instar informatika je hrvatski prodavac i distributer računarske opreme sa prodavnicama i veleprodajom. Njihov ERP je Luceed kompanije Tomsoft. Na podatke iz Luceeda povezali smo Business Booster, našu poslovnu platformu za komunikaciju, zadatke, analitiku i AI. Business Booster svake noći sinhronizuje kopiju podataka koji su mu potrebni: artikle, zalihe po magacinima, podatke o prodaji u maloprodaji i veleprodaji i spisak prodavnica i magacina.
- Automatski izveštaji o prodaji i zalihama po brendovima. Svaki izveštaj je Excel datoteka u tačno onom obliku koji traži proizvođač, na primer Acer, Asus, HP, Lenovo, Logitech ili Samsung. Nastaju po rasporedu, recimo svakog ponedeljka za prethodnu nedelju, i šalju se imejlom. Brojke dolaze direktno iz podataka ERP-a; te izveštaje ne piše AI.
- Poslovna pitanja na hrvatskom jeziku. Rukovodilac može da pita koji se proizvodi najbolje prodaju, koje prodavnice najbolje rade, kako stoji neka kategorija, čega ima malo na zalihama, a i dalje se prodaje, ili koja roba stoji. Brojke računaju upiti nad podacima iz ERP-a, a jezički model samo razvrstava pitanje i piše kratko objašnjenje uz grafikone.
- AI komentar izveštaja, po želji. Uz izveštaj za brend mogu se zatražiti rezime, trendovi, predlozi premeštanja između prodavnica, prioriteti za porudžbinu i rizici. Komentar je predlog koji čovek proveri pre bilo kakve odluke.
Pouke važe i za druge projekte: ERP ostaje jedini izvor istine, a AI sloj čita kopiju; brojke dolaze iz upita, a model ih samo objašnjava; prava pristupa prate ona iz ERP-a. Formate izveštaja zadaju proizvođači, pa vrednost nije u novom izgledu izveštaja, nego u tome što nestaju ručni izvozi i prepisivanje.
Prvi razgovor sa nama je besplatan i služi tome da zajedno izaberemo jedno pitanje ili izveštaj od kojeg vredi krenuti. Razgovaramo o tome koji ERP i CRM koristite, kako danas dolazite do podataka, ko radi izveštaje i koje podatke o ličnosti sistem dotiče. Posle toga dobijate obim, procenu troškova i plan po fazama, a napredak kasnije pratite u klijentskom portalu. Kako izgleda ceo projekat, opisali smo na stranici integracija AI-ja sa CRM i ERP sistemima.
Česta pitanja
Može li AI da radi sa Luceedom, Pantheonom ili Business Centralom?
Može, ako do podataka postoji pouzdan put: zvanični programski interfejs, kopija podataka samo za čitanje ili redovan izvoz. Šta je za vaš sistem dostupno i pod kojim uslovima, proveravamo na početku, zajedno sa partnerom koji vam održava ERP.
Da li će AI menjati podatke u našem ERP-u?
Ne u prvoj fazi. Prva verzija samo čita podatke, a upis dolazi kasnije, kroz zvanični interfejs, za tačno određene radnje i uz odobrenje odgovorne osobe.
Može li jezički model da izmisli broj u izveštaju?
Ne, ako brojke računa upit nad bazom, a model ih samo opisuje. Model i dalje može pogrešno da shvati pitanje, pa uz odgovor uvek treba da stoje period i izvor podataka.
Smeju li podaci o kupcima da idu u AI model?
Smeju samo neophodni podaci, uz pravni osnov, ugovor sa pružaocem koji ih obrađuje u vaše ime i odgovarajuće mere zaštite. Za mnoge izveštaje imena kupaca uopšte nisu potrebna, pa ih AI sloj ni ne dobija.
Koliko traje uvođenje?
Prva radna verzija za jedno pitanje ili izveštaj obično je gotova za 4–8 nedelja. Puštanje u rad sledi posle pilota i merenja, a trajanje zavisi od načina povezivanja i stanja podataka.