跳過主内容

簡單幾步 Power Platform 整合 Azure OpenAI,打造企業級的智慧助手

ChatGPT  風潮席捲全球,越來越多企業開始將生成式AI 應用在商業場景中。微軟也在3月陸續推出了 Dynamics 365 Copilot, Microsoft 365 Copilot 以及 Power Platform Copilot 等功能,未來每個員工在不同的工作場景中,都有一個人工智慧助手,讓使用者透過對話的方式更有效率完成工作,同時協助用戶釋放創造力、提高生產力和各項技能。 

儘管目前Copilot的大多數功能已在美國和歐洲地區公開預覽,然而如果企業想立即將生成式AI應用在目前的工作流程中,甚至為企業量身訂製場景,現在就可以選擇在微軟新一代低程式碼平台Power Platform 上直接調用 Azure OpenAI Service來實現企業特定的需求。例如:在企業內部透過 Power Apps 搭建一個安全合規的對話平台,文章內容生成工具或者快速出圖小助手等等。 

技術專家王淼,就展示了如何透過簡單幾步將 Azure OpenAI 導入 Power Platform,在一個 Power Apps 應用中,滿足多個場景的需求,讓企業內部使用者無需擔心資料安全,可以盡情使用 GPT 的模型來進行對話,創作文字和生成圖片。同時最為重要的是,該應用當中添加了類似 DLP 的安全規則,可以防止使用者輸入指定資訊,並能隨時記錄企業內部使用者的對話情況和資源使用情況。 

Power Platform 集成 Azure OpenAI的典型應用場景 

為企業搭建一個訂製的AI助手,讓員工在一個安全的環境下盡情使用生成式AI的能力。以下展示四個場景: 

  1. 企業內部智慧客服:使用企業內部知識庫(如網站,文件)作為預訓練內容快速打造企業內部客服,讓員工可以透過對話方式進行HR、產品資訊等場景的快速查詢。與傳統客服機器人相比,智慧客服可根據預訓練的內容組織文字進行基於上下文、多回合的問答,還可進行情感和文本分析 
GPT 基於微軟官方 FAQ 訓練的 GPT 問答

2. 文字生成助手:使用者可以透過自然語言描述,快速生成文本內容,如行銷經理可以透過輸入特定關鍵字或主題,透過 GPT 自動生成有針對性的創意內容,用於電子郵件或在社交媒體中的行銷活動。 

GPT 基於上下文的問題回覆

3. 圖片生成助手:設計師或行銷人員可以運用自然語言透過 DALL-E 生成設計圖,還可以將吉祥物或者自己繪製的圖片上傳,讓應用根據自然語言描述進行圖片修改。

GPT 基於文本生成圖片

4.GPT 生成內容的安全管控:開發者還可以透過 Power Apps 打造管理功能,並且將對話記錄保存到 Dataverse 中進行審核,在搜尋中嵌入 DLP 敏感詞提醒,確保企業敏感資訊不外流。 

滿足上述功能所使用的服務包括Power Apps 、Power Automate、Dataverse Azure OpenAI(GPT-3.5,DALL-E,Fine-tuning,Embedding)等 

那麼如何在 Power Platform 應用中導入Azure OpenAI 的強大 AI 能力呢? 

簡單兩步向 Power Platform 導入 Azure OpenAI Service 

透過強大的Power Platform 連接器,幾個步驟就可以讓你直接在 Power Platform 中調用Azure OpenAI 的模型輔助實現特定場景需求。 

【第一步】新建自訂連接器 (Custom Connectors) 

在你的 Azure OpenAI 模型已經準備就緒的情況下,需要將其製作為自訂連接器後,才可以在 Power Apps  Power Automate 中調用其中的模型服務。 

而自訂連接器的製作過程也非常簡單,點擊左側導航的自訂連接器,點擊「新建後首先將 Azure OpenAI Service  Host 位址配置到連接器中。 

之後是配置安全性,Azure OpenAI Service 可以透過 API Key 進行身份授權驗證。

第三步,定義好具體的操作。比如你想要使用 Azure OpenAI Service 的不同模型和不同功能,就需要分別在自訂連接器中定義好相關操作以及不同操作的回應結果。這一步需要大家根據 Azure OpenAI Service 的文件來定義這些操作和回應的結構。

全部定義完成後,就可以保存連接器,並透過輸入 Azure OpenAI Service  API Key 來新建一個連接。 

在應用程式中使用連接器 

有了連接以後,就可以在 Power Apps   Power Automate 中調用對應的連接器操作,再配合 Power Apps 中豐富的控制項和函式,即可將 Azure OpenAI 的能力應用在任何我們所需要的地方。 

Power Apps 中調用 Azure OpenAI 連接器

上圖展示的是一個簡單範例透過點擊發送按鈕後,獲取使用者在文字框中輸入的內容,將其傳遞給 Azure OpenAI Service ,最後將得到的模型結果顯示在頁面當中。 

在真實的商務流程中,還應該打造如 DLP 敏感詞提醒、對會話次數限制和計費等安全管理功能。 

微軟已經正式發佈上線 Azure OpenAI 服務,並將在多條產品線接入 OpenAI 模型。利用 Azure OpenAI 服務,Azure 全球版企業客戶可以直接調用 OpenAI 模型(包括 GPT-3、Codex  DALL-E 等),並享有 Azure 可信的企業級服務和為人工智慧優化的基礎設施。面向企業用戶的 ChatGPT 也即將在全球版 Azure 上線。透過 Azure OpenAI Service 搭配上 Power Platform 強大的低程式碼能力,無論 IT 還是業務用戶,都可以為應用添加更多擴展和 AI 功能,從而滿足企業自身的實際需求。 

本文技術指導和應用演示作者: 王淼 

  • 延伸閱讀 

立即註冊並下載數據報告書《2023 Gartner  魔力象限低程式碼平台評比》 

免費學習資源】Microsoft Learn – 微軟低程式碼平台 Microsoft Power Platform 

觀看影片】Microsoft Power Platform 提升您的科技韌性 

聯絡我們Business Application Platform | Microsoft Power Platform