Événements

Les intents sont généralement mis en correspondance lorsqu'une expression d'utilisateur final correspond à une phrase d'entraînement d'intent. Cependant, vous pouvez également déclencher des intents à l'aide d'événements. Les événements peuvent être appelés de nombreuses manières.

Il existe deux types d'événements :

  • Événements de plate-forme : ces événements intégrés sont fournis par les intégrations de plate-forme. Ils sont appelés lorsque des événements spécifiques à une plate-forme se produisent. Par exemple, l'intégration de Facebook appelle l'événement FACEBOOK_LOCATION lorsqu'un utilisateur final accepte ou refuse une requête concernant sa position géographique.
  • Événements personnalisés : il s'agit des événements que vous définissez. Vous pouvez appeler ces événements à l'aide du fulfillment ou de l'API. Par exemple, vous pouvez définir une alerte planifiée devant se déclencher au cours d'une conversation pour appeler un événement à un moment donné. Cet événement peut déclencher un intent qui alerte l'utilisateur final à propos de quelque chose.

Configurer un intent pour les événements

Les événements sont simplement identifiés par leur nom. Les événements propres à une plate-forme ont un nom spécifique, mais vous pouvez choisir librement le nom des événements personnalisés.

Pour configurer un intent afin qu'il soit déclenché lorsque certains événements sont appelés, procédez comme suit :

  1. Accédez à la console Dialogflow ES.
  2. Sélectionnez un agent.
  3. Cliquez sur Intents dans le menu de la barre latérale gauche.
  4. Sélectionnez un intent.
  5. Développez la section Events (Événements).
  6. Saisissez un ou plusieurs noms d'événement.

Pour mettre à jour les événements d'intent avec l'API, reportez-vous au type Intents.

Paramètres de l'événement

Lorsqu'ils sont appelés, les événements peuvent également inclure des données de paramètre auxquelles vous pouvez accéder dans les réponses de l'intent déclenché. Pour plus d'informations, consultez la documentation de référence pour un paramètre d'événement.