Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Salutare tuturor! Nu este un secret pentru nimeni că inteligența artificială este în prezent din ce în ce mai implicată în diverse domenii ale vieții noastre. Încercăm să transferăm din ce în ce mai multe sarcini și operațiuni de rutină către asistenți virtuali, eliberându-ne astfel timp și energie pentru a rezolva probleme cu adevărat complexe și, adesea, creative. Nimănui dintre noi nu ne place să facă o muncă monotonă zi de zi, așa că ideea de a externaliza astfel de sarcini către inteligența artificială este percepută cu o mare pozitivitate.

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Deci, ce este automatizarea proceselor robotizate?

RPA sau Robotic Process Automation este o tehnologie care permite astăzi configurarea unui software de calculator sau unui „robot” pentru a emula acțiunile oamenilor care lucrează în sisteme digitale pentru a desfășura procese de afaceri. Roboții RPA folosesc o interfață cu utilizatorul pentru a colecta date și a folosi aplicații la fel ca oamenii. Aceștia interpretează, inițiază răspunsuri și comunică cu alte sisteme pentru a efectua o mare varietate de sarcini repetitive. Singura diferență: robotul software RPA nu se odihnește niciodată și nu face greșeli. Ei bine, aproape că nu-i permite.

De exemplu, un robot RPA poate procesa fișiere atașate la litere, poate recunoaște text, sume, nume, după care informațiile primite vor fi introduse automat în orice sistem de contabilitate. De fapt, roboții RPA sunt capabili să imite multe, dacă nu toate, acțiunile utilizatorului. Aceștia se pot conecta la aplicații, pot muta fișiere și foldere, pot copia și lipi date, completa formulare, extrage date structurate și semi-structurate din documente și multe altele.

Tehnologia RPA nu a ocolit binecunoscutul Microsoft Power Automate. În articolele anterioare, am vorbit despre cum puteți utiliza Power Automate pentru a automatiza diferite procese, de la publicarea mesajelor în Microsoft Teams până la coordonarea cu managerul dvs. și trimiterea de solicitări web HTTP. Am acoperit multe scenarii care pot fi implementate folosind capabilitățile Power Automate. Astăzi, să vedem cum să folosiți RPA. Să nu pierdem timpul.

Să încercăm să „robotizăm” procesul demo al trimiterii unui bilet către serviciul de asistență. Datele inițiale sunt următoarele: clientul trimite informații despre o eroare sau cerere prin e-mail sub forma unui document PDF cu un tabel care conține informații despre cerere. Formatul tabelului va fi următorul:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Acum accesați portalul Power Automate și creați un nou model de inteligență artificială:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

În continuare, indicăm numele viitorului nostru model:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Power Automate ne avertizează că crearea unui model va necesita aproximativ 5 documente cu același aspect pentru a ne antrena viitorul „robot”. Din fericire, există mai mult decât suficiente șabloane ca acesta disponibile.

Încărcați 5 șabloane de documente și începeți să pregătiți modelul:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Pregătirea modelului de inteligență artificială durează câteva minute, acum este timpul să vă turnați un ceai:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

După finalizarea pregătirii modelului, este necesară atribuirea anumitor etichete textului recunoscut, prin care se va putea accesa informațiile:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Pachetele de etichete și date sunt salvate într-o fereastră separată. După ce ați etichetat toate câmpurile necesare, faceți clic pe „Confirmați câmpurile”:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

În cazul meu, modelul mi-a cerut să etichet câmpurile pe mai multe șabloane de documente. Am fost de acord să ajut:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

După ce toate operațiunile sunt făcute, este timpul să începeți antrenamentul modelului, butonul pentru care dintr-un anumit motiv se numește „Tren”. Să mergem!

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Antrenarea modelului, precum și pregătirea lui, durează câteva minute; este timpul să vă mai turnați o cană de ceai. Odată ce antrenamentul este finalizat, puteți publica modelul creat și antrenat:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Modelul este antrenat și dornic să lucreze. Acum să creăm o listă SharePoint Online în care vom adăuga date din documente PDF recunoscute:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Și acum că totul este gata, creăm un flux Power Automate, cu un declanșator „Când sosește un nou mesaj de e-mail”, recunoscând atașamentul din scrisoare și creând un articol în lista SharePoint. Exemplu de flux de mai jos:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Să ne verificăm fluxul. Ne trimitem o scrisoare cu un atașament precum:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Și rezultatul fluxului este crearea automată a unei intrări în lista SharePoint Online:

Automatizarea proceselor robotizate în Microsoft Power Platform. Recunoașterea documentelor

Totul funcționează ca un ceas. Acum despre nuanțe.

Prima avertizare este că în acest moment, RPA din Power Automate nu poate recunoaște textul rusesc. Este probabil ca o astfel de oportunitate să apară în viitorul apropiat, dar acum nu există încă. Așa că trebuie să țineți cont de acest aspect.

A doua avertizare este că utilizarea Robotic Process Automation în Power Platform necesită un abonament Premium. Pentru a fi mai precis, RPA este licențiat ca supliment pentru licența PowerApps sau Power Automate. La rândul său, utilizarea RPA în Power Automate necesită conectarea la mediul Common Data Service, care este inclus în abonamentul Premium.

În următoarele articole, vom analiza și mai multe posibilități de utilizare a RPA în Power Platform și vom afla cum puteți crea un chatbot inteligent bazat pe Power Automate și RPA. Vă mulțumim pentru atenție și o zi bună tuturor!

Sursa: www.habr.com