Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Ciao a tutti! Non è un segreto che al giorno d'oggi l'intelligenza artificiale stia svolgendo un ruolo sempre più importante in vari ambiti della nostra vita. Stiamo cercando di delegare sempre più attività e operazioni ripetitive ai nostri assistenti virtuali, liberando così tempo ed energie per affrontare compiti realmente complessi e spesso creativi. Nessuno di noi ama fare lavori monotoni giorno dopo giorno, quindi l'idea di affidare tali compiti all'intelligenza artificiale è accolta con grande favore.

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Ma cos'è esattamente l'automazione dei processi robotici?

L'RPA, o Automazione dei Processi Robotici, è una tecnologia che consente di configurare un software per computer o un 'robot' per emulare le azioni del personale che lavora nei sistemi digitali, al fine di eseguire processi aziendali. I robot RPA utilizzano interfacce utente per raccogliere dati e utilizzare applicazioni, proprio come farebbero le persone. Interpretabili, avviano risposte e comunicano con altri sistemi per svolgere una vasta gamma di compiti ripetitivi. L'unica differenza è che un robot software RPA non si ferma mai e fa raramente errori.

Ad esempio, un robot RPA può gestire file allegati a email, riconoscere testi, importi e cognomi, dopodiché le informazioni ottenute verranno automaticamente registrate in qualsiasi sistema di contabilità. Infatti, i robot RPA possono imitare molte, se non tutte, le azioni di un utente. Possono accedere alle applicazioni, spostare file e cartelle, copiare e incollare dati, compilare moduli, estrarre dati strutturati e semi-strutturati dai documenti e molto altro ancora.

La tecnologia RPA ha raggiunto anche Microsoft Power Automate, a noi ben nota. In precedenti articoli ho parlato di come utilizzare Power Automate per automatizzare vari processi, dalla pubblicazione di messaggi in Microsoft Teams all'approvazione da parte dei supervisori e all'invio di richieste HTTP. Abbiamo esaminato numerosi scenari che possono essere realizzati utilizzando le funzionalità di Power Automate. Oggi vedremo come utilizzare la RPA. Non perdiamo tempo.

Proviamo a "robotizzare" un processo dimostrativo per l'invio di un ticket al servizio di supporto. I dati iniziali sono i seguenti: il cliente invia via email informazioni su un errore o una richiesta sotto forma di documento PDF con una tabella contenente le informazioni relative alla richiesta. Il formato della tabella sarà il seguente:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Ora andiamo sul portale di Power Automate e creiamo un nuovo modello di intelligenza artificiale:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Successivamente, indichiamo il nome per il nostro futuro modello:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Power Automate ci avverte che per creare il modello serviranno circa 5 documenti con lo stesso layout, in modo da poter addestrare il nostro futuro "robot". Fortunatamente, ci sono più che sufficienti modelli di questo tipo disponibili.

Stiamo caricando 5 modelli di documenti e avviando la preparazione del modello:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

La preparazione del modello di intelligenza artificiale richiede alcuni minuti, è il momento perfetto per farsi una tazza di tè:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Dopo che la preparazione del modello è completata, è necessario assegnare a ciascuna parte di testo riconosciuto delle etichette, in modo da poter accedere alle informazioni:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Le associazioni tra etichette e dati vengono salvate in una finestra separata. Dopo aver etichettato tutti i campi necessari, clicchiamo su «Conferma campi»:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Nel mio caso, il modello ha richiesto di etichettare i campi anche su un paio di modelli di documenti. Ho gentilmente accettato di aiutare:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Dopo aver completato tutte le operazioni, è il momento di avviare l'addestramento del modello, il cui pulsante per qualche motivo si chiama «Treno». Bene, partiamo!

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

L'addestramento del modello, come anche la sua preparazione, richiede alcuni minuti, è il momento di farsi un'altra tazza di tè. Dopo che l'addestramento è completato, si può pubblicare il modello creato e addestrato:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Il modello è addestrato e desidera lavorare. Ora creiamo un elenco di SharePoint Online, dove raccoglieremo i dati dai documenti PDF riconosciuti:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

E ora che tutto è pronto, creiamo un flusso Power Automate con il trigger 'All'arrivo di un nuovo messaggio di posta elettronica', il riconoscimento degli allegati nella email e la creazione di un elemento nella lista SharePoint. Di seguito un esempio di flusso:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Controlliamo il nostro flusso. Inviamo a noi stessi un'email con un allegato del tipo:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

E il risultato dell'esecuzione del flusso è la creazione automatica di una voce nella lista SharePoint Online:

Automazione dei processi robotici nella Microsoft Power Platform. Riconoscimento dei documenti

Funziona tutto a meraviglia. Ora, vediamo alcuni aspetti importanti.

Il primo aspetto è che attualmente RPA in Power Automate non riconosce il testo in russo. È probabile che in futuro venga aggiunta questa possibilità, ma al momento non è disponibile. Quindi, è necessario tenere conto di questo aspetto.

Il secondo aspetto è che l'uso della Robotic Process Automation nella Power Platform richiede un abbonamento Premium. Per essere più precisi, RPA è licenziata come addon per la licenza PowerApps o Power Automate. Inoltre, l'utilizzo di RPA in Power Automate richiede una connessione all'ambiente Common Data Service, che è compreso nell'abbonamento Premium.

Negli articoli seguenti, esploreremo ulteriori possibilità di utilizzo dell'RPA nella Power Platform e scopriremo come realizzare un chatbot intelligente basato su Power Automate e RPA. Grazie per l'attenzione e buona giornata a tutti!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster