Tere kõigile! Pole saladus, et tänapäeval mängib tehisintellekt üha suuremat rolli meie elu erinevates valdkondades. Üha rohkem rutiinsetest ülesannetest ja toimingutest proovime delegeerida virtuaalsetele assistentidele, vabastades seeläbi oma aega ja energiat tõeliselt keeruliste ja sageli loominguliste ülesannete lahendamiseks. Keegi meist ei armasta teha igapäevaselt ühesugust tööd, seega võetakse idee selliste ülesannete usaldamisest tehisintellektile väga positiivselt.

Mida aga endast kujutab Robotic Process Automation?
RPA ehk Robotic Process Automation on tehnoloogia, mis võimaldab tänapäeval arvutiprogrammi või "robotit" seadistada jäljendama inimeste tegemisi digitaalsetes süsteemides äriprotsesside täitmiseks. RPA robotid kasutavad kasutajaliideseid andmete kogumiseks ja rakenduste kasutamiseks nagu inimesed. Nad tõlgendavad, alustavad vastuseid ja suhtlevad teiste süsteemidega, et täita mitmeid korduvaid ülesandeid. Ainus erinevus on see, et RPA tarkvararobot ei puhkepausi ega tee vigu. No peaaegu ei tee.
Näiteks võib RPA robot töödelda e-kirjadele manustatud faile, tuvastada teksti, summasid, nimesid, ning saadud teave salvestatakse automaatselt igasse raamatupidamissüsteemi. Tegelikult suudavad RPA robotid imiteerida paljusid, kui mitte kõiki, kasutaja tegevusi. Nad saavad sisse logida rakendustesse, liigutada faile ja kaustu, kopeerida ja kleepida andmeid, täita vorme, eraldada struktureeritud ja poolstruktureeritud andmeid dokumentidest ja palju muud.
RPA tehnoloogia on tabanud ka hästi tuntud Microsoft Power Automate'i. Varasemates artiklites rääkisin, kuidas saab Power Automate'i abil automatiseerida erinevaid protsesse, alates teatiste postitamisest Microsoft Teams'is kuni juhi heakskiidu taotlemise ja HTTP veebipäringute saatmiseni. Oleme käsitlenud paljusid stsenaariume, mida on võimalik ellu viia Power Automate'i võimaluste abil. Täna vaatame, kuidas kasutada RPA-d. Ärge raisake aega.
Proovime «robotiseerida» demonstratsiooniprotsessi piletite esitamiseks klienditoe teenusele. Algandmed on järgmised – klient saadab meilile veateate või soovituse PDF-dokumendi kujul, millel on tabel infoga pöördumise kohta. Tabeli formaat on järgmine:

Nüüd läheme Power Automate portaali ja loome uue tehisintellekti mudeli:

Seejärel määrame tulevase mudeli nime:

Power Automate hoiatab meid, et mudeli valmistamiseks on vaja umbes 5 dokumenti, millel on sama paigutus, et koolitada meie tulevast «robotit». Õnneks on selliseid malle piisavalt.
Laadime 5 dokumendi mallide mustrit ja alustame mudeli ettevalmistamist:

Tehisintellekti mudeli ettevalmistamine võtab paar minutit, nüüd on hea aeg endale tass teed valada:

Pärast mudeli ettevalmistamise lõpetamist tuleb tuvastatud tekstile määrata teatud sildid, mille kaudu saame teabele juurde pääseda:

Siltide ja andmete seosed salvestatakse eraldi aknasse. Pärast kõigi vajalike väljade sildistamist vajutame nuppu „Kinnita väljad“:

Minu puhul palus mudel veel paaril dokumendi mallil väljad sildistada. Ma nõustusin lahkelt aitama:

Pärast kõigi toimingute tegemist on hea aeg alustada mudeli õpetamist, mille nupp on mingil põhjusel nimetatud „Reisiks“. No, läksime!

Mudeli õpetamine, nagu ka selle ettevalmistamine, võtab paar minutit, nüüd on hea aeg endale veel üks tass teed valada. Kui õpetamine on lõpetatud, saab avaldada loodud ja koolitatud mudeli:

Mudeli koolitus on läbi ja see on valmis tööle hakkama. Nüüd loome SharePoint Online'i nimekirja, kuhu paneme tuvastatud PDF-dokumentide andmed:

Nüüd, kui kõik on valmis, loome Power Automate voolu, millel on käivitaja "Uue e-kirja saamisel", lisade tuvastamine kirjas ja kirje loomine SharePointi nimekirjas. Allpool on voolu näidis:

Kontrollime meie voolu. Saadame endale e-kirja, millel on lisand:

Voolu täitmise tulemuseks on automaatne kirje loomine SharePoint Online nimekirjas:

Kõik töötab nagu kell. Nüüd räägime nüanssidest.
Esimene nüanss on see, et hetkel ei oska RPA Power Automat'is tuvastada vene teksti. On täiesti võimalik, et selline võimalus lisatakse lähitulevikus, kuid praegu pole seda veel. Seega tuleb seda aspekti arvestada.
Teine nüanss on see, et Robotic Process Automation'i kasutamine Power Platform'is nõuab Premium tellimust. Täpsemalt öeldes litsentseeritakse RPA PowerAppsi või Power Automate'i litsentsi lisandina. Omakorda nõuab RPA kasutamine Power Automate'is ühendust Common Data Service'iga, mis kuulub Premium tellimuse alla.
Järgmistes artiklites vaatame koos veel rohkemate võimaluste üle RPA kasutamiseks Power Platformis ning saame teada, kuidas luua nutikat vestlusbot'i Power Automate ja RPA põhjal. Aitäh tähelepanu eest ja soovin kõigile head päeva!
Allikas: habr.com
