Microsoft Power Platform 中的機器人流程自動化。 文件識別

大家好! 人工智慧目前越來越多地參與我們生活的各個領域,這已不是什麼秘密。 我們正在嘗試將越來越多的日常任務和操作轉移給虛擬助手,從而騰出時間和精力來解決真正複雜且通常是創造性的問題。 我們都不喜歡日復一日地做單調的工作,因此將此類任務外包給人工智慧的想法受到了極大的積極歡迎。

Microsoft Power Platform 中的機器人流程自動化。 文件識別

那什麼是機器人流程自動化?

RPA(機器人流程自動化)是一種當今允許配置電腦軟體或「機器人」以模擬在數位系統中工作的人類操作以執行業務流程的技術。 RPA 機器人像人類一樣使用使用者介面來收集資料並使用應用程式。 它們解釋、發起回應並與其他系統通訊以執行各種重複性任務。 唯一的區別是:RPA 軟體機器人從不休息,也不會犯錯。 好吧,它幾乎不允許。

例如,RPA 機器人可以處理附加在信件上的文件,識別文字、金額、姓氏,然後收到的資訊將自動輸入到任何會計系統中。 事實上,RPA 機器人能夠模仿許多(如果不是全部)使用者操作。 他們可以登入應用程式、行動文件和資料夾、複製和貼上資料、填寫表單、從文件中提取結構化和半結構化資料等等。

RPA技術並沒有繞過眾所周知的Microsoft Power Automate。 在先前的文章中,我討論瞭如何使用 Power Automate 來自動化各種流程,從在 Microsoft Teams 中發布訊息到與經理協調以及發送 HTTP Web 請求。 我們介紹了許多可以使用 Power Automate 功能實現的場景。 今天我們就來看看如何使用RPA。 我們不要浪費時間了。

讓我們嘗試「自動化」向支援服務提交票證的演示過程。 初始資料如下:用戶端透過電子郵件以 PDF 文件的形式發送有關錯誤或請求的訊息,其中包含有關請求資訊的表格。 表格格式如下:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

現在前往 Power Automate 入口網站並建立一個新的人工智慧模型:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

接下來,我們指定未來模型的名稱:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

Power Automate 警告我們,創建模型將需要大約 5 個具有相同佈局的文檔,以便訓練我們未來的「機器人」。 幸運的是,有足夠多的此類模板可供使用。

載入 5 個文件範本並開始準備模型:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

準備人工智慧模型需要幾分鐘,現在是時候為自己倒杯茶了:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

模型準備完成後,需要給識別出的文字分配一定的標籤,透過標籤才能取得資訊:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

標籤和資料包保存在單獨的視窗中。 標記所有必填欄位後,按一下「確認欄位」:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

就我而言,模型要求我在更多文件範本上標記欄位。 我善意地同意提供協助:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

完成所有操作後,就可以開始訓練模型了,由於某種原因,該按鈕被稱為「訓練」。 我們走吧!

Microsoft Power Platform 中的機器人流程自動化。 文件識別

訓練模型以及準備模型需要幾分鐘;是時候給自己另一杯茶了。 訓練完成後,您可以發布創建和訓練的模型:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

該模型經過培訓並且渴望工作。 現在讓我們建立一個 SharePoint Online 列表,我們將在其中新增已識別的 PDF 文件中的資料:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

現在一切都已準備就緒,我們建立一個 Power Automate 流程,其中包含「當新電子郵件到達時」觸發器,識別信件中的附件並在 SharePoint 清單中建立專案。 範例流程如下:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

讓我們檢查一下我們的流程。 我們會寄給自己一封帶有附件的信,例如:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

這個流程的結果是在 SharePoint Online 清單中自動建立一個項目:

Microsoft Power Platform 中的機器人流程自動化。 文件識別

一切都像時鐘一樣運轉。現在談談細微差別。

第一個警告是,目前 Power Automate 中的 RPA 無法辨識俄語文本。 很可能在不久的將來會有這樣的機會,但現在還沒有。 所以你需要考慮到這個方面。

第二個警告是,在 Power Platform 中使用機器人流程自動化需要進階訂閱。 更準確地說,RPA 作為 PowerApps 或 Power Automate 許可證的附加元件獲得許可。 反過來,在 Power Automate 中使用 RPA 需要連接到 Common Data Service 環境,該環境包含在高級訂閱中。

在以下文章中,我們將探討在 Power Platform 中使用 RPA 的更多可能性,並了解如何基於 Power Automate 和 RPA 製作智慧型聊天機器人。 感謝您的關注,祝大家有個愉快的一天!

來源: www.habr.com