您可以使用後續追蹤意圖自動設定意圖組合的背景資訊。後續追蹤意圖是相關聯父項意圖的子項。在您建立後續追蹤意圖之後,輸出背景資訊會自動新增至父項意圖,具備相同名稱的輸入背景資訊則會新增至後續追蹤意圖。前一個對話回合中的父項意圖必須比對成功,後續追蹤意圖才能比對成功。您也可以建立多層級的巢狀後續追蹤意圖。
針對常見的使用者回覆 (例如「是」、「否」或「取消」),Dialogflow 提供許多預先定義的後續追蹤意圖。不過,您也可以自行建立後續追蹤意圖來處理自訂回覆。
舉例來說,髮型師代理程式可能會含有下列巢狀意圖。
意圖 名稱 |
訓練 詞組 |
輸入 背景資訊 |
輸出 背景資訊 |
意圖 回應 |
---|---|---|---|---|
預約 | 您好 | appointment-followup | 您要 預約嗎? |
|
⤷ 預約 - 是 | 是 | appointment-followup | appointment-yes-followup | 您要理髮嗎? |
⤷ 理髮 - 是 | 是 | appointment-yes-followup | 預約成功。 | |
⤷ 理髮 - 否 | 否 | appointment-yes-followup | 再見。 | |
⤷ 預約 - 否 | 否 | appointment-followup | 再見。 |
這項資料的所在位置
建構代理程式時,最常見的做法是使用 Dialogflow ES 主控台 (請參閱說明文件並開啟主控台)。以下操作說明重點介紹如何使用主控台。意圖資料的存取方法如下:
- 前往 Dialogflow ES 主控台。
- 選取代理程式。
- 選取左側欄選單中的 [Intents] (意圖)。
如果您要使用 API (而非主控台) 建構代理程式,請參閱意圖參照的相關說明。API 欄位名稱與主控台欄位名稱相似。
建立後續追蹤意圖
建立後續追蹤意圖的方法如下:
- 在意圖清單中,將游標移至所需的父項意圖。
- 按一下 [Add follow-up intent] (新增後續追蹤意圖)。
- 選取其中一項預先定義的後續追蹤意圖,或是選取 [custom] (自訂)。預先定義的後續追蹤意圖中已包含使用者預定回覆的訓練詞組。