檢舉內容
RPA 功能教學|RPA 結合 AI,串聯ChatGPT成為流程串接的第一步!

最近幾個月中,科技工具中最紅的莫非就是 ChatGPT 了!能針對用戶問題,進行具邏輯性地回應,無論文章擴寫、翻譯、比較分析通通難不倒它,甚至這樣的AI機器人回應,已可通過如 GMAT、律師考試等測驗,而紛紛被大家拿來優化自身的組織業務和流程。
在之前的文章中,RPA 數位優化器曾和大家分享 RPA 4.0 的概念便是要結合 AI 工具,讓 AI 提供 RPA 更多的判斷和開放內容,進而產生更大的效益。
你知道「RPA 4.0」指的是什麼嗎?
不清楚的話,歡迎先參考我們之前所撰寫的文章:
好文分享|五分鐘搞懂 RPA 技術發展路線圖 |方格子 vocus
因此本篇文章,我們將和大家介紹,可以怎麼串聯 RPA 和 AI 工具 ChatGPT!接下來我們將以微軟的 RPA 工具 PowerAutomate 當作示範,分享其如何透過「自訂連接器」功能,讓你在流程中呼叫 ChatGPT,並將其回應拋回流程中進行使用。
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Power Automate 的連接器功能

Power Automate 中有著大量的連接器功能,可以讓用戶搜尋想要的應用軟體,並選取合適的功能進行自動化,如下圖搜尋 mail 後,就可以找到相對應的軟體如 Gmail、Outlook 等,並能夠取得其相關功能,像是回覆郵件、取得附件、刪除郵件等信件常用功能。
舉例來說,當我們選擇回覆電子郵件的功能後,就會跳出如下的如下的畫面,用戶僅需要填寫相關的內容、附件就可以完成,且這些內容都可以設置成變數,進而達到客製化且重複性的效果,幫助用戶進行流程上的串接喔!
而針對一些比較新的服務,如 ChatGPT,可能 Power Automate 內建的連接器尚未更新而無法使用,但若這些服務有提供 API,我們仍然可以自訂連接器來進行串接喔!以下就和大家快速介紹如何使用!

五分鐘設定懶人包

因為 API 相關的概念也難以透過短短的文章就讓大家通盤了解,因此這部分的設定主要會著重在如何設定(How);而非為何這樣(Why),若對 API 概念想進一步了解的朋友,歡迎在留言下方許願,日後有機會或許就會出一系列完整的文章和大家介紹喔!
Let's Start!

1. 點選自訂連接器功能中的新增自訂連接器

簡單命名這個連接器名稱後,我們便可以自由設定其中的連接器 Icon 和背景色彩,並且在主機部分請填寫“api.openai.com”,就可進行下一步。

2. 設定安全性部分

請幫我們直接以 API 金鑰作為驗證類型,並且在下方的標籤分別幫我填上“API 金鑰”和“Authorization”就可以囉!

3. 設定定義

在選擇左邊的新增動作後,我們簡單針對此連接器的功能名稱進行設定,因此如下我們希望在「ChatGPT」這個連接器中,建立一個「Ask ChatGPT」的功能。
接著我們點選要求中的「從範例匯入」功能,並各自輸入以下資訊如下圖
動詞:POST
URL:https://api.openai.com/v1/completions
標題:Content-Type application/json
主體:
{
"model": "text-davinci-003",
"prompt": "What's a custom connector",
"max_tokens": 1000,
"temperature": 0,
"n": 1
}
完成後我們即可匯入並點選建立連接器!

4. 來到測試畫面

