RPA 功能|Power Automate 自訂 ChatGPT 連接器,成為流程串接 AI 第一步!

更新於 2023/09/09閱讀時間約 9 分鐘
最近幾個月最熱門的生產力工具莫過於「ChatGPT」 了吧!
ChatGPT 能使用自然語言對話,有邏輯地回答使用者的問題,無論是文章擴寫、翻譯、比較分析通通難不倒它,甚至可通過如法學院考試等測驗,因此也被不少人拿來優化自己的工作流程。而在 RPA 領域當中,RPA 4.0 的概念也正是要結合 AI 工具,讓 AI 提供 RPA 更多判斷與開放內容,進而產生更大綜效!
因此 RPA 數位優化器要來介紹,如何將 RPA 與 AI 工具 ChatGPT 進行串聯,接下來我們將以 Microsoft PowerAutomate 來示範,分享如何透過「自訂連接器」功能,讓你在 RPA 流程中呼叫 ChatGPT,並將回應拋回流程中使用。
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Power Automate 連接器功能簡介

Power Automate 中有著大量的連接器功能,讓用戶得以搜尋想要使用的應用軟體,並選取合適功能進行自動化,例如下圖在搜尋 Mail 後,就可找到相對應的軟體如 Gmail、Outlook 等,並可取得相關功能,如回覆郵件、取得附件、刪除郵件等寄送信件時的常用功能。
舉例來說,當我們選擇回覆電子郵件的功能後,就會跳出畫面如下,用戶僅需要填寫內容、附件即可完成,且這些內容都可設置成變數,進而達到客製化且重複性的效果,協助用戶進行流程串接!
而針對一些較新的服務(如 ChatGPT), Power Automate 內建連接器可能會由於尚未更新而無法使用,但若是這些服務有提供 API,我們仍可藉由「自訂連接器」功能來進行串接,以下分享五分鐘內完成設定的功能教學!

五分鐘設定懶人包

API 的全稱叫做「應用程式介面」(Application Programming Interface)不過接下來的分享將會著重在如何設定(How)而非為何如此(Why),因為 API 串接概念實在不容易透過短短介紹就讓多數人了解其全貌,因此如果想進一步了解 API 串接的概念與意涵,也歡迎在下方留言許願,我們日後會再撰寫相關文章來向大家介紹!

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,只要到「API Keys」並點選「Create new secret key」即可取得。
接著回到 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」編輯進入下方頁面,其中主體下有許多項目,我們同樣會編輯這三個欄位:「預設值」、「必要」和「可見度」。
(1) max-tokens(請參考下圖進行操作)
-描述:max_tokens
-預設值:1000
-必要:是
-可見度:internal
-類型:integer
-格式:int32
-下拉式清單類型:停用
(2) model
-預設值:text-davinci-003
-必要:是
-可見度:internal
(3) n
-預設值:1
-必要:是
-可見度:internal
(4) Query(一開始叫 prompt,更新完下方資訊即變成 Query)
-標題:Query
-描述:Ask ChatGPT Anything
-必要:是
-可見度:internal
(5) temperature
-預設值:0
-必要:是
-可見度:internal

6. 恭喜成功建立連接器

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

RPA 實作案例

我們接下來將進行 Power Automate 結合 ChatGPT 的簡單實作,讓大家更理解此一功能可以如何被運用於 RPA 流程之上。
相信大家工作時,總會需要定期和主管彙報工作項目與成果,此時我們就可透過 ChatGPT 協助撰寫工作週報,並結合 Power Automate 自動將信件寄出!

Step 1:以手動觸發作業流程

由於 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'])

Step 4:

接著,我們選擇「傳送電子郵件」功能,提供機器人收件者資訊、主旨以及由 ChatGPT 提供給我們的工作匯報內容,作為信件中的本文。

Step5:工作匯報信件寄出

當我們執行流程後,就可發現 RPA 機器人已將工作周報大綱傳給 ChatGPT,再由其協助潤飾並用條列式表達,最後再由 RPA 機器人將信件寄出,老闆便會收到一封當週工作匯報信件如下:

結語與心得

