事件

一般來說,只要使用者表達的內容與意圖訓練詞組相符,系統就會視為符合意圖。不過,您也可以使用事件觸發意圖。 事件的叫用方式有很多種。

事件類型共有兩種:

  • 平台事件: 這些內建事件是由平台整合提供。 發生平台專屬事件時,系統會叫用這些函式。 舉例來說,當使用者接受或拒絕位置資訊要求時,Facebook 整合功能會叫用 FACEBOOK_LOCATION 事件。
  • 自訂事件: 這是指您自行定義的事件。 您可以透過執行要求API 叫用這些事件。舉例來說,您可以在對話期間設定定時快訊,在特定時間觸發事件。這項事件可能會觸發意圖,向使用者發出警示。

設定事件的意圖

事件的識別方式很簡單,只要使用名稱即可。 平台專屬事件有特定名稱,但您可以為自訂事件命名。

如要設定意圖,以便在叫用特定事件時觸發意圖,請按照下列步驟操作:

  1. 前往 Dialogflow ES 主控台
  2. 選取代理程式。
  3. 選取左側欄選單中的 [Intents] (意圖)
  4. 選取一個意圖。
  5. 展開「活動」部分。
  6. 輸入一或多個事件名稱。

如要透過 API 更新意圖事件,請參閱「意圖」類型。

活動參數

事件遭叫用時,也可能含有參數資料,您可以在觸發意圖的回應中存取這些資料。詳情請參閱「事件參數的參數參照」。