Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Ahojte všetci! Nie je žiadnym tajomstvom, že umelá inteligencia sa v súčasnosti čoraz viac zapája do rôznych oblastí nášho života. Snažíme sa presúvať čoraz viac rutinných úloh a operácií na virtuálnych asistentov, čím si uvoľňujeme čas a energiu na riešenie skutočne zložitých a často aj kreatívnych problémov. Nikto z nás nemá rád denno-dennú monotónnu prácu, preto je myšlienka outsourcingu takýchto úloh umelej inteligencii vnímaná veľmi pozitívne.

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Čo je teda automatizácia robotických procesov?

RPA alebo Robotic Process Automation je technológia, ktorá dnes umožňuje nakonfigurovať počítačový softvér alebo „robota“ tak, aby napodobňoval činnosti ľudí pracujúcich v digitálnych systémoch pri vykonávaní obchodných procesov. Roboty RPA používajú používateľské rozhranie na zhromažďovanie údajov a používanie aplikácií rovnako ako ľudia. Interpretujú, iniciujú reakcie a komunikujú s inými systémami, aby vykonávali širokú škálu opakujúcich sa úloh. Jediný rozdiel: softvérový robot RPA nikdy neodpočíva a nerobí chyby. No takmer to nedovoľuje.

Napríklad robot RPA dokáže spracovať súbory pripojené k listom, rozpoznávať text, sumy, priezviská, po čom sa prijaté informácie automaticky vložia do akéhokoľvek účtovného systému. V skutočnosti sú roboty RPA schopné napodobňovať mnohé, ak nie všetky, akcie používateľov. Môžu sa prihlásiť do aplikácií, presúvať súbory a priečinky, kopírovať a prilepovať údaje, vypĺňať formuláre, extrahovať štruktúrované a pološtruktúrované údaje z dokumentov a oveľa viac.

Technológia RPA neobišla ani známy Microsoft Power Automate. V predchádzajúcich článkoch som hovoril o tom, ako môžete použiť Power Automate na automatizáciu rôznych procesov, od publikovania správ v Microsoft Teams po koordináciu s vaším manažérom a odosielanie webových požiadaviek HTTP. Pokryli sme mnoho scenárov, ktoré je možné implementovať pomocou funkcií Power Automate. Dnes sa pozrime na to, ako používať RPA. Nestrácajme čas.

Skúsme „robotizovať“ demo proces odoslania tiketu podpornej službe. Prvotné údaje sú nasledovné: klient pošle informáciu o chybe alebo požiadavke emailom vo forme PDF dokumentu s tabuľkou s informáciami o požiadavke. Formát tabuľky bude nasledovný:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Teraz prejdite na portál Power Automate a vytvorte nový model umelej inteligencie:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Ďalej uvádzame názov nášho budúceho modelu:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Power Automate nás varuje, že vytvorenie modelu si bude vyžadovať približne 5 dokumentov s rovnakým rozložením, aby sme mohli trénovať nášho budúceho „robota“. Našťastie je takýchto šablón k dispozícii viac než dosť.

Načítajte 5 šablón dokumentov a začnite pripravovať model:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Príprava modelu umelej inteligencie trvá niekoľko minút, teraz je čas naliať si čaj:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Po dokončení prípravy modelu je potrebné rozpoznanému textu priradiť určité štítky, pomocou ktorých bude možné pristupovať k informáciám:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Zväzky značiek a údajov sú uložené v samostatnom okne. Po označení všetkých povinných polí kliknite na „Potvrdiť polia“:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

V mojom prípade ma model požiadal, aby som označil polia na niekoľkých ďalších šablónach dokumentov. Súhlasil som s pomocou:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Po vykonaní všetkých operácií je čas začať trénovať model, ktorého tlačidlo sa z nejakého dôvodu nazýva „Vlak“. Poďme!

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Tréning modelu, ako aj jeho príprava trvá niekoľko minút, je čas naliať si ďalší hrnček čaju. Po dokončení školenia môžete vytvorený a vyškolený model zverejniť:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Modelka je vycvičená a má chuť pracovať. Teraz vytvoríme zoznam SharePoint Online, do ktorého pridáme údaje z rozpoznaných dokumentov PDF:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

A teraz, keď je všetko pripravené, vytvoríme postup Power Automate so spúšťačom „Keď príde nová e-mailová správa“, rozpoznaním prílohy v liste a vytvorením položky v zozname SharePoint. Príklad toku nižšie:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Skontrolujme náš tok. Pošleme si list s prílohou ako:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Výsledkom toku je automatické vytvorenie položky v zozname SharePoint Online:

Automatizácia robotických procesov v platforme Microsoft Power Platform. Rozpoznávanie dokumentov

Všetko funguje ako hodinky. Teraz o nuansách.

Prvou výhradou je, že RPA v Power Automate momentálne nedokáže rozpoznať ruský text. Je pravdepodobné, že takáto príležitosť sa objaví v blízkej budúcnosti, ale momentálne tu ešte nie je. Takže musíte vziať do úvahy tento aspekt.

Druhou výhradou je, že používanie automatizácie robotických procesov v Power Platform vyžaduje predplatné Premium. Presnejšie povedané, RPA je licencovaný ako doplnok k licencii PowerApps alebo Power Automate. Používanie RPA v službe Power Automate zase vyžaduje pripojenie k prostrediu Common Data Service, ktoré je súčasťou prémiového predplatného.

V nasledujúcich článkoch sa pozrieme na ešte viac možností využitia RPA v Power Platform a dozvieme sa, ako si môžete vytvoriť inteligentného chatbota založeného na Power Automate a RPA. Ďakujem za pozornosť a prajem všetkým pekný deň!

Zdroj: hab.com