RPA 數位優化器認為,隨著 AI 工具的普及,未來許多辦公場景都會有導入 AI 應用的可能性,因此做為自動化流程串接工具的 RPA,如何與 AI 工具進行串聯和協作,進而產生更大綜效和順暢工作流,也將成為極為重要的發展趨勢。
因此我們希望透過本文分享,RPA 軟體可如何與 AI 工具串聯,其中的設定、測試及流程串接案例,協助大家對於如何使用這些工具有更多想像,再回過頭使自身工作更為順暢與自動化,讓我們一起 Work Smart!
這些功能雖然簡單,卻是我們創造自動化流程的每塊基石,
讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點下愛心,讓我們更有動力寫下去!
如果你/妳有任何的問題,歡迎底下留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA 在數位轉型過程中所扮演的角色、UiPath 操作技巧與實務應用,以及數位轉型相關趨勢與心得,歡迎追蹤RPA數位優化器的臉書粉絲專頁與我們互動,我們下次見!
🚀 臉書粉絲專頁傳送門:RPA數位優化器
為什麼會看到廣告
avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
使用 RPA 工具來優化既有流程時,其實有許多技巧和方法能在設計流程時更加順暢,而這不只能用在 RPA 流程設計上,對個人生活管理也能有所幫助,RPAI 數位優化器要分享的是「切細行動」也能被運用到 RPA 流程中確保流程設計品質,而這樣的思維也可套用在個人管理上,提高個人自我發展、生活效率。
使用 RPA 工具來優化既有流程時,其實有許多技巧和方法能在設計流程時更加順暢,而這不只能用在 RPA 流程設計上,對個人生活管理也能有所幫助,RPAI 數位優化器要分享的是「切細行動」也能被運用到 RPA 流程中確保流程設計品質,而這樣的思維也可套用在個人管理上,提高個人自我發展、生活效率。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
這個教學是關於探索地圖的教學 教學包含了 使用 imagemap 出現提示 建立可互動式地圖 解謎系統 設定 / 使用變量 根據成功或失敗出現對應的畫面 這篇會稍微比較長也比較複雜ㄧ點如果中間有甚麼不懂的歡迎私訊我!
Thumbnail
Canva 簡單介紹 到底什麼是 Canva呢? 先來簡單的介紹一下 Canva Canva 是一款免費線上設計工具,可以讓你非常簡單的做出高質量的設計 你可以使用 Canva 建立像是海報,社群軟體貼文,文章封面,文件,簡報等各式各樣的設計,當然還可以拿 Canva 來製作用在 T-Shirt
Thumbnail
我們也推出了一項專案活動<RPA數位傳情|在聖誕節寄出一封時空信​>,希望透過 RPA來做一個類時空信的活動,因此本篇文,也希望和大家聊聊: 1. 為何要做這樣的專案活動 2. 為何學習 RPA很重要 3. 如何設計自己的 RPA機器人
Thumbnail
RPA 全名為 Robotic Process Automation,意即「機器人流程自動化」,是一種軟體服務, 可以將其想像成有位數位助手,在一旁紀錄我們如何進行電腦操作,並且加以模仿、學習,在建立其流程後,便可讓這個軟體執行我們剛剛示範的流程任務,進而有效節省我們人為處理的時間和心力。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
這個教學是關於探索地圖的教學 教學包含了 使用 imagemap 出現提示 建立可互動式地圖 解謎系統 設定 / 使用變量 根據成功或失敗出現對應的畫面 這篇會稍微比較長也比較複雜ㄧ點如果中間有甚麼不懂的歡迎私訊我!
Thumbnail
Canva 簡單介紹 到底什麼是 Canva呢? 先來簡單的介紹一下 Canva Canva 是一款免費線上設計工具,可以讓你非常簡單的做出高質量的設計 你可以使用 Canva 建立像是海報,社群軟體貼文,文章封面,文件,簡報等各式各樣的設計,當然還可以拿 Canva 來製作用在 T-Shirt
Thumbnail
我們也推出了一項專案活動<RPA數位傳情|在聖誕節寄出一封時空信​>,希望透過 RPA來做一個類時空信的活動,因此本篇文,也希望和大家聊聊: 1. 為何要做這樣的專案活動 2. 為何學習 RPA很重要 3. 如何設計自己的 RPA機器人
Thumbnail
RPA 全名為 Robotic Process Automation,意即「機器人流程自動化」,是一種軟體服務, 可以將其想像成有位數位助手,在一旁紀錄我們如何進行電腦操作,並且加以模仿、學習,在建立其流程後,便可讓這個軟體執行我們剛剛示範的流程任務,進而有效節省我們人為處理的時間和心力。