Ahoj všichni! Není žádným tajemstvím, že umělá inteligence se v současnosti stále více zapojuje do různých oblastí našeho života. Snažíme se přesouvat stále více rutinních úkolů a operací na virtuální asistenty, čímž si ušetříme čas a energii na řešení skutečně složitých a často kreativních problémů. Nikdo z nás nemá rád den za dnem monotónní práci, takže myšlenka outsourcingu takových úkolů umělé inteligenci je vnímána velmi pozitivně.
Co je tedy robotická automatizace procesů?
RPA neboli Robotic Process Automation je technologie, která dnes umožňuje konfigurovat počítačový software nebo „robota“ tak, aby emuloval akce lidí pracujících v digitálních systémech za účelem provádění obchodních procesů. Roboti RPA používají uživatelské rozhraní ke sběru dat a používání aplikací stejně jako lidé. Interpretují, iniciují reakce a komunikují s jinými systémy, aby prováděly širokou škálu opakujících se úkolů. Jediný rozdíl: softwarový robot RPA nikdy neodpočívá a nedělá chyby. No, skoro to nedovoluje.
Například robot RPA může zpracovávat soubory připojené k dopisům, rozpoznávat text, částky, příjmení, poté budou přijaté informace automaticky vloženy do jakéhokoli účetního systému. Ve skutečnosti jsou roboti RPA schopni napodobit mnoho, ne-li všechny, uživatelské akce. Mohou se přihlašovat 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 neobešla ani známý Microsoft Power Automate. V předchozích článcích jsem mluvil o tom, jak můžete pomocí Power Automate automatizovat různé procesy, od publikování zpráv v Microsoft Teams po koordinaci s vaším manažerem a odesílání webových požadavků HTTP. Probrali jsme mnoho scénářů, které lze implementovat pomocí funkcí Power Automate. Dnes se podíváme na to, jak používat RPA. Neztrácejme čas.
Pokusme se „robotizovat“ demo proces odeslání tiketu do podpůrné služby. Výchozí údaje jsou následující: klient zašle informaci o chybě nebo požadavku emailem ve formě PDF dokumentu s tabulkou obsahující informace o požadavku. Formát tabulky bude následující:
Nyní přejděte na portál Power Automate a vytvořte nový model umělé inteligence:
Dále uvádíme název našeho budoucího modelu:
Power Automate nás varuje, že vytvoření modelu bude vyžadovat asi 5 dokumentů se stejným rozložením, abychom mohli trénovat našeho budoucího „robota“. Naštěstí je podobných šablon k dispozici více než dost.
Načtěte 5 šablon dokumentů a začněte připravovat model:
Příprava modelu umělé inteligence zabere několik minut, nyní je čas nalít si čaj:
Po dokončení přípravy modelu je nutné rozpoznanému textu přiřadit určité štítky, pomocí kterých bude možné přistupovat k informacím:
Svazky značek a dat jsou uloženy v samostatném okně. Po označení všech povinných polí klikněte na „Potvrdit pole“:
V mém případě mě model požádal, abych označil pole na několika dalších šablonách dokumentů. Souhlasil jsem s pomocí:
Po dokončení všech operací je čas začít trénovat model, jehož tlačítko se z nějakého důvodu nazývá „Trénovat“. Pojďme!
Trénink modelu i jeho příprava zabere pár minut, je čas nalít si další hrnek čaje. Po dokončení školení můžete vytvořený a vyškolený model publikovat:
Modelka je vycvičená a má chuť pracovat. Nyní vytvoříme seznam SharePoint Online, do kterého přidáme data z rozpoznaných dokumentů PDF:
A teď, když je vše připraveno, vytvoříme tok Power Automate se spouštěčem „Když dorazí nová e-mailová zpráva“, rozpoznáním přílohy v dopise a vytvořením položky v seznamu SharePoint. Příklad toku níže:
Pojďme zkontrolovat náš tok. Posíláme si dopis s přílohou jako:
A výsledkem toku je automatické vytvoření položky v seznamu SharePoint Online:
Všechno funguje jako hodinky, teď o nuancích.
První upozornění je, že v tuto chvíli RPA v Power Automate nedokáže rozpoznat ruský text. Je pravděpodobné, že se taková příležitost objeví v blízké budoucnosti, ale v tuto chvíli ještě neexistuje. Takže je třeba vzít v úvahu tento aspekt.
Druhou výhradou je, že používání robotické automatizace procesů v Power Platform vyžaduje předplatné Premium. Přesněji řečeno, RPA je licencován jako doplněk k licenci PowerApps nebo Power Automate. Použití RPA v Power Automate zase vyžaduje připojení k prostředí Common Data Service, které je součástí předplatného Premium.
V následujících článcích se podíváme na ještě další možnosti využití RPA v Power Platform a naučíme se, jak si můžete vyrobit chytrého chatbota založeného na Power Automate a RPA. Děkuji za pozornost a přeji všem hezký den!
Zdroj: www.habr.com