本文說明如何將 CLU 模型整合至代理程式。
先決條件
- 完整訓練的 CLU 模型,包含所有系統主題的意圖,以及您要撰寫的任何自訂主題意圖
- 已部署模型的金鑰和預測 URL
- CLU 專案名稱和部署名稱
- 認知服務的帳戶金鑰
- Azure AI 語言的網站 URL
- Copilot Studio 帳戶
- 設定為使用傳統協調流程的 Copilot Studio 代理程式
- 設定 Copilot Studio 語言連接器,以使用製作者提供的認證
準備您的 CLU 專案
如果您沒有 Azure 訂用帳戶,請建立免費帳戶。
在語言工作室中建立語言資源,並啟用交談語言理解功能。
為了確保您的 Copilot Studio 代理程式正常運作,您建立的 CLU 模型必須具有所有 系統主題 以及您新增至代理程式 的任何自訂主題 的意圖。
定義您希望 Copilot Studio 代理程式使用的實體。
在與 Copilot Studio Agent 相同的區域中訓練和部署 CLU 專案。
準備您的 Agent
移至代理程式的 [ 設定 ] 頁面。 生成式 AI類別的設定將顯示出來。
如果已開啟生成式協調流程,請切換至傳統協調流程:在 [協調流程] 底下,選取 [ 否]。
選取側窗格中的語言理解。
選取 利用預先建置的 Azure NLU。
如果您的環境 尚未 連線到 Azure AI 語言,或者您想要使用新連線,請選取 管理連線,移至 Power Apps,然後 建立 CLU 連線。
選取所需的 CLU 連線。
選取 [儲存]。 刪除主題的所有現有觸發字詞之前,提示您儲存 Agent 快照集的視窗會出現。
選取 * 儲存快照 * ,然後將產生的 ZIP 封存 (botContent.zip) 儲存至所需位置。 ZIP 封存包含單一 YAML 檔案 (botContent.yml),其中包含代理程式內容,包括觸發詞組和訊息。
選取 [是,刪除我的觸發詞組],然後選取 [繼續]。
輸入適當 Azure AI 語言專案的名稱和模型部署資訊,然後選取 [ 儲存]。 完成此作業之後,您會看到名為「 分析文字」的新系統主題。 本主題連結至您的 CLU 模型,其目的是辨識客戶與客服專員之間交談中的意圖和實體。
注意
將 Agent 的語言理解設定變更回 Microsoft Copilot Studio NLU 會移除分析文字系統主題。 它也需要您手動為目前對應至外部意圖的主題新增範例字詞。
對應 CLU 意圖和實體
在您的 Copilot Studio 代理程式中,開始將現有主題對應至 CLU 意圖。 您可以手動對應 意圖 和 實體,或 批量執行對應。
手動將 CLU 意圖對應至主題
前往您 Agent 的主題頁面。
選取所需的主題。
在觸發程序節點中,選取編輯。 「 片語」 面板隨即出現。
在 [意圖名稱] 下,輸入您要對應至此主題的 CLU 意圖名稱。 意圖名稱會顯示在 [外部意圖] 底下的 [觸發器] 節點上。
注意
CLU 意圖名稱必須與 CLU 模型中儲存的名稱完全一致,包括大小寫相符。
選取 [儲存]。
針對您想要對應至外部 CLU 意圖的任何剩餘主題重複這些步驟。
手動對應實體
移至代理程式的 [ 設定 ] 頁面。
選取實體。
選取新增實體>註冊外部實體。
在開啟的面板中,輸入所需的名稱和描述 (選用)。
針對 資料類型,選取 從範例資料。
選取 [從範例 JSON 取得結構描述],輸入 CLU 實體的 JSON 程式碼片段,然後選取 [確認]。 在交談語言理解整合的實體註冊上尋找範例 JSON 程式碼片段。
選取 [儲存],然後關閉面板。
對您要對應至外部 CLU 實體的任何其餘實體重複這些步驟。
執行批量映射
移至代理程式的 [ 設定 ] 頁面。
選取 Language understanding。
選取新增主題和實體自模型資料。 新增意圖和實體精靈隨即出現。
選取 [ 選擇檔案 ] 以選取包含 CLU 模型資料的檔案。
您的模型資料會出現在 「預覽」 窗格中。
選取 下一步。 映射現有主題畫面顯示。
為每個主題選取所需的 CLU 意圖。
檢閱您的選取項目,然後選取 下一步。 建立 新主題 畫面隨即出現,顯示未對應至現有主題的意圖。
如有需要,請為每個意圖建立新主題:在 [建立新主題] 底下,輸入您要建立的每個主題的名稱。
注意
精靈會忽略您保留空白的任何欄位。
選取 下一步。 註冊實體畫面隨即出現,顯示模型資料檔案中的 CLU 實體。
為您要使用的實體選取適當的資料類型,然後選取 [ 下一步]。 「 檢閱 」畫面隨即出現。
檢閱 現有主題、 新主題和 新實體 索引標籤上的對應,然後選取 儲存。
檢閱 [成功] 畫面上的資訊,然後選取 [完成]。
完成此程序後,就可以移至主題頁面來檢閱您的主題。 如需詳細資訊,請參閱管理主題。
在 Power Apps 中建立 CLU 連接
在 Power Apps 中,如果焦點尚未置於連接頁面,請選取左窗格中的連接。
選取新增連線。
選取適用於語言的 Azure 認知服務 (如果需要,請使用搜尋欄位來縮小清單範圍)。 將出現一個視窗,提示您輸入驗證資訊。
對於驗證類型,請選取 API 金鑰,然後輸入所需的帳戶金鑰。
輸入相應的根網站 URL (如果有)。
選取 建立。 預設名稱為「適用於語言的 Azure 認知服務」的新連接將顯示在環境的連接清單中。
選取此連線旁的三個點 (⋮),然後選取 [編輯]。
在出現的視窗中,將預設顯示名稱取代為其他名稱,以區分此連線與其他 CLU 連線,然後選取 [更新]。