Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Ўсім прывітанне! Ні для каго не сакрэт, што ў наш час штучны інтэлект усё больш удзельнічае ў розных сферах нашага жыцця. Усё больш руцінных задач і аперацый мы імкнемся перакласці на віртуальных памагатых, тым самым вызваляючы свой час і сілы на рашэнне па-сучаснасці складаных і, часцяком, творчых задач. Ніхто з нас не любіць выконваць аднастайную працу дзень пры дні, таму ідэя аддаць падобныя задачы штучнаму інтэлекту ўспрымаецца з вялікім пазітывам.

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Дык што ж з сябе ўяўляе Robotic Process Automation?

RPA або Robotic Process Automation – гэта тэхналогія, якая сёння дазваляе наладзіць кампутарнае праграмнае забеспячэнне або "робата" для эмуляцыі дзеянняў людзей, якія працуюць у лічбавых сістэмах, для выканання бізнес-працэсаў. Робаты RPA выкарыстоўваюць карыстацкі інтэрфейс для збору дадзеных і выкарыстання прыкладанняў, як гэта робяць людзі. Яны інтэрпрэтуюць, ініцыююць адказы і маюць зносіны з іншымі сістэмамі для выканання самых разнастайных паўтаральных задач. Адзінае адрозненне: праграмны робат RPA ніколі не адпачывае і не дапушчае памылак. Ну амаль не дапушчае.

Да прыкладу, робат RPA можа апрацоўваць прыкладзеныя да лістоў файлы, распазнаваць тэкст, сумы, прозвішчы, пасля чаго, атрыманая інфармацыя аўтаматычна будзе заведзена ў любой уліковай сістэме. Па факце, робаты RPA здольныя імітаваць многія, калі не ўсе, дзеянні карыстальніка. Яны могуць уваходзіць у прыкладанні, перамяшчаць файлы і тэчкі, капіяваць і ўстаўляць дадзеныя, запаўняць формы, здабываць структураваныя і паўструктураваныя дадзеныя з дакументаў і шматлікае іншае.

Тэхналогія RPA не абыйшла бокам і, добра вядомы нам, Microsoft Power Automate. У мінулых артыкулах я расказваў, як можна з дапамогай Power Automate аўтаматызаваць розныя працэсы, ад публікацыі паведамленняў у Microsoft Teams да ўзгаднення з кіраўніком і адпраўкі HTTP вэб-запытаў. Мы разгледзелі мноства сцэнарыяў, якія можна рэалізаваць з выкарыстаннем магчымасцей Power Automate. Сёння, паглядзім, як выкарыстоўваць RPA. Не будзем траціць часу.

Паспрабуем "робатызаваць" дэма-працэс падачы цікета ў службу падтрымкі. Зыходныя дадзеныя такія - кліент дасылае на пошту інфармацыю аб памылцы або пажаданні ў выглядзе PDF-дакумента з табліцай, дзе пазначана інфармацыя аб звароце. Фармат табліцы будзе наступным:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Цяпер ідзем на партал Power Automate і ствараем новую мадэль штучнага інтэлекту:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Далей паказваем імя для нашай будучай мадэлі:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Power Automate папярэджвае нас аб тым, што для стварэння мадэлі спатрэбіцца каля 5-дакументаў з аднолькавым макетам, для таго, каб навучыць нашага будучага "робата". На шчасце, падобных шаблонаў у наяўнасці больш за досыць.

Загружаем 5 шаблонаў дакументаў і запускаем падрыхтоўку мадэлі:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Падрыхтоўка мадэлі штучнага інтэлекту займае некалькі хвілін, самы час наліць сабе чай.

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Пасля таго як падрыхтоўка мадэлі завершана, неабходна прысвоіць распазнанаму тэксту пэўныя пазнакі, па якіх можна будзе звяртацца да інфармацыі:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Звязкі пазнак і дадзеных захоўваюцца ў асобным акне. Пасля таго як вы пратэгуеце ўсе неабходныя палі, націскаем «Пацвердзіць палі»:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

У маім выпадку мадэль папрасіла пратэгаваць палі яшчэ на пары шаблонаў дакументаў. Я ласкава пагадзіўся дапамагчы:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Пасля таго як усе аперацыі зроблены самы час запусціць навучанне мадэлі, кнопка для якога чамусьці завецца «Цягнік». Ну, паехалі!

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Навучанне мадэлі, як і яе падрыхтоўка, займае некалькі хвілін, самы час наліць сабе яшчэ адну кружочку гарбаты. Пасля таго як навучанне завершана, можна апублікаваць створаную і навучаную мадэль:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Мадэль навучана і прагне працаваць. Цяпер давайце створым спіс SharePoint Online, у які будзем складаць дадзеныя з распазнаных PDF дакументаў:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

І зараз, калі ўсё гатова, ствараем Power Automate струмень, з трыгерам «Пры паступленні новага паведамлення электроннай пошты», распазнаннем укладання ў лісце і стварэннем элемента ў спісе SharePoint. Прыклад патоку ніжэй:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Правяраем наш паток. Адпраўляем самім сабе ліст з укладаннем выгляду:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

І вынікам выканання патоку становіцца аўтаматычнае стварэнне запісу ў спісе SharePoint Online:

Robotic Process Automation у Microsoft Power Platform. Распазнаванне дакументаў

Усё працуе як гадзіннік. Цяпер пра нюансы.

Першы нюанс – на бягучы момант, RPA у Power Automate не ўмее распазнаваць рускі тэкст. Цалкам верагодна, што ў найбліжэйшай будучыні такую ​​магчымасць падвязуць, але зараз пакуль яе няма. Таму трэба ўлічваць гэты аспект.

Другі нюанс - выкарыстанне Robotic Process Automation у Power Platform патрабуе наяўнасці Прэміум падпіскі. Калі быць дакладней, то RPA ліцэнзуецца як надбудова для ліцэнзіі PowerApps ці Power Automate. У сваю чаргу, выкарыстанне RPA у Power Automate патрабуе падлучэнні да асяроддзя Common Data Service, якая ўваходзіць у Прэміум падпіску.

У наступных артыкулах, мы з Вамі паглядзім яшчэ больш магчымасцяў па выкарыстанні RPA у Power Platform і даведаемся, як можна зрабіць разумнага чат-бота на базе Power Automate і RPA. Дзякуй за ўвагу і ўсім добрага дня!

Крыніца: habr.com