Bună ziua tuturor! Nu este un secret pentru nimeni că, în prezent, inteligența artificială joacă un rol din ce în ce mai important în diverse domenii ale vieții noastre. Tot mai multe sarcini și operațiuni automate încercăm să le delegăm asistenților virtuali, eliberând astfel timpul și energia pentru a ne ocupa de sarcini cu adevărat complexe și, adesea, creative. Nimănui nu-i place să facă muncă monotonă zi de zi, așa că ideea de a delega astfel de sarcini inteligenței artificiale este primită cu multă pozitivitate.

Ce reprezintă, de fapt, Automatizarea Proceselor Robotizate?
RPA sau Automatizarea Proceselor Robotizate este o tehnologie care astăzi permite configurarea unui software de calculator sau a unui „robot” pentru a emula acțiunile oamenilor care lucrează în sisteme digitale, pentru a desfășura procese de afaceri. Roboții RPA folosesc interfața utilizatorului pentru a colecta date și a interacționa cu aplicațiile, așa cum o fac oamenii. Ei interpretează, inițiază răspunsuri și comunică cu alte sisteme pentru a desfășura cele mai variate sarcini repetitive. Singura diferență este că robotul software RPA nu se odihnește niciodată și nu face greșeli. Aproape niciodată, de fapt.
De exemplu, un robot RPA poate procesa fișiere atașate la e-mailuri, recunoaște texte, sume, nume de familie, iar informațiile obținute sunt introduse automat într-un sistem de contabilitate. În fapt, roboții RPA sunt capabili să imite multe, dacă nu toate, acțiunile utilizatorului. Ei pot accesa aplicații, muta fișiere și foldere, copia și lipi date, completa formulare, extrage date structurate și semi-structurate din documente și multe altele.
Tehnologia RPA nu a ocolit nici bine cunoscutul Microsoft Power Automate. În articolele anterioare, am discutat despre cum putem automatiza diferite procese cu ajutorul Power Automate, de la publicarea mesajelor în Microsoft Teams până la aprobarea cu managerul și trimiterea cererilor HTTP. Am analizat numeroase scenarii care pot fi implementate folosind funcționalitățile Power Automate. Astăzi, vom vedea cum să utilizăm RPA. Să nu pierdem vremea.
Să încercăm să „robotizăm” procesul de trimitere a unui tichet către serviciul de asistență. Datele sunt următoarele - clientul trimite pe email informații despre o eroare sau dorință sub forma unui document PDF cu un tabel, în care sunt indicate informațiile despre solicitare. Formatul tabelului va fi următorul:

Acum mergem pe portalul Power Automate și creăm un nou model de inteligență artificială:

Apoi, specificăm un nume pentru modelul nostru viitor:

Power Automate ne avertizează că pentru a crea modelul vor fi necesare aproximativ 5 documente cu același format, pentru a antrena „robotul” nostru viitor. Din fericire, există mai mult decât suficiente șabloane disponibile.
Încărcăm 5 șabloane de documente și începem pregătirea modelului:

Pregătirea modelului de inteligență artificială durează câteva minute, este momentul perfect să ne facem o ceașcă de ceai:

După ce pregătirea modelului a fost finalizată, este necesar să atribuim textului recunoscut anumite etichete, prin care vom putea accesa informațiile:

Asocierile dintre etichete și date sunt salvate într-o fereastră separată. După ce etichetați toate câmpurile necesare, apăsați „Confirmare câmpuri”:

În cazul meu, modelul a solicitat etichetarea câmpurilor pe încă câteva șabloane de documente. Am acceptat cu plăcere să ajut:

După ce toate operațiunile sunt finalizate, este timpul să lansăm antrenarea modelului, butonul pentru care, dintr-un motiv sau altul, se numește „Cursa”. Așadar, pornim!

Antrenarea modelului, la fel ca și pregătirea acestuia, durează câteva minute, este momentul perfect să ne facem încă o ceașcă de ceai. După ce antrenarea este completă, putem publica modelul creat și antrenat:

Modelul este antrenat și este gata de lucru. Acum, să creăm o listă SharePoint Online, în care vom adăuga datele din documentele PDF recunoscute:

Și acum, când totul este pregătit, creăm un flux Power Automate, cu un declanșator „La primirea unui nou mesaj de email”, recunoașterea atașamentului din email și crearea unui element în lista SharePoint. Exemplul fluxului este mai jos:

Verificăm fluxul nostru. Trimitem un email către noi înșine cu un atașament de tip:

Iar rezultatul execuției fluxului devine crearea automată a unei înregistrări în lista SharePoint Online:

Totul funcționează ca un ceas. Acum, câteva detalii.
Primul aspect - în prezent, RPA în Power Automate nu poate recunoaște textul în limba română. Este destul de probabil că în viitorul apropiat această funcționalitate va fi disponibilă, dar momentan nu există. Așadar, trebuie să ținem cont de acest aspect.
Al doilea aspect - utilizarea Automatizării Proceselor Robotic în Power Platform necesită un abonament Premium. Mai precis, RPA este licențiat ca un addon pentru licența PowerApps sau Power Automate. În plus, utilizarea RPA în Power Automate necesită conectarea la mediu Common Data Service, care face parte din abonamentul Premium.
În articolele următoare, vom explora mai multe oportunități de utilizare a RPA în Power Platform și vom afla cum se poate construi un chatbot inteligent bazat pe Power Automate și RPA. Vă mulțumesc pentru atenție și vă doresc o zi bună!
Sursa: habr.com
