How to Train EMILY?
介紹 EMILY 本身提供的訓練工具
Last updated
介紹 EMILY 本身提供的訓練工具
Last updated
EMILY 是以內建瀏覽器作為自動化核心的 RPA,自動化流程的控制在瀏覽器中進行,所有的 WAP 自動化模組(Web Automation Processor)採網頁程式框架實現,因此一個流程執行的自動化就等同於一連串網頁操作的自動化。
EMILY 機器人在訓練模式下以紀錄使用者操作步驟的方式來學習使用者的工作流程,除了對各種網頁進行的操作會被 EMILY 紀錄下來,使用者可依其自動化目的串接各種不同用途的 WAP 來設計滿足客製化需求。訓練完成的自動化流程稱之為技能。
每個圖示代表一種工具,包含:匯入檔案、插入子技能、循環工作、前往網址、選取全部、拷貝、貼上、插入文字、執行腳本、存成PDF、等待數秒、刪除步驟、保存內容、發送按鍵、等待節點、導引用戶、修改檔名、工作資料夾。
屬於 Edge Processor 的每一個 WAP 都是為了特定的自動化用途而設計,例如:EXCEL 表格資料的分析或處理、PDF 檔案的解析、電子郵件的讀寫、檔案與資料夾的操作、HTTP 請求與回應分析、文字檔案的解析、DOCX 文件樣板的套用、本機命令列的執行、資料庫 SQL 查詢與處理等。多種 WAP 提供了一個 JavaScript 的 Low-Code 執行環境來達到使用彈性的最大化,並提供簡化邏輯的工具函式庫 lodash.js(資料結構工具) 與 moment.js(日期時間工具)。
屬於 Cloud AI Processor 的每一個 WAP 都是運用特定雲端服務來處理使用者的輸入資料,例如影像辨識與自然語言處理,並將運算結果下載回本機的工作資料夾。一樣提供 lodash.js 與 moment.js 工具函式庫。
EMILY 使用本機資料夾作為暫存訓練或執行自動化流程時的所有檔案,稱之為工作資料夾。訓練模式下 EMILY 會固定使用名稱為 tmp 的工作資料夾;而執行模式下每次啟動一個自動化執行都會建立一個時間序號命名的工作資料夾。