Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Hej alla! Det är ingen hemlighet att artificiell intelligens nu spelar en allt större roll i olika aspekter av våra liv. Fler och fler rutinuppgifter och operationer försöker vi överlämna till virtuella assistenter, vilket frigör vår tid och energi för att lösa verkligt komplexa och, ofta, kreativa uppgifter. Ingen av oss gillar att utföra monotona arbetsuppgifter dag efter dag, därför tas idén att överlämna sådana uppgifter till artificiell intelligens emot med stor optimism.

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Vad är egentligen Robotic Process Automation?

RPA eller Robotic Process Automation är en teknologi som idag gör det möjligt att ställa in datorprogramvara eller "robotar" för att efterlikna människors handlingar som arbetar i digitala system för att genomföra affärsprocesser. RPA-robotar använder användargränssnittet för att samla in data och använda applikationer precis som människor gör. De tolkar, initierar svar och kommunicerar med andra system för att utföra en mängd repetitiva uppgifter. Den enda skillnaden är att RPA-programvaror aldrig blir trötta och gör sällan fel. Nästan aldrig.

Till exempel kan en RPA-robot hantera filer bifogade till e-post, känna igen text, belopp och efternamn, varefter den insamlade informationen automatiskt registreras i vilket system som helst. Faktum är att RPA-robotar kan efterlikna många, om inte alla, användarhandlingar. De kan logga in på applikationer, flytta filer och mappar, kopiera och klistra in data, fylla i formulär, extrahera strukturerad och semi-strukturerad data från dokument och mycket mer.

RPA-teknologin har även nått det välkända Microsoft Power Automate. I tidigare artiklar har jag berättat hur man kan automatisera olika processer med Power Automate, från publicering av meddelanden i Microsoft Teams till godkännande med chefen och skickande av HTTP-webbförfrågningar. Vi har sett många scenarier som kan genomföras med hjälp av Power Automate. Idag ska vi se hur vi kan använda RPA. Låt oss inte slösa tid.

Låt oss "robotisera" demo-processen för att skicka en biljett till supporten. Utgångsinformationen är följande – kunden skickar information om ett fel eller önskemål via e-post i form av en PDF-dokument med en tabell som innehåller information om förfrågan. Formatet för tabellen kommer att vara följande:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Nu går vi till Power Automate-portalen och skapar en ny AI-modell:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Därefter anger vi ett namn för vår framtida modell:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Power Automate varnar oss om att för att skapa modellen krävs cirka 5 dokument med samma layout, så att vi kan träna vår framtida "robot". Lyckligtvis finns det mer än tillräckligt med sådana mallar tillgängliga.

Vi laddar upp 5 dokumentmallar och påbörjar modellförberedelsen:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Förberedelsen av AI-modellen tar några minuter, perfekt tid för en kopp te:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

När modellförberedelsen är klar måste vi tilldela den erkända texten specifika etiketter, som kan användas för att referera till informationen:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Kopplingarna mellan etiketter och data sparas i ett separat fönster. När du har taggat alla nödvändiga fält trycker vi på "Bekräfta fält":

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

I mitt fall bad modellen mig att tagga fälten ännu på ett par dokumentmallar. Jag var vänlig nog att hjälpa till:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

När alla operationer är klara är det dags att starta modellträningen, knappen för detta kallas av någon anledning "Tåg". Låt oss åka!

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Modellträningen, precis som förberedelsen, tar några minuter, perfekt tid för en till kopp te. När träningen är klar kan vi publicera den skapade och tränade modellen:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Modellen är tränad och redo att arbeta. Låt oss nu skapa en SharePoint Online-lista där vi samlar data från de erkända PDF-dokumenten:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Och nu, när allt är klart, skapar vi en Power Automate-ström med en trigger "Vid ankomst av ett nytt e-postmeddelande", som känner igen bilagan i meddelandet och skapar ett element i SharePoint-listan. Exempel på ström nedan:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Vi testar vår ström. Vi skickar ett meddelande till oss själva med en bilaga av typen:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Och resultatet av strömmens exekvering blir automatisk skapelse av en post i SharePoint Online-listan:

Robotic Process Automation i Microsoft Power Platform. Dokumentigenkänning

Allt fungerar som klockan. Nu om detaljerna.

Det första inslaget är att för tillfället kan RPA i Power Automate inte känna igen rysk text. Det är mycket möjligt att den funktionen kommer att läggas till i framtiden, men just nu finns den inte. Så det är viktigt att ta hänsyn till detta.

Det andra inslaget är att användningen av Robotic Process Automation i Power Platform kräver en Premium-prenumeration. Mer specifikt licensieras RPA som ett tillägg för licensen PowerApps eller Power Automate. Vidare kräver användningen av RPA i Power Automate anslutning till Common Data Service-miljön, som ingår i Premium-prenumerationen.

I kommande artiklar kommer vi att titta på fler möjligheter att använda RPA i Power Platform och lära oss hur man kan skapa en smart chattbot baserad på Power Automate och RPA. Tack för ert intresse och ha en bra dag!

Källa: habr.com

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster