Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Hallo zusammen! Es ist kein Geheimnis, dass künstliche Intelligenz derzeit zunehmend in verschiedenen Bereichen unseres Lebens Einzug hält. Wir versuchen, immer mehr Routineaufgaben und -vorgänge auf virtuelle Assistenten zu verlagern und so unsere Zeit und Energie für die Lösung wirklich komplexer und oft kreativer Probleme freizusetzen. Keiner von uns mag es, Tag für Tag eintönige Arbeit zu erledigen, daher wird die Idee, solche Aufgaben an künstliche Intelligenz auszulagern, mit großer Positivität aufgenommen.

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Was ist also robotergestützte Prozessautomatisierung?

RPA oder Robotic Process Automation ist eine Technologie, die es heute ermöglicht, Computersoftware oder einen „Roboter“ so zu konfigurieren, dass er die Aktionen von Menschen nachahmt, die in digitalen Systemen arbeiten, um Geschäftsprozesse auszuführen. RPA-Roboter nutzen eine Benutzeroberfläche, um Daten zu sammeln und Anwendungen zu nutzen, genau wie Menschen. Sie interpretieren, initiieren Reaktionen und kommunizieren mit anderen Systemen, um eine Vielzahl sich wiederholender Aufgaben auszuführen. Der einzige Unterschied: Der RPA-Softwareroboter ruht nie und macht keine Fehler. Nun, es lässt es fast nicht zu.

Beispielsweise kann ein RPA-Roboter an Briefe angehängte Dateien verarbeiten, Texte, Beträge und Nachnamen erkennen und anschließend die erhaltenen Informationen automatisch in jedes Buchhaltungssystem eingeben. Tatsächlich sind RPA-Roboter in der Lage, viele, wenn nicht alle Benutzeraktionen nachzuahmen. Sie können sich bei Anwendungen anmelden, Dateien und Ordner verschieben, Daten kopieren und einfügen, Formulare ausfüllen, strukturierte und halbstrukturierte Daten aus Dokumenten extrahieren und vieles mehr.

Die RPA-Technologie hat das bekannte Microsoft Power Automate nicht umgangen. In früheren Artikeln habe ich darüber gesprochen, wie Sie Power Automate verwenden können, um verschiedene Prozesse zu automatisieren, von der Veröffentlichung von Nachrichten in Microsoft Teams über die Koordination mit Ihrem Manager bis hin zum Senden von HTTP-Webanfragen. Wir haben viele Szenarien behandelt, die mit den Funktionen von Power Automate implementiert werden können. Schauen wir uns heute an, wie man RPA nutzt. Verschwenden wir keine Zeit.

Versuchen wir, den Demo-Prozess der Übermittlung eines Tickets an den Support-Service zu „robotisieren“. Die Ausgangsdaten lauten wie folgt: Der Kunde sendet Informationen über einen Fehler oder eine Anfrage per E-Mail in Form eines PDF-Dokuments mit einer Tabelle mit Informationen zur Anfrage. Das Tabellenformat wird wie folgt sein:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Gehen Sie nun zum Power Automate-Portal und erstellen Sie ein neues Modell für künstliche Intelligenz:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Als nächstes geben wir den Namen für unser zukünftiges Modell an:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Power Automate warnt uns, dass zum Erstellen eines Modells etwa fünf Dokumente mit demselben Layout erforderlich sind, um unseren zukünftigen „Roboter“ zu trainieren. Glücklicherweise gibt es mehr als genug Vorlagen dieser Art.

Laden Sie 5 Dokumentvorlagen und beginnen Sie mit der Vorbereitung des Modells:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Die Vorbereitung des Modells der künstlichen Intelligenz dauert ein paar Minuten, jetzt ist es an der Zeit, sich etwas Tee einzuschenken:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Nachdem die Vorbereitung des Modells abgeschlossen ist, müssen dem erkannten Text bestimmte Labels zugewiesen werden, über die auf die Informationen zugegriffen werden kann:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Bündel von Tags und Daten werden in einem separaten Fenster gespeichert. Nachdem Sie alle erforderlichen Felder markiert haben, klicken Sie auf „Felder bestätigen“:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

In meinem Fall hat mich das Modell gebeten, Felder in einigen weiteren Dokumentvorlagen mit Tags zu versehen. Ich habe freundlicherweise zugestimmt, zu helfen:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Nachdem alle Vorgänge abgeschlossen sind, ist es Zeit, mit dem Training des Modells zu beginnen, dessen Schaltfläche aus irgendeinem Grund „Trainieren“ heißt. Lass uns gehen!

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Das Training und die Vorbereitung des Modells nehmen ein paar Minuten in Anspruch; jetzt ist es Zeit, sich eine weitere Tasse Tee einzuschenken. Sobald das Training abgeschlossen ist, können Sie das erstellte und trainierte Modell veröffentlichen:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Das Model ist trainiert und arbeitsfreudig. Jetzt erstellen wir eine SharePoint Online-Liste, in die wir Daten aus erkannten PDF-Dokumenten hinzufügen:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Und jetzt, da alles fertig ist, erstellen wir einen Power Automate-Flow mit einem Auslöser „Wenn eine neue E-Mail-Nachricht eintrifft“, erkennen den Anhang im Brief und erstellen ein Element in der SharePoint-Liste. Beispielablauf unten:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Lassen Sie uns unseren Fluss überprüfen. Wir schicken uns einen Brief mit einem Anhang wie:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Und das Ergebnis des Ablaufs ist die automatische Erstellung eines Eintrags in der SharePoint Online-Liste:

Robotische Prozessautomatisierung in Microsoft Power Platform. Dokumentenerkennung

Alles funktioniert wie eine Uhr. Nun zu den Nuancen.

Der erste Vorbehalt besteht darin, dass RPA in Power Automate derzeit keinen russischen Text erkennen kann. Es ist wahrscheinlich, dass sich eine solche Gelegenheit in naher Zukunft ergeben wird, aber im Moment ist sie noch nicht da. Sie müssen diesen Aspekt also berücksichtigen.

Die zweite Einschränkung besteht darin, dass für die Nutzung von Robotic Process Automation in Power Platform ein Premium-Abonnement erforderlich ist. Genauer gesagt wird RPA als Add-on zur PowerApps- oder Power Automate-Lizenz lizenziert. Für die Verwendung von RPA in Power Automate ist wiederum eine Verbindung zur Common Data Service-Umgebung erforderlich, die im Premium-Abonnement enthalten ist.

In den folgenden Artikeln schauen wir uns noch mehr Möglichkeiten für den Einsatz von RPA in der Power Platform an und erfahren, wie Sie einen smarten Chatbot auf Basis von Power Automate und RPA erstellen können. Vielen Dank für Ihre Aufmerksamkeit und allen einen schönen Tag!

Source: habr.com