技術專欄

如何用 ChatGPT 展開自動化開發和設計? 5 種開發者應用+5 種商用場景,一次看懂!

UiPath RPA 機器人流程自動化全球第一品牌
2023/03/06

如何用 ChatGPT 展開自動化開發和設計?

5 種開發者應用+5 種商用場景,一次看懂!

原文作者/George Roth

原文出處/Leveraging ChatGPT in Automation Development and Design

短短幾週內,生成式人工智慧(artificial intelligence,AI)就從新興崛起的技術轉為主流應用。與此同時,你我與任何 AI 使用者都可以創作出令人驚嘆的藝術作品、寫作、寫部落格,甚至可以創造全新的程式語言。由 OpenAI ChatGPT 掀起的這股浪潮,是一個能產出猶如真人撰寫的(human-like)文字內容的大型語言模型(large language model,LLM)。ChatGPT 不僅向全球數百萬人展現了 AI 最新的開發進展,也吸引人們關注這類模型的各種可能性。這是 AI 走向民主化所跨出的一大步,它為各式能產生更多價值的工具,提供了強大的基礎模型。

基於此,筆者請教了 UiPath 的機器人流程自動化(robotic process automation,RPA)開發專家 Cristian Negulescu 和其他幾位友人,彙整出人們發現 ChatGPT 有哪些好用之處。

● 註:ChatGPT 是目前最方便使用的生成式 AI 工具之一,使用其他新興工具也可能獲得類似的結果。

 


ChatGPT 帶來的 5 種開發者應用

1. 使用 ChatGPT 了解其他開發者的程式碼

ChatGPT 很大的一個用途,就是可以爲專業開發者解答他們對其他開發者所寫的程式碼之問題。就是這麼簡單,只要將程式碼貼到 ChatGPT,再詢問它程式碼的作用即可。這可以幫助自動化開發者更了解如 VB.Net、SOQL、JQL、LINQ 等任何程式語言。

● 好處:幫助開發者擴展對較少使用的程式語言之知識。

2. 爲您快速建立程式碼說明文件

ChatGPT 也可以減輕需要爲程式碼建立大量使用者文件的痛苦。在 ChatGPT 中貼上所有關於您系統的資訊,再詢問使用者可能常會遇到的問題,就可以利用 ChatGPT 所輸出的答案作爲文件內容。再過不久,更進階版的 ChatGPT 或是其他類似的生成式模型,甚至將能夠更新使用者文件內容。想像一下這個情景:只要傳達您系統最新的變更之後,AI 模型就可以將所有必要的輔助文件更新至最新版本。

● 好處:更有效率地產生程式碼說明文件,同時還可能達到文件更新自動化,節省開發者的時間和精力。

3. 以自然語言描述來產生程式碼

ChatGPT 最讓人興奮的潛在功能之一,是連非技術背景的使用者,都得以透過 ChatGPT 而成爲開發者。透過生成式 AI 模型,企業和公民開發者(citizen developer)得以用自然語言陳述其需求,並生成自動化的工作流程。意即,使用者可以陳述自己的目的,來要求 AI 模型生成程式碼以達成目標。這就是生成式 AI 的超能力。AI「小幫手」可協助任何技術等級的使用者完成自動化的目標,並在日常工作裡發揮嶄新的潛能。

● 好處:有利於非技術使用者採用簡單語言描述,即可生成自動化工作流程,推動公民開發的機會。

4. 生成測試用資料

倘若開發者所需的測試資料,像針對特定的州或地區行銷用的聯絡名單般,具有特定的欄位(如:姓名、電話和地址),則 ChatGPT 可以很快地生成這組隨機的假資料。下文是輸入的提示範例:「我建立了一個可以根據電話號碼和地址來作業的應用程式。紀錄中將會使用以下欄位:姓名、電話和地址。請生成 30個僅限於美國華盛頓州的紀錄範例。」試著變更提示的地點或是要求名字必須爲 A 字母開頭,就可以見識到生成客製輸出的内容是何等簡單。

● 好處:爲開發者加速建立測試用資料,同時也確保隨機的假資料集遵循完整的邏輯準則。

5. 依據程式碼順序產生對應的測試腳本

假設您希望替程式碼順序建立測試腳本,ChatGPT 可以協助您使用 Python、JSON、C 或 XAML 生成測試程式碼(甚至還可在不同的程式語言之間作轉換)。此外,ChatGPT 也會爲所有測試案例建立所需的測試資料。

● 好處:加速工作流程測試腳本的建立

接下來,讓我們超越開發者工具領域,更近一步探索 ChatGPT 結合 UiPath 自動化 的一些企業相關應用。


ChatGPT 結合 UiPath 自動化功能,帶來的 5 個商務應用

1. 分析客戶的回饋

ChatGPT 其中一項引人注目的功能,就是針對特定產品的客戶回饋,進行文字分析和感想評估。舉例來說,我們可以提供 ChatGPT 一組客戶產品回饋,並輸入以下提示:「請從客戶回饋中,辨識和指出客戶的感想是正面、負面或是正負不一。」ChatGPT 就會回應,並根據客戶回饋的訊息準確地辨識出客戶的語氣。

