Pozdrav svima! Niko ne može poreći da umjetna inteligencija igra sve veću ulogu u različitim aspektima našeg života. Sve više rutinskih zadataka i operacija pokušavamo prenijeti na virtualne asistente, oslobađajući svoje vrijeme i energiju za zaista složene, a često i kreativne izazove. Niko od nas ne voli raditi monoton posao iz dana u dan, stoga se ideja o povjeravanju sličnih zadataka umjetnoj inteligenciji doživljava vrlo pozitivno.

Što zapravo predstavlja Robotic Process Automation?
RPA ili Robotic Process Automation je tehnologija koja danas omogućuje konfiguriranje računalnog softvera ili „robota“ za imitirano obavljanje radnji ljudi koji rade u digitalnim sustavima za izvršenje poslovnih procesa. RPA roboti koriste korisničko sučelje za prikupljanje podataka i korištenje aplikacija, baš kao i ljudi. Oni interpretiraju, iniciraju odgovore i komuniciraju s drugim sustavima kako bi izvršili razne ponavljajuće zadatke. Jedina razlika je što RPA softverski robot nikada ne odmara i ne pravi greške. Pa, gotovo nikada.
Na primjer, RPA robot može obrađivati datoteke priložene e-porukama, prepoznavati tekst, iznose, prezimena, nakon čega će se prikupljene informacije automatski unijeti u bilo koji računovodstveni sustav. U suštini, RPA roboti su sposobni imitirati mnoga, ako ne i sve, radnje korisnika. Mogu ulaziti u aplikacije, premještati datoteke i foldere, kopirati i umetati podatke, ispunjavati obrasce, izvlačiti strukturirane i polustrukturirane podatke iz dokumenata i još mnogo toga.
Tehnologija RPA također je obuhvatila i dobro poznati Microsoft Power Automate. U prethodnim člancima govorio sam o tome kako se putem Power Automate može automatizirati različite procese, od objavljivanja poruka u Microsoft Teams do odobravanja od strane nadredjenih i slanja HTTP web zahtjeva. Istražili smo mnoge scenarije koje je moguće implementirati korištenjem mogućnosti Power Automate. Danas ćemo pogledati kako koristiti RPA. Nećemo gubiti vrijeme.
Pokušajmo "robotizirati" demo proces prijave zahtjeva za podršku. Izvorni podaci su sljedeći – klijent šalje na e-mail informacije o grešci ili zahtjevu u obliku PDF dokumenta s tablicom, gdje su navedene informacije o podnesku. Format tablice bit će sljedeći:

Sada idemo na portal Power Automate i kreiramo novi model umjetne inteligencije:

Zatim navodimo ime za naš budući model:

Power Automate nas upozorava da će za kreiranje modela biti potrebno oko 5 dokumenata s istim rasporedom, kako bismo obučili našeg budućeg "robota". Na sreću, takvih predložaka ima više nego dovoljno.
Učitajte 5 predložaka dokumenata i pokrenite pripremu modela:

Priprema modela umjetne inteligencije traje nekoliko minuta, vrijeme je da si natočimo čaj:

Nakon što je priprema modela završena, potrebno je dodijeliti prepoznatom tekstu određene oznake prema kojima ćemo se moći obratiti informacijama:

Veze oznaka i podataka spremaju se u zasebnom prozoru. Nakon što označite sva potrebna polja, kliknite "Potvrdi polja":

U mom slučaju, model je zatražio da označim polja još na nekoliko predložaka dokumenata. Ljubazno sam pristao pomoći:

Nakon što su sve operacije izvršene, vrijeme je za pokretanje obuke modela, čije se dugme, iz nekog razloga, naziva "Vožnja". Pa, krenimo!

Obuka modela, poput njegove pripreme, traje nekoliko minuta, vrijeme je da si natočimo još jednu šalicu čaja. Nakon što je obuka završena, možemo objaviti kreirani i obučeni model:

Model je obučen i jedva čeka raditi. Sada stvorimo SharePoint Online popis u koji ćemo pohranjivati podatke iz prepoznatih PDF dokumenata:

I sada, kada je sve spremno, kreiramo Power Automate tok s okidačem "Pri primitku nove e-pošte", prepoznavanjem privitka u poruci i stvaranjem stavke u SharePoint popisu. Primjer toka u nastavku:

Provjeravamo naš tok. Šaljemo sebi e-mail s privitkom koji izgleda ovako:

A rezultat izvođenja toka postaje automatsko stvaranje zapisa u SharePoint Online popisu:

Sve radi kao po pravilu. Sada o pojedinostima.
Prva stvar koju treba napomenuti je da trenutno RPA u Power Automate ne može prepoznati ruski tekst. Veoma je verovatno da će u bliskoj budućnosti ova funkcionalnost biti dostupna, ali trenutno to nije slučaj. Stoga, treba uzeti u obzir ovaj aspekt.
Druga stvar je da korišćenje Robotic Process Automation u Power Platform zahteva Premium pretplatu. Tačnije, RPA se licencira kao dodatak za licencu PowerApps ili Power Automate. S druge strane, korišćenje RPA u Power Automate zahteva povezivanje sa okruženjem Common Data Service, koje je deo Premium pretplate.
U narednim člancima razmotrićemo još više mogućnosti korišćenja RPA u Power Platform i saznati kako možemo napraviti pametnog chat-bota na bazi Power Automate i RPA. Hvala na pažnji i svima želim lep dan!
Izvor: habr.com
