事件

通常,当最终用户的表述与意图训练语句匹配时,意图即会匹配。不过,您也可以使用事件来触发意图。可通过多种方式调用事件。

事件分为两种类型:

  • 平台事件:这些内置事件由平台集成服务提供。发生特定于平台的事件时,系统就会调用平台事件。例如,当最终用户接受或拒绝针对最终用户位置的请求时,Facebook 集成服务会调用 FACEBOOK_LOCATION 事件。
  • 自定义事件:这些是由您定义的事件。您可以使用 fulfillmentAPI 来调用这些事件。例如,您可以在对话期间设置定时提醒,以便在特定时间调用某一事件。此事件可能会触发向最终用户发出提醒的意图。

针对事件配置意图

您只需通过事件的名称来标识事件。特定于平台的事件具有特定名称,但您可以为自定义事件指定任何名称。

如需配置意图以使其在调用特定事件时触发,请执行以下操作:

  1. 转到 Dialogflow ES 控制台
  2. 选择一个代理。
  3. 在左侧边栏菜单中选择意图 (Intents)。
  4. 选择一个意图。
  5. 展开事件 (Events) 部分。
  6. 输入一个或多个事件名称。

如需使用 API 更新意图事件,请参阅意图类型。

事件参数

事件在被调用时可能还包含参数数据,您可以在所触发意图的响应中访问这些数据。如需了解详情,请参阅事件参数的参数引用