Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Hej alle! Det er ingen hemmelighed, at kunstig intelligens i øjeblikket i stigende grad er involveret i forskellige områder af vores liv. Vi forsøger at flytte flere og flere rutineopgaver og operationer til virtuelle assistenter, og derved frigøre vores tid og energi til at løse virkelig komplekse og ofte kreative problemer. Ingen af ​​os kan lide at udføre monotont arbejde dag efter dag, så ideen om at outsource sådanne opgaver til kunstig intelligens opfattes med stor positivitet.

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Så hvad er Robotic Process Automation?

RPA eller Robotic Process Automation er en teknologi, der i dag gør det muligt at konfigurere computersoftware eller en "robot" til at efterligne handlinger hos mennesker, der arbejder i digitale systemer for at udføre forretningsprocesser. RPA-robotter bruger en brugergrænseflade til at indsamle data og bruge applikationer ligesom mennesker gør. De fortolker, initierer svar og kommunikerer med andre systemer for at udføre en lang række gentagne opgaver. Den eneste forskel: RPA-softwarerobotten hviler aldrig og laver ikke fejl. Nå, det tillader det næsten ikke.

Eksempelvis kan en RPA-robot behandle filer vedhæftet breve, genkende tekst, beløb, efternavne, hvorefter de modtagne oplysninger automatisk vil blive lagt ind i ethvert regnskabssystem. Faktisk er RPA-robotter i stand til at efterligne mange, hvis ikke alle, brugerhandlinger. De kan logge ind i applikationer, flytte filer og mapper, kopiere og indsætte data, udfylde formularer, udtrække strukturerede og semistrukturerede data fra dokumenter og meget mere.

RPA-teknologien er ikke gået uden om den velkendte Microsoft Power Automate. I tidligere artikler talte jeg om, hvordan du kan bruge Power Automate til at automatisere forskellige processer, lige fra udgivelse af beskeder i Microsoft Teams til koordinering med din leder og afsendelse af HTTP-webanmodninger. Vi har dækket mange scenarier, der kan implementeres ved hjælp af Power Automates muligheder. Lad os i dag se på, hvordan man bruger RPA. Lad os ikke spilde tiden.

Lad os prøve at "robotisere" demoprocessen med at indsende en billet til supporttjenesten. De indledende data er som følger: klienten sender information om en fejl eller anmodning via e-mail i form af et PDF-dokument med en tabel, der indeholder oplysninger om anmodningen. Tabellens format bliver som følger:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Gå nu til Power Automate-portalen og opret en ny kunstig intelligens-model:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Dernæst angiver vi navnet på vores fremtidige model:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Power Automate advarer os om, at oprettelse af en model vil kræve omkring 5 dokumenter med samme layout for at træne vores fremtidige "robot". Heldigvis er der mere end nok skabeloner som denne tilgængelige.

Indlæs 5 dokumentskabeloner og begynd at forberede modellen:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Forberedelse af kunstig intelligens-modellen tager et par minutter, nu er det tid til at skænke dig selv noget te:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Efter at forberedelsen af ​​modellen er afsluttet, er det nødvendigt at tildele visse etiketter til den anerkendte tekst, hvorved det vil være muligt at få adgang til oplysningerne:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Bunter af tags og data gemmes i et separat vindue. Når du har tagget alle de obligatoriske felter, skal du klikke på "Bekræft felter":

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

I mit tilfælde bad modellen mig om at mærke felter på et par flere dokumentskabeloner. Jeg sagde venligt ja til at hjælpe:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Når alle operationer er udført, er det tid til at begynde at træne modellen, knappen, som af en eller anden grund kaldes "Træn". Lad os gå!

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Træning af modellen, samt forberedelse af den, tager et par minutter; det er tid til at skænke dig selv endnu et krus te. Når træningen er afsluttet, kan du udgive den oprettede og trænede model:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Modellen er trænet og ivrig efter at arbejde. Lad os nu oprette en SharePoint Online-liste, hvori vi tilføjer data fra anerkendte PDF-dokumenter:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Og nu hvor alt er klar, opretter vi et Power Automate-flow med en trigger "Når der kommer en ny e-mail", genkender den vedhæftede fil i brevet og opretter et element i SharePoint-listen. Eksempel på flow nedenfor:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Lad os tjekke vores flow. Vi sender os selv et brev med en vedhæftet fil som:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Og resultatet af flowet er den automatiske oprettelse af en post i SharePoint Online-listen:

Robotisk procesautomatisering i Microsoft Power Platform. Dokumentgenkendelse

Alt fungerer som et ur. Nu om nuancerne.

Den første advarsel er, at RPA i Power Automate i øjeblikket ikke kan genkende russisk tekst. Det er sandsynligt, at en sådan mulighed vil blive taget op i den nærmeste fremtid, men lige nu er den der ikke endnu. Så du skal tage højde for dette aspekt.

Den anden advarsel er, at brug af Robotic Process Automation i Power Platform kræver et Premium-abonnement. For at være mere præcis er RPA licenseret som en tilføjelse til PowerApps- eller Power Automate-licensen. Til gengæld kræver brug af RPA i Power Automate forbindelse til Common Data Service-miljøet, som er inkluderet i Premium-abonnementet.

I de følgende artikler vil vi se på endnu flere muligheder for at bruge RPA i Power Platformen og lære, hvordan du kan lave en smart chatbot baseret på Power Automate og RPA. Tak for jeres opmærksomhed og god dag allesammen!

Kilde: www.habr.com