Ahoj všem! Není žádným tajemstvím, že v současnosti hraje umělá inteligence stále větší roli v různých oblastech našeho života. Většina rutinních úkolů a operací se snažíme přenést na virtuální asistenty, čímž uvolňujeme svůj čas a energii pro skutečně složité a často kreativní úkoly. Nikdo z nás nemá rád opakující se práci den za dnem, a proto je myšlenka svěřit tyto úkoly umělé inteligenci vnímána pozitivně.

Co tedy představuje Robotic Process Automation?
RPA, neboli Robotic Process Automation, je technologie, která dnes umožňuje nastavit počítačový software nebo "robota" tak, aby napodoboval činnosti lidí pracujících v digitálních systémech k plnění obchodních procesů. Roboti RPA používají uživatelské rozhraní k získávání dat a používání aplikací, stejně jako to dělají lidé. Interpretují, iniciují odpovědi a komunikují s jinými systémy za účelem vykonávání různých opakujících se úkolů. Jediný rozdíl: softwarový robot RPA nikdy neodpočívá a nevykazuje chyby. Téměř nikdy.
Například robot RPA může zpracovávat přílohy k e-mailům, rozpoznávat text, částky, příjmení, a poté bude získaná informace automaticky uložena v jakémkoliv účetním systému. Ve skutečnosti jsou roboti RPA schopni napodobit mnoho, ne-li všechny, akce uživatele. Mohou se přihlásit do aplikací, přesouvat soubory a složky, kopírovat a vkládat data, vyplňovat formuláře, extrahovat strukturovaná a polostrukturovaná data z dokumentů a mnoho dalšího.
Technologie RPA se také dotkla dobře známého Microsoft Power Automate. V předchozích článcích jsem hovořil o tom, jak lze pomocí Power Automate automatizovat různé procesy, od zveřejňování zpráv v Microsoft Teams po schvalování s nadřízeným a odesílání HTTP webových požadavků. Prozkoumali jsme řadu scénářů, které lze realizovat využitím funkcí Power Automate. Dnes se podíváme, jak používat RPA. Neztrácejme čas.
Zkusíme „robotizovat“ demo proces podání tiketu na zákaznickou podporu. Vstupní údaje jsou následující – klient zasílá e-mail s informacemi o chybě či žádosti ve formě PDF dokumentu s tabulkou, kde jsou uvedeny informace o žádosti. Formát tabulky bude následující:

Teď jdeme na portál Power Automate a vytváříme nový model umělé inteligence:

Dále uvedeme název našeho budoucího modelu:

Power Automate nás varuje, že k vytvoření modelu bude potřeba asi 5 dokumentů se stejným formátem, abychom mohli trénovat našeho budoucího „robota“. Naštěstí máme více než dost podobných šablon.
Nahráváme 5 šablon dokumentů a spouštíme přípravu modelu:

Příprava modelu umělé inteligence trvá několik minut, je ideální čas si udělat čaj:

Po dokončení přípravy modelu je třeba přiřadit rozpoznanému textu určité štítky, podle nichž budeme moci získat informace:

Soubory štítků a dat se ukládají v samostatném okně. Po označení všech potřebných polí klikneme na „Potvrdit pole“:

V mém případě model požádal o označení polí ještě na několika šablonách dokumentů. S potěšením jsem souhlasil, že pomohu:

Jakmile jsou všechny úkony hotovy, je čas spustit trénink modelu, jehož tlačítko je podivně nazváno „Jízda“. Tak tedy, jedeme!

Trénink modelu, stejně jako jeho příprava, trvá několik minut, ideální čas na další šálek čaje. Po dokončení tréninku můžeme publikovat vytvořený a vytrénovaný model:

Model je vytrénován a touží pracovat. Teď vytvoříme seznam SharePoint Online, do kterého budeme ukládat data z rozpoznaných PDF dokumentů:

A nyní, když je vše připraveno, vytvoříme Power Automate tok s trigrem „Při příjmu nové e-mailové zprávy“, rozpoznáním přílohy v e-mailu a vytvořením položky v seznamu SharePoint. Příklad toku je níže:

Kontrolujeme náš tok. Posíláme si sami e-mail s přílohou ve formátu:

A výsledkem provedení toku je automatické vytvoření záznamu v seznamu SharePoint Online:

Všechno funguje jako hodinky. Teď k některým nuancím.
První nuance – v současné době RPA v Power Automate nedokáže rozpoznávat ruský text. Je dost pravděpodobné, že v blízké budoucnosti tuto možnost přidají, ale v tuto chvíli ji nemáme. Je tedy třeba brát v úvahu tento aspekt.
Druhá nuance – využití Robotic Process Automation v Power Platform vyžaduje prémiové předplatné. Přesněji řečeno, RPA se licencuje jako doplněk k licencím PowerApps nebo Power Automate. Použití RPA v Power Automate zároveň vyžaduje připojení k prostředí Common Data Service, které je součástí prémiového předplatného.
V následujících článcích se podíváme na ještě více možností využití RPA v Power Platform a zjistíme, jak lze vytvořit chytrého chatbota na základě Power Automate a RPA. Děkujeme za pozornost a přejeme všem hezký den!
Zdroj: habr.com
