Šta je automatizacija procesa
Automatizacija procesa znači da softver obavlja ponovljive korake poslovnog procesa. Prebacuje podatke između sistema, primjenjuje vaša pravila, šalje posao pravoj osobi i bilježi šta se desilo. Ljudi rješavaju izuzetke i odobravaju odluke koje nose rizik, a softver između toga prepisuje, provjerava i podsjeća.
Ovaj članak je za rukovodioce operative i finansija koji imaju posao koji se ponavlja i žele metodu prije razgovora s dobavljačem. Automatizacije izrađujemo i održavamo, a kada je proces izabran, radimo ovim redom:
- 01Izmjerite kako proces danas teče.
- 02Za svaki korak izaberite pravila ili AI.
- 03Izaberite način izrade.
- 04Neka automatizacija prvo radi uz tim, a tek onda preuzme posao.
- 05Pustite je u rad i pratite je.
Koje procese automatizovati prve
Počnite s procesom koji se često ponavlja, prati pravila koja vaš tim može zapisati i stvarno košta kada krene po zlu ili kasni. Treba mu i jedan vlasnik koji može reći kakav je ispravan ishod. Jedan proces koji prolazi ove testove dovoljan je za prvu verziju.
| Kriterij | Dobar prvi kandidat | Ostavite za kasnije |
|---|---|---|
| Učestalost | Ponavlja se dnevno ili sedmično, pa se ručni rad brzo nakupi | Ponavlja se nekoliko puta mjesečno; možda je dovoljan jasan obrazac |
| Pravila ili procjena | Većina slučajeva prati pravila koja tim može izreći | Većina slučajeva zavisi od iskustva koje niko nije zapisao |
| Trošak greške | Greške danas koštaju novca ili vremena i lako se uoče pri provjeri | Automatska greška bi imala posljedice prije nego što je iko uoči |
Visok trošak greške je razlog da automatizujete, i razlog da na rizičnim odlukama zadržite korak pregleda. Proces čija se pravila mijenjaju svaki mjesec prvo treba ustaliti.
Četiri procesa često dolaze prva u finansijama, HR-u i operativi, a na stranici o automatizaciji administracije opisujemo kako izrađujemo svaki od njih. Tipični slučajevi:
| Proces | Zašto odgovara | Gdje ostaje procjena |
|---|---|---|
| Odobravanje nabavki i troškova | Usmjeravanje prema iznosu, odjelu ili dobavljaču već je propisano pravilnikom | Odlučuje osoba koja odobrava; tok usmjerava, podsjeća i eskalira |
| Usklađivanje s bankovnim izvodom | Većina transakcija se s fakturom poklapa po iznosu i pozivu na broj | Djelimična plaćanja, zbirna plaćanja i nepoznati uplatioci |
| Dolazak i odlazak zaposlenih | Jedan signal iz HR-a otvara ili ukida iste naloge za svaku ulogu | Nestandardni zahtjevi za pristup i raniji raskid ugovora |
| Zajednički e-mail sandučić | Većina poruka spada u poznat skup vrsta zahtjeva | Žalbe i odgovori kojima se organizacija na nešto obavezuje |
Korak 1: izmjerite trenutno stanje
Prije bilo kakve izrade zabilježite kako proces danas teče: koliko se često ponavlja, koliko traje jedan slučaj, gdje posao čeka, koliko često nešto krene po zlu i koliko greška košta. Te brojke su polazna tačka s kojom poredite automatizovanu verziju, a pokazuju i gdje vrijeme stvarno odlazi.
Uradite to s ljudima koji rade proces, jer se dokumentovani i stvarni proces obično razlikuju. Provjerite imate li:
- Obim po sedmici ili mjesecu, i kada su vrhunci.
- Vrijeme obrade po slučaju na uzorku stvarnih slučajeva, podijeljeno na vrijeme rada i vrijeme čekanja.
- Svaki korak, sa sistemom u kojem se odvija i osobom koja ga radi.
- Nedavne izuzetke, i zašto je svaki skrenuo s uobičajenog puta.
- Koliko često se greške dešavaju i koliko svaka košta u ponovljenom radu, naknadama ili riziku.
- Oblik u kojem ulaz stiže (API, izvoz datoteke, e-mail, PDF ili sken) i koji sistemi imaju dokumentovan API.
- Pravila kako su zapisana u pravilniku, pravila kako ih tim primjenjuje i vlasnika koji ih može mijenjati.
Sačuvajte uzorak stvarnih slučajeva s ispravnim ishodima. U 4. koraku pokazuje da li automatizovana verzija te slučajeve rješava tačno, a za AI korake postaje skup testova koji pokrećete prije svake izmjene. Ako će vjerovatno biti AI koraka, naša kontrolna lista spremnosti za AI pokriva pitanja o podacima, riziku i vlasništvu.
Korak 2: pravila ili AI za svaki korak
Odlučujte za svaki korak posebno. Fiksno pravilo koristite kada je ulaz strukturiran i kada se ispravan ishod može zapisati kao uslov. Jezički model koristite kada korak mora pročitati slobodan tekst, kao što je e-mail ili PDF, a njegov rezultat provjerite pravilima. Odluke koje traže procjenu ili se ne mogu poništiti ostavite čovjeku.
Većina procesa završi kao kombinacija. Uzmite korake koje ste mapirali u 1. koraku i svaki smjestite u ovu tabelu.
| Ako korak | Koristite | Primjer |
|---|---|---|
| Radi sa strukturiranim podacima, a ishod prati uslov | Fiksno pravilo | Zahtjeve za nabavku iznad limita za odobrenje uputite finansijskom direktoru |
| Uparuje zapise po tačnim poljima | Fiksno pravilo, a neupareni zapisi idu čovjeku | Uparite bankovne transakcije s otvorenim fakturama po iznosu i pozivu na broj |
| Mora pročitati slobodan tekst, PDF ili sken | Model izvlači podatke ili razvrstava, a pravila provjeravaju rezultat | Pročitajte ukupne iznose s fakture dobavljača, pa provjerite da li se sabiraju i da li dobavljač postoji |
| Uparuje nepotpune zapise ili piše nacrt teksta za nekoga izvan tima | Model predlaže, a čovjek potvrđuje | Povežite uplatu sa skraćenim pozivom na broj s vjerovatnom fakturom; napišite nacrt odgovora o datumu isporuke |
| Traži procjenu u više sistema, s drugačijim putem za svaki slučaj | AI agent s ograničenim alatima i koracima odobravanja | Istražite osporenu fakturu uz historiju narudžbi, uslove ugovora i podatke o isporuci |
| Nosi pravnu ili finansijsku težinu, ili se ne može poništiti | Čovjek, a automatizacija mu priprema činjenice | Odobrite zbirno plaćanje ili odbijte zahtjev za naknadu |
| Prati pravilo koje se često mijenja ili koje niko ne zna izreći | Zasad ništa: zapišite pravilo i dogovorite vlasnika | Popusti koji zavise od toga kojeg account managera pitate |
Četiri pitanja za svaki korak
- 01Da li je ulaz strukturiran? Polja u sistemu ili odgovor API-ja odgovaraju pravilima; slobodan tekst traži model.
- 02Može li neko reći kakav je ispravan ishod? Ako je odgovor da zavisi, pitajte od čega. Svaki odgovor je još jedno pravilo ili još jedna procjena.
- 03Može li se pogrešan ishod poništiti? Pogrešno usmjeren e-mail brzo se ispravi. Uplata na pogrešan račun možda se neće vratiti, pa taj korak zadržava odobrenje.
- 04Može li se rezultat provjeriti? Rezultat modela je upotrebljiv kada ga pravila mogu provjeriti, na primjer da se ukupni iznosi sabiraju. Gdje ga ništa ne može provjeriti, pregleda ga čovjek.
Zašto pravila idu prva
Pravilo svaki put radi isto, njegov rad malo košta, a kada ne uspije, javlja jasnu grešku. Korak s modelom donosi trošak po svakom pozivu, rezultate koji se mogu razlikovati između pokretanja i skup stvarnih slučajeva za testiranje koji treba održavati. To se isplati tamo gdje pravilo ne može obaviti posao, a u administraciji to uglavnom znači čitanje dokumenata i poruka.
I pravila imaju granice: pravila po ključnim riječima za zajednički sandučić prestanu raditi na prvoj poruci koja je drugačije sročena. Za dokumente, naš članak o parsiranju dokumenata uz LLM pokriva sheme, validaciju i redove za pregled.
Model unutar toka ili agent
Model unutar toka čita ili razvrstava jednu stvar i vraća provjeren rezultat, a tok odlučuje šta dalje. Agent sam odlučuje o sljedećem koraku: koji sistem pretražiti i koju akciju predložiti. To odgovara slučajevima od kojih svaki ide drugim putem, a traži ograničene alate, odobrenja i potpun log. Ako vaš korak tako izgleda, pročitajte šta je AI agent i kada se isplati njegova izrada.
Korak 3: izaberite način izrade
Postoje tri puta. Koristite funkcije za tokove rada u sistemu koji već imate kada se proces odvija unutar njega. Koristite platformu za integraciju kada tok prolazi kroz nekoliko sistema s dokumentovanim API-jima, a vaš tim ga želi vidjeti i prilagođavati. Kod po mjeri pišite kada to traže obim, logika, pouzdanost ili pravila o podacima.
| Put | Odgovara kada | Na šta paziti |
|---|---|---|
| Standardni alat: ugrađeni tokovi rada u vašem ERP-u, računovodstvenom ili HR sistemu | Proces ostaje u jednom sistemu, ili u dva koja dobavljač već povezuje | Ograničena obrada izuzetaka i logika skrivena u nedokumentovanim postavkama |
| Platforma za integraciju: alat za tokove rada koji povezuje sisteme preko njihovih API-ja | Nekoliko sistema s dokumentovanim API-jima, srednji obim i tim koji želi prilagođavati tok | Obrada grešaka koju treba svjesno izraditi i tokovi koje razumije samo jedna osoba |
| Kod po mjeri: servisi u Pythonu ili TypeScriptu na vašoj infrastrukturi | Veliki obim, složeno uparivanje, strogi zahtjevi za pouzdanost, slabi API-ji ili AI koraci sa skupovima testova | Treba mu vlasnik, testovi i praćenje; ljudi koji nisu programeri ne mogu ga mijenjati |
Kombinovanje puteva je uobičajeno: tok na platformi šalje obavještenja, a servis po mjeri radi uparivanje. Biramo za svaki tok rada posebno, prema obimu, složenosti i tome ko ga održava. U alatu n8n radimo kada vaš tim treba moći čitati i prilagođavati tok, a n8n se može hostovati kod vas, pa podaci ostaju u vašem okruženju.
Ako se proces odvija u jednom sistemu, a njegov ugrađeni tok rada pokriva pravila, koristite to; dobavljač vam ne treba. Za širi izbor između kupovine softvera i izrade po mjeri, naš vodič: izraditi ili kupiti ima poređenje troškova i matricu za odluku.
Korak 4: automatizacija prvo radi uz tim
Prije nego što automatizacija preuzme posao, pustite je da radi uporedo s ručnim procesom na stvarnim slučajevima. Tim radi kao i obično, automatizacija za svaki slučaj daje svoj rezultat, a vi ta dva rezultata poredite. Razlike otkrivaju izuzetke koje ste propustili i pravila koja niko nije zapisao, a u vaše sisteme ništa ne stiže neprovjereno.
Kako to postavljamo:
- Automatizacija piše u red za pregled, gdje čovjek prihvata, ispravlja ili odbija svaki prijedlog.
- Svaki prijedlog pokazuje dokaze, na primjer izvorni dokument i upareni zapis.
- Svako odobrenje se bilježi, s tim ko ga je dao i šta je promijenio. Ispravke postaju novi testni slučajevi.
- Tačnost po koraku i vrijeme obrade porede se s polaznim brojkama iz 1. koraka.
- Vlasnik procesa unaprijed dogovara šta svaki korak mora pokazati, u kojem periodu i na kojem obimu, prije nego što radi bez pregleda.
Korake prebacujte jedan po jedan, kako koji ispuni kriterije. Pravilo za usmjeravanje koje se sedmicama poklapa s izborima tima može raditi samo, dok odobrenje plaćanja može zauvijek ostati kod čovjeka. Naš članak o AI agentima uz ljudsko odobrenje detaljnije pokriva tačke odobrenja, pragove pouzdanosti i revizijski trag.
Korak 5: puštanje u rad i praćenje
Puštanje u rad znači da automatizacija upisuje podatke u vaše sisteme bez čovjeka koji provjerava svaki slučaj, i to za korake koji su ispunili kriterije. Od tada joj treba ista briga kao svakom sistemu od kojeg zavisi vaše poslovanje: upozorenja kada pokretanje ne uspije, red u kojem neuspjele stavke čekaju i redovne provjere da je rezultat i dalje ispravan.
- Upozorenja idu imenovanom vlasniku kada pokretanje ne uspije ili sistem vraća greške.
- Neuspjele i nesigurne stavke čekaju u redu izuzetaka, s navedenim razlogom, nakon ograničenog broja ponovnih pokušaja.
- Svako pokretanje se bilježi, pa možete pratiti šta se desilo s određenom fakturom ili zahtjevom.
- Neko svake sedmice provjerava obim i veličinu redova; nagla promjena obično znači da se nešto promijenilo u nekom sistemu ranije u procesu.
- Za AI korake skup testova se pokreće prije svake izmjene prompta ili modela.
- Zaposleni mogu pauzirati automatizaciju i vratiti se na ručni proces bez novog deploya.
Dobavljači mijenjaju izgled faktura, a sistemi preimenuju polja, pa svaki tok rada treba dokumentaciju i vlasnika. Kada prvi proces postane stabilan, uzmite sljedećeg kandidata s liste; veze sa sistemima i ekrani za pregled prenose se i na njega.
Česte greške
Većina skupih grešaka nastane prije izrade: automatizacija procesa koji niko nije mapirao, preskočeno mjerenje polaznog stanja ili model na koraku koji bi riješilo pravilo. Nakon puštanja u rad, uobičajen problem je automatizacija bez vlasnika, upozorenja i loga, koja prestane raditi kada se promijeni neki sistem ranije u procesu, a to niko ne primijeti.
- Automatizacija procesa onako kako je dokumentovan, bez sjedenja s ljudima koji ga rade.
- Početak s najvećim ili najvidljivijim procesom, gdje je svako pravilo sporno.
- Automatizacija koraka koji nikome ne treba i koji je trebalo ukloniti.
- Model tamo gdje bi pravilo bilo dovoljno, što dodaje trošak rada i razlike u rezultatima.
- Automatizacija ekrana na sistemu koji ima dokumentovan API, koja prestane raditi kada se izgled promijeni.
- Potpuna automatizacija od prvog dana, bez reda za pregled i bez zabilježenih odobrenja.
Na stranici o automatizaciji opisujemo kako mapiramo, izrađujemo i održavamo ove sisteme.
Česta pitanja
Koliko košta automatizacija procesa?
Trošak najviše zavisi od broja uključenih sistema i kvaliteta njihovih API-ja, broja pravila i izuzetaka, toga da li neki koraci trebaju AI i koliko ekrana za pregled ljudima treba. Na to dolaze troškovi rada: hosting, licence za platformu, korištenje modela i održavanje kako se sistemi mijenjaju.
Uporedite to s ručnim radom koji ste izmjerili u 1. koraku. Izradu i troškove rada procjenjujemo tokom analize, pa obje brojke stoje pored te vrijednosti prije nego što odlučite.
Koja je razlika između RPA i AI automatizacije?
RPA (robotska automatizacija procesa) radi preko ekrana drugog softvera i klikće i kuca po fiksnim koracima, kao što bi to radio čovjek. Pomaže kod starijih sistema bez API-ja, a prestane raditi kada se ekran promijeni. AI automatizacija koristi jezičke modele za čitanje i razvrstavanje nestrukturiranih ulaza, kao što su e-mailovi i dokumenti.
To dvoje može raditi zajedno: model pročita fakturu, a skripta je unese preko ekrana. Gdje sistem ima dokumentovan API, koristimo API, jer izdrži promjene ekrana.
Treba li nam AI za automatizaciju posla?
Često ne treba. Odobrenja, dolazak i odlazak zaposlenih, redovni izvještaji i većina uparivanja s bankovnim izvodom rade samo na pravilima i integracijama. AI ima smisla gdje korak mora čitati nestrukturirane ulaze, kao što su e-mailovi ili dokumenti različitog izgleda, ili gdje sljedeća akcija zavisi od procjene u više sistema.
Možemo li automatizovati proces ako sistem nema API?
Obično možete. Opcije su izvoz datoteka, direktan pristup bazi podataka, rješenja preko e-maila i, kao posljednja opcija, automatizacija ekrana. Svaka je manje pouzdana od API-ja, pa put provjerite u 1. koraku.