Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Dag Allemaal! Het is geen geheim dat kunstmatige intelligentie momenteel steeds meer een rol speelt in verschillende gebieden van ons leven. We proberen steeds meer routinematige taken en handelingen over te dragen aan virtuele assistenten, waardoor we tijd en energie vrijmaken om echt complexe en vaak creatieve problemen op te lossen. Niemand van ons houdt ervan om dag in dag uit eentonig werk te doen, dus het idee om dergelijke taken uit te besteden aan kunstmatige intelligentie wordt met grote positiviteit ervaren.

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Dus wat is robotprocesautomatisering?

RPA of Robotic Process Automation is een technologie waarmee tegenwoordig computersoftware of een ‘robot’ kan worden geconfigureerd om de acties te emuleren van mensen die in digitale systemen werken om bedrijfsprocessen uit te voeren. RPA-robots gebruiken een gebruikersinterface om gegevens te verzamelen en applicaties te gebruiken, net zoals mensen dat doen. Ze interpreteren, initiëren reacties en communiceren met andere systemen om een ​​breed scala aan repetitieve taken uit te voeren. Het enige verschil: de RPA-softwarerobot rust nooit en maakt geen fouten. Nou ja, het laat het bijna niet toe.

Een RPA-robot kan bijvoorbeeld bestanden bij brieven verwerken, tekst, bedragen, achternamen herkennen, waarna de ontvangen informatie automatisch in elk boekhoudsysteem wordt ingevoerd. In feite zijn RPA-robots in staat veel, zo niet alle, gebruikersacties te imiteren. Ze kunnen inloggen op applicaties, bestanden en mappen verplaatsen, gegevens kopiëren en plakken, formulieren invullen, gestructureerde en semi-gestructureerde gegevens uit documenten halen en nog veel meer.

De RPA-technologie is niet om het bekende Microsoft Power Automate heen gegaan. In eerdere artikelen heb ik gesproken over hoe je Power Automate kunt gebruiken om verschillende processen te automatiseren, van het publiceren van berichten in Microsoft Teams tot het afstemmen met je manager en het verzenden van HTTP-webverzoeken. We hebben veel scenario's besproken die kunnen worden geïmplementeerd met behulp van de mogelijkheden van Power Automate. Laten we vandaag eens kijken hoe we RPA kunnen gebruiken. Laten we geen tijd verspillen.

Laten we proberen het demoproces van het indienen van een ticket bij de ondersteuningsdienst te 'robotiseren'. De initiële gegevens zijn als volgt: de klant stuurt informatie over een fout of verzoek per e-mail in de vorm van een PDF-document met een tabel met informatie over het verzoek. Het tabelformaat zal als volgt zijn:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Ga nu naar de Power Automate-portal en maak een nieuw kunstmatige-intelligentiemodel:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Vervolgens geven we de naam aan voor ons toekomstige model:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Power Automate waarschuwt ons dat voor het maken van een model ongeveer 5 documenten met dezelfde lay-out nodig zijn om onze toekomstige “robot” te trainen. Gelukkig zijn er meer dan genoeg van dit soort sjablonen beschikbaar.

Laad 5 documentsjablonen en begin met het voorbereiden van het model:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Het voorbereiden van het kunstmatige intelligentiemodel duurt een paar minuten, nu is het tijd om wat thee voor jezelf in te schenken:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Nadat de voorbereiding van het model is voltooid, is het noodzakelijk om bepaalde labels aan de herkende tekst toe te wijzen, waardoor toegang tot de informatie mogelijk is:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Bundels tags en gegevens worden in een apart venster opgeslagen. Nadat u alle verplichte velden heeft getagd, klikt u op “Velden bevestigen”:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

In mijn geval vroeg het model me om velden van nog een paar documentsjablonen te taggen. Ik stemde er vriendelijk mee in om te helpen:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Nadat alle bewerkingen zijn voltooid, is het tijd om het model te trainen, de knop waarvoor om de een of andere reden "Trainen" wordt genoemd. Laten we gaan!

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Het trainen en voorbereiden van het model duurt een paar minuten; het is tijd om nog een mok thee voor jezelf in te schenken. Zodra de training is voltooid, kunt u het gemaakte en getrainde model publiceren:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Het model is getraind en wil graag werken. Laten we nu een SharePoint Online-lijst maken waaraan we gegevens uit herkende PDF-documenten zullen toevoegen:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

En nu alles klaar staat, creëren we een Power Automate-flow, met als trigger ‘Als er een nieuw e-mailbericht binnenkomt’, waarbij de bijlage in de brief wordt herkend en een item in de SharePoint-lijst wordt aangemaakt. Voorbeeldstroom hieronder:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Laten we onze stroom controleren. We sturen onszelf een brief met een bijlage zoals:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

En het resultaat van de stroom is het automatisch aanmaken van een vermelding in de SharePoint Online-lijst:

Robotachtige procesautomatisering in Microsoft Power Platform. Documentherkenning

Alles werkt als een klok. Nu over de nuances.

Het eerste voorbehoud is dat RPA in Power Automate momenteel geen Russische tekst kan herkennen. Het is waarschijnlijk dat een dergelijke mogelijkheid zich in de nabije toekomst zal voordoen, maar op dit moment is die er nog niet. Je moet dus rekening houden met dit aspect.

Het tweede voorbehoud is dat voor het gebruik van Robotic Process Automation in Power Platform een ​​Premium-abonnement vereist is. Om preciezer te zijn: RPA wordt gelicentieerd als een add-on op de PowerApps- of Power Automate-licentie. Het gebruik van RPA in Power Automate vereist op zijn beurt verbinding met de Common Data Service-omgeving, die is inbegrepen in het Premium-abonnement.

In de volgende artikelen gaan we kijken naar nog meer mogelijkheden voor het inzetten van RPA in het Power Platform en leren we hoe je een slimme chatbot kunt maken op basis van Power Automate en RPA. Bedankt voor uw aandacht en een fijne dag allemaal!

Bron: www.habr.com