Configurer le comportement d'intention de Google Dialogflow ES lorsque l'appelant ne répond pas

Attribuez des événements à votre bot Google Dialogflow ES à utiliser lorsqu'un appelant ne répond pas à une invite. Attribuez un événement qui se déclenche la première fois que l'appelant ne répond pas. Attribuez un événement qui se déclenche si l'appelant ne répond pas la deuxième ou la troisième fois. Attribuez un événement final pour lire une invite à l'appelant et déconnecter l'appel.

Remarques:
  • Vous pouvez ajouter les trois événements au même intent.
  • L'ajout de ces événements remplace l'intention de secours par défaut.

Vous pouvez éventuellement définir l'intention comme fin de la conversation. Cette fonctionnalité facultative détermine si la déconnexion prend le chemin d'échec ou le chemin d'intention. Pour plus d’informations, voir Action de données d’appel.

Pour plus d'informations sur la création et la configuration des robots Google Dialogflow ES, consultez Documentation Google Dialogflow ES.

Comment gérer le contexte de conversation

Lorsque l'interaction appelle un événement NO_INPUT, par défaut, le système ignore le contexte de conversation de l'appel et préserve le contexte de conversation de la dernière invocation non-NO_INPUT. Ce comportement garantit que l'interaction ne progresse pas de manière involontaire. Si nécessaire, vous pouvez remplacer ce comportement ; par exemple, si un bot Dialogflow ES utilise un webhook pour aider à gérer le contexte de la conversation. 

Si vous souhaitez utiliser le contexte de conversation d'un événement NO_INPUT, vous pouvez renvoyer un contexte de sortie spécialement nommé appelé «genesysnoinput-overwrite», avec une durée de vie de 1. 

Si ce contexte existe sur la réponse NO_INPUT, le système utilise les contextes qui retournent avec cette réponse au lieu du contexte précédemment préservé.

Attribuer un événement initial si l'appelant ne répond pas la première fois

Cette intention initiale se déclenche si l'appelant ne répond pas la première fois seulement. Ajoutez éventuellement une réponse personnalisée, telle que "Je suis désolé, je ne vous ai pas entendu".

  1. Dans la console Google Cloud Platform, accédez à la Console Dialogflow ES.
  2. Choisissez un mandataire.
  3. Dans le menu latéral de gauche, choisissez Intentions.
  4. Cliquez sur Créer un site.
  5. Saisissez l’intention.
  6. Sous Événements, Cliquez sur Ajouter un évènement.
  7. Ajouter le GENESYS_INITIAL_NO_INPUT un événement.
  8. Cliquez sur Sauvegarder. 

Attribuer un événement si l'appelant ne répond pas la deuxième ou la troisième fois

Cette intention se répète la deuxième et la troisième fois, après quoi elle atteint l'étape finale. Vous pouvez décider d'ajouter un texte de réponse différent à associer à chaque récurrence d'événement. Par exemple, « Je suis désolé, je ne vous ai toujours pas entendu. » et « Je n'ai pas entendu votre réponse. Peux-tu le répéter ?"

  1. Dans le menu latéral de gauche, choisissez Intentions.
  2. Cliquez sur Créer un site.
  3. Saisissez l’intention.
  4. Sous Événements, Cliquez sur Ajouter un évènement.
  5. Ajouter le GENESYS_NO_INPUT un événement.
  6. Cliquez sur Sauvegarder. 

Attribuer un événement final si l'appelant reste silencieux

Si l'appelant continue de rester silencieux après le troisième échec, utilisez cet événement final pour lire une invite à l'appelant et déconnecter l'appel. Par exemple, « Nous avons des problèmes techniques. Veuillez rappeler plus tard. Après cette invite, Dialogflow se termine et l’appel revient au flux. L’auteur du flux peut décider du comportement suivant; par exemple, transfert à un agent.

  1. Dans le menu latéral de gauche, choisissez Intentions.
  2. Cliquez sur Créer un site.
  3. Saisissez l’intention.
  4. Sous Événements, Cliquez sur Ajouter un évènement.
  5. Ajoutez le GENESYS_FINAL_NO_INPUT un événement.
  6. Cliquez sur Sauvegarder. 

Définir l'intention comme fin de la conversation

Après avoir configuré les événements, vous pouvez choisir de définir l'intention comme fin de la conversation. Lorsque vous activez cette option, une interaction se termine une fois l'intention terminée. Si cette option est désactivée, Architect reçoit une erreur et le flux prend le chemin de l'échec. S'il est activé, l'intention apparaît dans le flux et indique que cette action est un délai d'attente.

  1. Faites défiler jusqu'en bas de l'intention que vous modifiez.
  2. Permettre Définir cette intention comme fin de conversation.
  3. Cliquez sur Sauvegarder.