意圖設定

本指南將說明基本意圖設定。

這項資料的所在位置

建構代理程式時,最常見的做法是使用 Dialogflow ES 主控台 (請參閱說明文件開啟主控台)。以下操作說明重點介紹如何使用主控台。意圖資料的存取方法如下:

  1. 前往 Dialogflow ES 主控台
  2. 選取代理程式。
  3. 選取左側欄選單中的 [Intents] (意圖)
  4. 選取一個意圖。

如果您要使用 API (而非主控台) 建構代理程式,請參閱意圖參照的相關說明。API 欄位名稱與主控台欄位名稱相似。

優先順序

您可以為每個意圖設定優先順序,這會影響相符方式

如何設定意圖的優先順序:

  1. 按一下意圖名稱左側的彩色圓點。
  2. 從下拉式選單中選擇優先順序。

變更意圖優先順序的螢幕擷取畫面

在大多數情況下,使用「Normal」優先順序是最佳做法。如果兩個意圖之間可能有比對衝突,建議您改善訓練詞組以解決衝突問題。如果無法移除與訓練字詞的衝突,您可以使用優先順序,為其中一個意圖提供偏好設定。

如果優先順序為「Ignore」,系統會在執行階段偵測意圖要求中忽略意圖。

使用 API 時,優先順序會以整數提供。數字越大,優先順序越高。如果未設定優先順序或優先順序等於 0,則值會轉換為 500,000。下表顯示整數優先順序與控制台命名優先順序的關係:

控制台優先順序名稱 控制台設定的整數優先順序 對應至命名優先順序的整數優先順序 (p) 範圍
略過 -1 p < 0
250,000 0 < p ≤ 250,000
一般 500,000 p = 0 或 250,000 < p ≤ 500,000
750,000 500,000 < p ≤ 750,000
最高 1,000,000 p > 750,000

Fulfillment

如要為意圖啟用執行要求,請按照下列步驟操作:

  1. 向下捲動至「Fulfillment」部分。
  2. 將「Enable webhook call for this intent」(為這個意圖啟用 Webhook 呼叫)切換為開啟。
  3. 按一下 [儲存]

停用機器學習

意圖比對通常會同時進行文法比對和 ML 比對。您可以設定意圖,停用機器學習比對功能,並僅依賴文法比對。

您可能需要這樣做,才能避免或減少意圖過度觸發的情況,因為您可能會提供幾乎完整的訓練詞組。

如要停用機器學習比對功能,請按照下列步驟操作:

  1. 按一下意圖頁面頂端的選項 按鈕。
  2. 選取「停用 ML」