我們甚至可以再加入自動化。機器人可以先送回饋單給 ChatGPT,接著導入上述所言的提示,收到 ChatGPT 針對每一則回饋訊息的答覆後,機器人再統計正面、負面和正負不一的回饋單之數量。根據這些客戶回饋的感想,特別有用的回饋意見將可進入下游程序進行處理,例如:可以自動將負面的回饋轉給產品開發團隊。如果想要更深入和即時掌握客戶回饋的分析結果,並從客戶回饋中提取意圖,您會需要 UiPath 資訊傳達挖礦(Communications Mining

● 好處:加速分析客戶對產品和服務的回饋意見

● 註:在 ChatGPT 輸入個人可識別資訊(personally identifiable information,PII)之前,貴組織應先諮詢您的法律團隊,以確保 ChatGPT的隱私政策 符合貴組織的隱私政策和個資使用準則。

2. 撰寫回覆給客戶的電郵

及時提供良好的客戶服務,對企業來說是一項挑戰。所幸 ChatGPT 和 UiPath 機器人也能為這項難題提供一臂之力。如果有一位客戶針對某個產品分享了負面的回饋意見,我們可以用 ChatGPT 撰寫適當的文字回應,而這整個過程甚至可以從頭到尾自動化。當您收到負面的回饋,機器人會分享提示和 email 的文字内容給 ChatGPT。ChatGPT 會回覆適當的訊息,待機器人向客服單位確認後,可接著傳送 ChatGPT 生成的回覆内容給客戶。

● 好處:改善客戶體驗,並縮短解決客戶問題的時間。

3. 智能化篩選履歷

ChatGPT 也可協助篩選履歷和評估求職者是否符合職缺需求。舉例來說,UiPath 機器人可以傳給 ChatGPT 一份履歷、職缺的工作内容和一個提示,再要求 ChatGPT 替這位求職者評分。ChatGPT 的評分可作爲評估求職者和該職缺匹配程度的參考依據,幫助您加速審閲所有履歷。作爲「審閲履歷的第一道關卡」,ChatGPT 可以從名單中刪除不適合或資格不符的求職者。

● 好處:節省篩選大量履歷的時間。

4. 產出各式場景的面試題庫範本

讓我們繼續在選用人才的議題上延伸討論:ChatGPT 可根據工作需求和求職者履歷快速生成面試題庫。如果您需要,ChatGPT 也可用來評估求職者的答覆,並給予評分。面試和聘僱人才,是各企業必要卻耗時的作業。不過,有了 ChatGPT 和 UiPath 機器人,我們可以快速建立自動化流程,透過將 ChatGPT 連接到爲每位求職者建立客製化題目的人才選用平台,將可花費更少的時間來完成更有效的面試和選用更合適的人才。

● 好處:協助面試官準備與特定面試相關的題目。

5. 評量客戶服務對話内容

若企業採用線上聊天對話支援客戶,則 ChatGPT 可評量每則客服案例的服務品質。舉例來說,假設您要求 ChatGPT 替客戶滿意度評分,若分數低於特定門檻,則機器人可自動向上呈報給主管審查;這可幫助管理人員加強客戶支援團隊的訓練。您不見得要將回覆的評量結果視爲百分之百正確,但它是可用來節省寶貴時間的好指標。

● 好處:快速評估客服品質,並決定情況是否需要向上呈報。

 


可見的下一步

類似 ChatGPT 這類的生成式 AI,將可成為替所有開發人員提供協助的工具。這類的生成式 AI,其主要用途目前是基於特定的規範或類似新術語的「提示」來產出新的資訊(不一定是關鍵的)。當使用者自動化這些結果與行動時,便得以處理比以往更大量的工作或事物;不過,對多數組織而言,仍需在具備一致性與可治理的前提下,適當地將生成式 AI 應用在商務場景之中。

IT 智能化最佳夥伴-MetaAge 邁達特|UiPath 指定台灣代理商

AI 發展勢如破竹,由 AI 與 RPA 組成的「智慧流程自動化」已經成為解放勞動力、提升企業競爭力的顯學。UiPath RPA 技術適合所有想要提升生產力、數位轉型的企業,包含金融服務、醫療保健、製造業、政府機關、零售業等。許多企業已在財務、IT 與資安、人力資源、法務、客服、營運等部門導入 RPA 領導品牌 UiPath。

UiPath 基本 RPA 產品服務 包含:UiPath Studio 視覺化流程設計、UiPath Robots 執行機器人、UiPath Orchestrator 管理中控台等。另外, UiPath 採「年度訂閱制」,提供企業用戶更彈性的應用空間。

如欲更進一步了解 UiPath RPA 解決方案,歡迎與 UiPath 指定台灣代理商 MetaAge 邁達特 聯繫。邁達特長年代理數十個全球知名硬軟體品牌,擁有專精於系統整合和雲地串聯的技術團隊,可為各產業接軌如日中天的 RPA 與 AI 應用。立即聯絡 MetaAge 邁達特,了解 UiPath RPA 解決方案或整合方案。


延伸閱讀:

現省 10 萬以上!超夯 RPA 工具 UiPath + 核心資料庫維運,限時超殺優惠組合!
RPA 如何達成資安作業自動化?啟用 UiPath RPA 達成全面的資安 SOAR
什麼是 RPA 機器人流程自動化?RPA 優點、應用案例一次整理

聯絡 我們