Note
本文說明由標準執行架構驅動的 Agent 或 Agent 流程中所使用的功能。
您可以將交談語言理解 (CLU) 模型與 Copilot Studio Agent 整合。 交談語言理解是 Azure AI 語言所提供的功能。 這是套用機器學習智慧的雲端式服務。 您可將其用於建置交談式應用程式的自然語言理解 (NLU) 元件。 語言服務 API 可用,但非必需,讓您能與 Copilot Studio 代理整合。 Azure Language Studio提供自然語言處理(NLP)功能,用於分析對話文本。
對於使用此功能建立的專案,您可以直接在 Copilot Studio 中從 CLU 模型存取意圖和實體。 您可以用與原生 Copilot Studio 觸發字詞相同的方式,將 CLU 意圖對應至觸發主題。 在 Copilot Studio 中,從 CLU 模型匯入的實體會顯示在實體頁面上,您可以像使用其他自訂及預建實體一樣使用這些實體。 您可以在主題中新增問題節點,並從匯入的 CLU 模型中選取實體和意圖。 CLU 實體會繫結到對應的 Copilot Studio 物件。 您可以視需要,為每個實體指定自訂資料類型的名稱、資料類型或 JSON 結構。
Note
對於你想利用 CLU 整合的現有代理,必須將 CLU 模型映射到 Copilot Studio 代理。 接著,您可以更新 Agent 的觸發字詞,將每個主題繫結至對應的 CLU 意圖。 您也可以手動管理 CLU 模型與代理程式之間的關係。
本文討論的概念可協助您了解如何將 CLU 模型與 Copilot Studio Agent 整合。 如需詳細資訊,請參閱開始使用交談語言理解整合。
CLU 連接器
連接器是 API 的包裝函式,可讓 Azure AI 語言與 Copilot Studio 代理程式交談。 它可讓您連線帳戶,並套用一組預先建置的動作和觸發程式,以建置應用程式和工作流程。 如需詳細資訊,請參閱 Copilot Studio、Power Platform 和 Azure Logic Apps 連接器檔中的 Azure 語言認知服務。
Power Platform 連接器可讓 Microsoft 服務與 CLU API 對話。 如需詳細資訊,請參閱 Copilot Studio、Power Platform 和 Azure Logic Apps 連接器檔。 雖然您可以匯入任何連接器類型,但 Copilot Studio 目前不會驗證連接器。
Copilot Studio 中的連線
Connections 是存儲在連接器中的身份驗證憑證,如適用於 SharePoint 連接器的 OAuth 憑證。 連線參考是一種解決方案元件,其中包含特定連接器相關連線的參考。
Copilot Studio 連線是特定環境專用的。 匯入代理程式時,必須為其設定連線。 Power Platform 提供透過連線參考來達成此功能的標準方法。 如需詳細資訊,請參閱 Power Apps 文件中的使用連線參考。
外部識別器
CLU 整合使用 OnRecognize 觸發器,當機器人需要識別意圖或實體時觸發。 例如,將發言與主題比對,或評估問題節點的輸入 (不論是否支援中斷)。
外部意圖
CLU 整合透過兩個系統變數 System.Recognizer.IntentOptions (意圖)與 System.Recognizer.ExtractedEntities (實體)支援已識別的外部意圖與實體。 在以下情境下使用該 IntentOptions 變數:
- 重複使用 TopicId 做為外部意圖識別碼
- 重複使用 TriggerId 做為外部意圖識別碼
- 為外部意圖 ID 建立一個新的屬性 ExternalIntentId 。
| 屬性名稱 | 類型 | Description |
|---|---|---|
| DisplayName | String | 已辨識意圖的顯示名稱;會以目前的語言在地化,並顯示於「您的意思是...」提示中 (若適用)。 |
| Score | 編號 | 識別器分數。 |
| TopicId | String | 主題的「Dataverse」架構名稱。 |
| TriggerId | String | AdaptiveDialog 主題中觸發器的唯一 ID。 |
| ExternalIntentId | String | 外部辨識器的意圖識別碼 (例如 CLU category)。 用於繫結至主題的 ExternalIntent 觸發程序。 |
如需 Copilot Studio 內建變數 (包括系統變數) 的完整清單,請參閱 變數概觀。
混搭實體元件類型
CLU 實體是從 NLU 語句中擷取出的相關資訊。 你可以用不同方法提取實體。 你可以透過上下文學習實體,從清單中混搭實體,或從預先建構的已識別實體中偵測實體。 在 Azure AI 語言 文件中的 元件類型中了解更多內容。
Note
您可以將 Copilot Studio 預建實體與 CLU 實體一起使用。
相關內容
- 使用系統主題
- 使用實體與位置填入
- 對話語言理解的最佳實踐
- 設計和控制交談流程,請參閱 Bot Framework SDK 檔
- 使用 Power Fx 建立運算式