Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Pozdravljeni vsi skupaj! Nobena skrivnost ni, da je umetna inteligenca trenutno vse bolj vpeta v različna področja našega življenja. Vedno več rutinskih opravil in operacij poskušamo preusmeriti na virtualne pomočnike, s čimer sprostimo svoj čas in energijo za reševanje resnično zapletenih in pogosto kreativnih problemov. Nihče od nas ne mara opravljati monotonega dela iz dneva v dan, zato je ideja o prenosu takšnih nalog na umetno inteligenco zelo pozitivna.

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Kaj je torej robotska avtomatizacija procesov?

RPA ali avtomatizacija robotskih procesov je tehnologija, ki danes omogoča konfiguracijo računalniške programske opreme ali "robota" za posnemanje dejanj ljudi, ki delajo v digitalnih sistemih za izvajanje poslovnih procesov. Roboti RPA uporabljajo uporabniški vmesnik za zbiranje podatkov in uporabo aplikacij tako kot ljudje. Tolmačijo, sprožijo odzive in komunicirajo z drugimi sistemi za izvajanje najrazličnejših ponavljajočih se nalog. Edina razlika: programski robot RPA nikoli ne počiva in ne dela napak. No, skoraj ne dopušča.

Na primer, robot RPA lahko obdeluje datoteke, priložene pisem, prepozna besedilo, zneske, priimke, po katerih bodo prejete informacije samodejno vnesene v kateri koli računovodski sistem. Pravzaprav so roboti RPA sposobni posnemati številna, če ne vsa uporabniška dejanja. Lahko se prijavijo v aplikacije, premikajo datoteke in mape, kopirajo in prilepijo podatke, izpolnijo obrazce, ekstrahirajo strukturirane in polstrukturirane podatke iz dokumentov in še veliko več.

Tehnologija RPA ni zaobšla niti znanega Microsoft Power Automate. V prejšnjih člankih sem govoril o tem, kako lahko uporabite Power Automate za avtomatizacijo različnih procesov, od objavljanja sporočil v Microsoft Teams do usklajevanja z upraviteljem in pošiljanja spletnih zahtev HTTP. Zajeli smo številne scenarije, ki jih je mogoče implementirati z uporabo zmogljivosti Power Automate. Danes si poglejmo, kako uporabljati RPA. Ne izgubljajmo časa.

Poskusimo "robotizirati" demo postopek oddaje vstopnice službi za podporo. Začetni podatki so naslednji: naročnik pošlje informacijo o napaki ali zahtevku po elektronski pošti v obliki PDF dokumenta s tabelo podatkov o zahtevku. Oblika tabele bo naslednja:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Zdaj pojdite na portal Power Automate in ustvarite nov model umetne inteligence:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Nato navedemo ime za naš prihodnji model:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Power Automate nas opozarja, da bo ustvarjanje modela zahtevalo približno 5 dokumentov z enako postavitvijo, da lahko usposobimo našega bodočega "robota". Na srečo je na voljo več kot dovolj predlog, kot je ta.

Naložite 5 predlog dokumentov in začnite pripravljati model:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Priprava modela umetne inteligence traja nekaj minut, zdaj je čas, da si natočite čaj:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Po končani pripravi modela je potrebno prepoznanemu besedilu dodeliti določene oznake, po katerih bo mogoče dostopati do informacij:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Svežnji oznak in podatkov so shranjeni v ločenem oknu. Ko označite vsa zahtevana polja, kliknite »Potrdi polja«:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

V mojem primeru me je model prosil, da označim polja na še nekaj predlogah dokumentov. Prijazno sem privolil v pomoč:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Ko so vse operacije opravljene, je čas za začetek usposabljanja modela, katerega gumb se iz nekega razloga imenuje "Vlak". Pojdimo!

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Šolanje modela, pa tudi priprava traja nekaj minut, čas je, da si natočite še eno skodelico čaja. Ko je usposabljanje končano, lahko objavite ustvarjen in usposobljen model:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Model je izurjen in željen dela. Sedaj pa ustvarimo seznam SharePoint Online, v katerega bomo dodali podatke iz prepoznanih dokumentov PDF:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

In zdaj, ko je vse pripravljeno, ustvarimo tok Power Automate s sprožilcem »Ko prispe novo e-poštno sporočilo«, prepoznamo prilogo v pismu in ustvarimo element na SharePointovem seznamu. Primer toka spodaj:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Preverimo naš tok. Pošljemo si pismo s priponko, kot je:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

In rezultat poteka je samodejno ustvarjanje vnosa na seznamu SharePoint Online:

Robotska avtomatizacija procesov v Microsoft Power Platform. Prepoznavanje dokumentov

Vse deluje kot ura. Zdaj o niansah.

Prvo opozorilo je, da RPA v Power Automate trenutno ne more prepoznati ruskega besedila. Verjetno se bo takšna priložnost pojavila v bližnji prihodnosti, vendar je trenutno še ni. Zato morate ta vidik upoštevati.

Drugo opozorilo je, da uporaba avtomatizacije robotskih procesov v platformi Power Platform zahteva naročnino Premium. Če smo natančnejši, je RPA licenciran kot dodatek k licenci PowerApps ali Power Automate. Uporaba RPA v Power Automate pa zahteva povezavo z okoljem Common Data Service, ki je vključeno v naročnino Premium.

V naslednjih člankih si bomo ogledali še več možnosti za uporabo RPA v Power Platform in izvedeli, kako lahko naredite pametnega chatbota, ki temelji na Power Automate in RPA. Hvala za pozornost in lep dan vsem!

Vir: www.habr.com