我們需要到 ChatGPT 申請一個自己的 API Key,因此我們一鍵 Create 並複製。
接著回到 Power Automate 測試頁面建立一個新的連線,並且輸入以下字串即可建立連接(記得點「連接」旁的刷新就會出現
Bearer+剛剛複製的API (兩者間需有空格)
我們在下方的作業可以依序輸入下方字串,並如下圖完成後點擊測試作業
application/json
{
"model": "text-davinci-003",
"prompt": "What's a custom connector",
"max_tokens": 1000,
"temperature": 0,
"n": 1
}
若一切操作無誤的話,如下圖我們應該可以得到驗證成功的訊息,並且將其中的「主體」內容全部複製下來。

5. 回到定義階段新增回應

我們從定義畫面下方,點選新增預設回應,並在主體部分將剛剛驗證成功的主體資訊全部貼上,貼上後點擊匯入。
完成後,我們同樣留在定義頁面,並點選上方的標題“Content-Type”進行編輯,我們在預設值同樣填入「application/json」,並且必要欄位選取「是」、可見度選取「internal」,完成後即可回到上一頁。
除了標題的“Content-Type”進行編輯外,標題下方的主體“Body”,我們同樣點選編輯進入下方頁面,其中主體下有許多的項目內容,我們同樣會一一進行編輯,並分別調整三個欄位:「預設值」、「必要」和「可見度」。
max-tokens
model
預設值:text-davinci-003
必要:是
可見度:internal
n
預設值:1
必要:是
可見度:internal
Query(一開始叫 prompt,更新完下方資訊即變成 Query)
標題:Query
描述:Ask ChatGPT Anything
必要:是
可見度:internal
temperature
預設值:0
必要:是
可見度:internal

6. 恭喜成功建立連接器

恭喜大家,我們已設定完成所有自訂連接器步驟,請別忘了設定完後要再更新一次連接器喔!
完成後,代表我們已成功在 Powr Automate 中安裝好 ChatGPT 這個連接器,並可與之串聯,將其回答產出串聯到其他應用中!

RPA 實作案例

我們接下來將進行 Power Automate 結合 ChatGPT 的簡單實作,讓大家能更理解此一功能可以怎麼被運用在流程上。
相信大家工作時,總需要定期和主管彙報當周、當月的工作項目;此時我們就可以透過 ChatGPT,幫我們撰寫一份完整的工作周報,並結合 Power Automate串接並將信件寄出!

Step1:以手動觸發作業流程

因為 ChatGPT 是個問答型的 AI 機器人,因此我們將透過手動觸發的方式啟動流程。透過這個功能用戶可以自行輸入任何想問 ChatGPT 的文字內容,後續 RPA 則會再將此輸入資訊,匯入至 ChatGPT 中!
在這個範例中,我們可以問問 ChatGPT 如下的問題:
『我是一名業務專員,今天簽下兩個客戶並思考新的商品定價方案,請幫我撰寫一份給老闆的工作周報進度。另外不用加敬語!』

Step2:串上ChatGPT

接著,我們建立新的步驟時,只要搜尋 ChatGPT,就可以看到剛剛我們所設定好的 ChatGPT,選取後就可以將剛剛步驟一的輸入進行串聯,後續 RPA機器人就會將我們輸入的內容拋給 ChatGPT做回應喔!

Step3:

當我們執行流程時,會發現 ChatGPT 回覆給我們的資訊除了所需內容外,還會有像 index、finish reason 等,但因為我們只需要其中的 text 內容,因此我們可以透過 power Automate 中的「編輯」功能優化。
選擇編輯後,在其運算式功能輸入下方訊息,即可只篩選我們要的文字內容。
trim(outputs('Ask_ChatGPT')?['body/choices'][0]['text'])

Step4:

因為我們希望此流程可以串聯 ChatGPT 回應,並協助寄給老闆匯報進度。因此我們選擇「傳送電子郵件」功能,並提供機器人寄信對象、主旨以及由 ChatGPT 提供給我們的工作匯報內容,當作信件中的本文。

Step5:

當我們執行流程後,就可以發現 RPA 機器人已將我們的工作周報大綱傳給ChatGPT,由其協助潤飾並且用條列式方式表達給老闆,最後再由 RPA 機器人將信件送出喔!
因此如下圖,老闆們便會收到這樣一封簡單的當週工作匯報信件。

結語與心得

RPA 數位優化器認為,隨著 AI 工具的逐漸普及,未來許多辦公場景都會有 AI 概念、功能的存在,因此做為流程串接工具的 RPA,該如何與這些 AI 工具進行串聯和協作,進而產生更大的綜效和順暢的工作流,也將成為極為重要的一步。
因此本文簡單和大家介紹,RPA 工具可以如何與 AI 工具串聯,其中的設定、測試以及簡單流程串接案例,希望可以協助大家對於使用這些工具有基本的概念和想像,透過理解這些功能,使工作更加順暢與自動化,讓我們一起 Work Smart!
這些功能雖然簡單,卻是我們創造自動化流程的每塊基石,
讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點下愛心,讓我們更有動力寫下去!
如果你/妳有任何的問題,歡迎底下留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA 在數位轉型過程中所扮演的角色、UiPath 操作技巧與實務應用,以及數位轉型相關趨勢與心得,歡迎追蹤RPA數位優化器的臉書粉絲專頁與我們互動,我們下次見!
🚀 臉書粉絲專頁傳送門:RPA數位優化器
贊助支持創作者,成為他繼續創作的動力吧!
我們是RPA數位優化器,是以「機器人流程自動化(RPA)」為主題的中文學習社群,旨在分享RPA學習資源、應用實例以及最新發展趨勢,讓每位工作者透過各項數位工具的有效應用,創造數位優化與轉型契機。
我們在使用 RPA 工具來優化既有流程時,其實有許多技巧和方法可以協助我們在設計流程時更加順暢,而這不只是能用在RPA流程設計上,對於個人的生活管理也能有所幫助,因此這個專題將會分享這些觀念如何可套用在個人管理上,大幅提高個人自我發展、生活效率的思維,推薦各位在讀完文章後也可以實踐到生活當中,提高自己優化人生的掌握力!
留言0
查看全部
發表第一個留言支持創作者!
享受沈浸的閱讀體驗
徜徉在不受干擾的簡約介面,瀏覽數百萬篇原創內容。
領取見面禮
只要設定追蹤作者,即可享有 48小時
Premium 閱讀權限