Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Γεια σε όλους! Δεν είναι μυστικό ότι η τεχνητή νοημοσύνη αυτή τη στιγμή εμπλέκεται όλο και περισσότερο σε διάφορους τομείς της ζωής μας. Προσπαθούμε να μεταθέτουμε όλο και περισσότερες εργασίες ρουτίνας και λειτουργίες σε εικονικούς βοηθούς, ελευθερώνοντας έτσι τον χρόνο και την ενέργειά μας για την επίλυση πραγματικά πολύπλοκων και, συχνά, δημιουργικών προβλημάτων. Σε κανέναν από εμάς δεν αρέσει να κάνει μονότονη δουλειά μέρα με τη μέρα, επομένως η ιδέα της εξωτερικής ανάθεσης τέτοιων εργασιών στην τεχνητή νοημοσύνη γίνεται αντιληπτή με μεγάλη θετικότητα.

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Τι είναι λοιπόν ο αυτοματισμός ρομποτικής διαδικασίας;

Το RPA ή Robotic Process Automation είναι μια τεχνολογία που επιτρέπει σήμερα το λογισμικό υπολογιστή ή ένα «ρομπότ» να διαμορφωθεί ώστε να μιμείται τις ενέργειες των ανθρώπων που εργάζονται σε ψηφιακά συστήματα για την εκτέλεση επιχειρηματικών διαδικασιών. Τα ρομπότ RPA χρησιμοποιούν μια διεπαφή χρήστη για τη συλλογή δεδομένων και τη χρήση εφαρμογών όπως ακριβώς κάνουν οι άνθρωποι. Ερμηνεύουν, ξεκινούν απαντήσεις και επικοινωνούν με άλλα συστήματα για να εκτελέσουν μια μεγάλη ποικιλία επαναλαμβανόμενων εργασιών. Η μόνη διαφορά: το ρομπότ λογισμικού RPA δεν ξεκουράζεται ποτέ και δεν κάνει λάθη. Λοιπόν, σχεδόν δεν το επιτρέπει.

Για παράδειγμα, ένα ρομπότ RPA μπορεί να επεξεργάζεται αρχεία που επισυνάπτονται σε γράμματα, να αναγνωρίζει κείμενο, ποσά, επώνυμα, μετά τα οποία οι πληροφορίες που λαμβάνει θα εισαχθούν αυτόματα σε οποιοδήποτε λογιστικό σύστημα. Στην πραγματικότητα, τα ρομπότ RPA είναι ικανά να μιμηθούν πολλές, αν όχι όλες, ενέργειες των χρηστών. Μπορούν να συνδεθούν σε εφαρμογές, να μετακινήσουν αρχεία και φακέλους, να αντιγράψουν και να επικολλήσουν δεδομένα, να συμπληρώσουν φόρμες, να εξάγουν δομημένα και ημιδομημένα δεδομένα από έγγραφα και πολλά άλλα.

Η τεχνολογία RPA δεν έχει παρακάμψει το γνωστό Microsoft Power Automate. Σε προηγούμενα άρθρα, μίλησα για το πώς μπορείτε να χρησιμοποιήσετε το Power Automate για να αυτοματοποιήσετε διάφορες διαδικασίες, από τη δημοσίευση μηνυμάτων στο Microsoft Teams μέχρι τον συντονισμό με τον διευθυντή σας και την αποστολή αιτημάτων ιστού HTTP. Καλύψαμε πολλά σενάρια που μπορούν να υλοποιηθούν χρησιμοποιώντας τις δυνατότητες του Power Automate. Σήμερα, ας δούμε πώς να χρησιμοποιήσετε το RPA. Ας μη χάνουμε χρόνο.

Ας προσπαθήσουμε να «ρομποτικοποιήσουμε» τη διαδικασία επίδειξης υποβολής εισιτηρίου στην υπηρεσία υποστήριξης. Τα αρχικά δεδομένα είναι τα εξής: ο πελάτης στέλνει πληροφορίες σχετικά με ένα σφάλμα ή αίτημα μέσω email με τη μορφή εγγράφου PDF με έναν πίνακα που περιέχει πληροφορίες σχετικά με το αίτημα. Η μορφή του πίνακα θα είναι η εξής:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Τώρα μεταβείτε στην πύλη Power Automate και δημιουργήστε ένα νέο μοντέλο τεχνητής νοημοσύνης:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Στη συνέχεια, αναφέρουμε το όνομα για το μελλοντικό μας μοντέλο:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Το Power Automate μας προειδοποιεί ότι η δημιουργία ενός μοντέλου θα απαιτήσει περίπου 5 έγγραφα με την ίδια διάταξη προκειμένου να εκπαιδεύσουμε το μελλοντικό μας «ρομπότ». Ευτυχώς, υπάρχουν περισσότερα από αρκετά διαθέσιμα πρότυπα όπως αυτό.

