Sveiki visiem! Neviens neapstrīd, ka šobrīd mākslīgais intelekts arvien vairāk piedalās dažādās mūsu dzīves jomās. Mēs arvien biežāk cenšamies pārlikt rutīnas uzdevumus un operācijas uz virtuālajiem palīgiem, tādējādi atbrīvojot savu laiku un spēkus, lai risinātu patiešām sarežģītus un nereti radošus uzdevumus. Neviens no mums nemīl veikt vienveidīgu darbu no dienas uz dienu, tādēļ ideja nodevēt tādus uzdevumus mākslīgajam intelektam tiek uztverta ar lielu pozitivitāti.

Ko īsti nozīmē Robotic Process Automation?
RPA jeb Robotic Process Automation ir tehnoloģija, kas šodien ļauj konfigurēt datorprogrammatūru vai "robotu" cilvēku darbību emulācijai digitālajās sistēmās, lai veiktu biznesa procesus. RPA roboti izmanto lietotāja interfeisu, lai vāktu datus un izmantotu lietotnes, tieši tāpat kā to dara cilvēki. Tie interpretē, iniciē atbildes un sazinās ar citām sistēmām, lai veiktu visdažādākos atkārtojamos uzdevumus. Vienīgā atšķirība: RPA programmatūras robots nekad nenogurst un nepieļauj kļūdas. Nu, gandrīz nepieļauj.
Piemēram, RPA robots var apstrādāt pievienotos failus e-pastiem, atpazīt tekstu, summas, uzvārdus, pēc kā iegūtā informācija automātiski tiks ievadīta jebkurā uzskaites sistēmā. Patiesībā RPA roboti spēj atdarināt daudzas, ja ne visas, lietotāja darbības. Tie var ieiet lietotnēs, pārvietot failus un mapes, kopēt un ielīmēt datus, aizpildīt veidlapas, izvilkt strukturētus un pusstrukturētus datus no dokumentiem un daudz ko citu.
RPA tehnoloģija nav apgājusi garām arī labi pazīstamajam Microsoft Power Automate. Iepriekšējās rakstos es stāstīju, kā ar Power Automate var automatizēt dažādus procesus, sākot no ziņu publicēšanas Microsoft Teams līdz apstiprināšanai ar vadītāju un HTTP tīmekļa pieprasījumu sūtīšanai. Mēs esam izskatījuši vairākus scenārijus, kurus var īstenot, izmantojot Power Automate iespējas. Šodien aplūkosim, kā izmantot RPA. Nepalaidīsim garām laiku.
Mēģināsim «robotizēt» demo procesus, kā iesniegt atbalsta biļeti. Izejvielas ir šādas – klients nosūta pa e-pastu informāciju par kļūdu vai vēlmi PDF dokumenta veidā ar tabulu, kurā norādīta informācija par iesniegumu. Tabulas formātam jābūt šādam:

Tagad dodamies uz Power Automate portālu un izveidojam jaunu mākslīgā intelekta modeli:

Tālāk norādām nosaukumu mūsu topošajam modelim:

Power Automate brīdina mūs, ka modeļa izveidei būs nepieciešami apmēram 5 dokumenti ar vienādu izkārtojumu, lai apmācītu mūsu topošā «robota» darbību. Par laimi, šādu paraugu ir gana daudz.
Augšupielādējam 5 paraugu dokumentus un uzsākam modeļa sagatavošanu:

Mākslīgā intelekta modeļa sagatavošana aizņem pāris minūtes, tāpēc ir īstais laiks pagatavot sev tēju:

Pēc modeļa sagatavošanas pabeigšanas ir jāpiešķir atpazītajam tekstam noteiktas birkas, pēc kurām varēs atsaukties uz informāciju:

Birku un datu saistījumi tiek saglabāti atsevišķā logā. Kad esat apzīmējis visus nepieciešamos laukus, nospiežam "Apstiprināt laukus":

Manā gadījumā modelis lūdza apzīmēt laukus vēl pāris paraugu dokumentos. Es labprāt piekritu palīdzēt:

Kad visas darbības ir veiktas, ir laiks uzsākt modeļa apmācību, kuras poga, kaut kādā veidā, tiek saukta par «Vilciņu». Nu, dodamies!

Modeļa apmācība, tāpat kā tās sagatavošana, aizņem dažas minūtes, tāpēc ir īstais laiks pagatavot sev vēl vienu tējas krūzi. Pēc tam, kad apmācība ir pabeigta, var publicēt izveidoto un apmācīto modeli:

Modelis ir apmācīts un gatavs darbam. Tagad izveidosim SharePoint Online sarakstu, kurā glabāsim datus no atpazītajiem PDF dokumentiem:

Un tagad, kad viss ir gatavs, izveidojam Power Automate plūsmu ar ierosinātāju «Kad tiek saņemta jauna e-pasta ziņojums», kas atpazīst pielikumu vēstulē un izveido vienumu SharePoint sarakstā. Zemāk ir plūsmas piemērs:

Pārbaudām mūsu plūsmu. Nosūtām sev e-pastu ar pielikumu šāda veida:

Un plūsmas izpildes rezultāts ir automātiska ieraksta izveide SharePoint Online sarakstā:

Viss darbojas kā pulksteņi. Tagad par niansēm.
Pirmais nianss — pašreiz RPA Power Automate nespēj atpazīt krievu tekstu. Iespējams, tuvākajā nākotnē šāda iespēja tiks pievienota, bet šobrīd tās nav. Tā kā šis aspekts ir jāņem vērā.
Otrais nianss – Robotic Process Automation izmantošana Power Platform prasa Premium abonementa iegādi. Precīzāk sakot, RPA tiek licencēta kā paplašinājums PowerApps vai Power Automate licencei. Savukārt RPA izmantošana Power Automate prasa pieslēgšanos Common Data Service videi, kas ir iekļauta Premium abonementā.
Nākamajos rakstos mēs ar jums aplūkosim vēl vairāk iespēju RPA izmantošanā Power Platform un uzzināsim, kā var izveidot gudru čatbota bāzi, izmantojot Power Automate un RPA. Paldies par uzmanību un visiem jauku dienu!
Avots: habr.com