Φορτώστε 5 πρότυπα εγγράφων και ξεκινήστε την προετοιμασία του μοντέλου:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Η προετοιμασία του μοντέλου τεχνητής νοημοσύνης διαρκεί λίγα λεπτά, τώρα ήρθε η ώρα να ρίξετε λίγο τσάι στον εαυτό σας:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Αφού ολοκληρωθεί η προετοιμασία του μοντέλου, είναι απαραίτητο να αντιστοιχιστούν ορισμένες ετικέτες στο αναγνωρισμένο κείμενο, με τις οποίες θα είναι δυνατή η πρόσβαση στις πληροφορίες:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Οι δέσμες ετικετών και δεδομένων αποθηκεύονται σε ξεχωριστό παράθυρο. Αφού προσθέσετε ετικέτα σε όλα τα απαιτούμενα πεδία, κάντε κλικ στο "Επιβεβαίωση πεδίων":

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Στην περίπτωσή μου, το μοντέλο μου ζήτησε να προσθέσω ετικέτες σε πεδία σε μερικά ακόμη πρότυπα εγγράφων. Συμφώνησα ευγενικά να βοηθήσω:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Αφού ολοκληρωθούν όλες οι λειτουργίες, ήρθε η ώρα να ξεκινήσετε την εκπαίδευση του μοντέλου, το κουμπί για το οποίο για κάποιο λόγο ονομάζεται "Train". Πάμε!

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Η εκπαίδευση του μοντέλου, καθώς και η προετοιμασία του, διαρκεί λίγα λεπτά· ήρθε η ώρα να ρίξετε άλλη μια κούπα τσάι. Μόλις ολοκληρωθεί η εκπαίδευση, μπορείτε να δημοσιεύσετε το δημιουργημένο και εκπαιδευμένο μοντέλο:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Το μοντέλο είναι εκπαιδευμένο και πρόθυμο να εργαστεί. Τώρα ας δημιουργήσουμε μια λίστα SharePoint Online στην οποία θα προσθέσουμε δεδομένα από αναγνωρισμένα έγγραφα PDF:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Και τώρα που όλα είναι έτοιμα, δημιουργούμε μια ροή Power Automate, με ένα έναυσμα "When a new email messages arrives", αναγνωρίζοντας το συνημμένο στο γράμμα και δημιουργώντας ένα στοιχείο στη λίστα του SharePoint. Παράδειγμα ροής παρακάτω:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Ας ελέγξουμε τη ροή μας. Στέλνουμε στον εαυτό μας μια επιστολή με συνημμένο όπως:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Και το αποτέλεσμα της ροής είναι η αυτόματη δημιουργία μιας καταχώρησης στη λίστα του SharePoint Online:

Ρομποτική Αυτοματοποίηση Διαδικασιών στο Microsoft Power Platform. Αναγνώριση εγγράφων

Όλα λειτουργούν σαν ρολόι.Τώρα για τις αποχρώσεις.

Η πρώτη προειδοποίηση είναι ότι αυτή τη στιγμή, το RPA στο Power Automate δεν μπορεί να αναγνωρίσει ρωσικό κείμενο. Είναι πιθανό ότι μια τέτοια ευκαιρία θα εμφανιστεί στο εγγύς μέλλον, αλλά αυτή τη στιγμή δεν υπάρχει ακόμα. Επομένως, πρέπει να λάβετε υπόψη αυτήν την πτυχή.

Η δεύτερη προειδοποίηση είναι ότι η χρήση του Robotic Process Automation στην Power Platform απαιτεί συνδρομή Premium. Για να είμαστε πιο ακριβείς, το RPA έχει άδεια χρήσης ως πρόσθετο στην άδεια χρήσης PowerApps ή Power Automate. Με τη σειρά του, η χρήση RPA στο Power Automate απαιτεί σύνδεση στο περιβάλλον Common Data Service, το οποίο περιλαμβάνεται στη συνδρομή Premium.

Στα επόμενα άρθρα, θα εξετάσουμε ακόμη περισσότερες δυνατότητες χρήσης RPA στην πλατφόρμα Power Platform και θα μάθουμε πώς μπορείτε να φτιάξετε ένα έξυπνο chatbot με βάση το Power Automate και το RPA. Σας ευχαριστώ για την προσοχή σας και να έχετε μια όμορφη μέρα σε όλους!

Πηγή: www.habr.com