Composant prédéfini de collection numérique

Ce composant prédéfini collecte les séquences numériques de l'utilisateur final. Les longueurs minimale et maximale acceptées peuvent être configurées via des paramètres d'entrée.

Le composant capture des fragments de chiffres de l'utilisateur à chaque tour de conversation et les concatène pour former la séquence finale. Les longueurs minimale et maximale acceptées pour chaque fragment peuvent être configurées via des paramètres d'entrée.

La capture de la séquence se poursuit jusqu'à ce que l'utilisateur final indique qu'il a terminé la séquence avec une entrée correspondant à l'intent prebuilt_components_confirmation_done.

Limites

Outre les limites courantes relatives aux composants prédéfinis, ce composant prédéfini présente les limites suivantes:

  • Les caractères non numériques ne sont pas acceptés. Reportez-vous à la section Collecte alphanumérique pour prendre en charge les lettres et les chiffres.

Activer DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier du téléphone.

Fonctionnalités supplémentaires

Ce composant prédéfini offre les fonctionnalités supplémentaires suivantes:

Exemples de boîtes de dialogue

Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par ce composant prédéfini. Les exemples de boîtes de dialogue illustrent le comportement lorsque le composant est appelé par téléphone, ce qui déclenche l'intent d'accueil par défaut et la première réponse de l'agent au début de la conversation.

Fragment unique

L'utilisateur final fournit une séquence numérique lors de la première tentative. L'agent l'accepte.

Entrée utilisateur Réponse de l'agent
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
2374 30940 029 30
J'ai compris 23743094002930, c'est bien ça ?
Oui
D'accord. Veuillez énoncer ou saisir la partie suivante de la séquence numérique.
OK
Merci, la séquence numérique que j’ai recueillie est 23743094002930. Est-ce bien cela ?
oui
Parfait, j'ai terminé de collecter la séquence numérique.

Plusieurs fragments

L'utilisateur final fournit une séquence numérique en plusieurs fragments ; l'agent l'accepte avec succès.

Entrée utilisateur Réponse de l'agent
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
2374 30940 029 30
J'ai compris 23743094002930, c'est bien ça ?
Non
Ne vous inquiétez pas. Pouvez-vous me fournir à nouveau les 1 à 30 premiers chiffres de la séquence numérique ?
2374
J'ai 2374, c'est bien ça ?
Oui
D'accord. Veuillez énoncer ou saisir la partie suivante de la séquence numérique.
3094
J'ai le code 3094, c'est bien ça ?
Ouais.
D'accord. Veuillez énoncer ou saisir la partie suivante de la séquence numérique.
002930
J'ai compris 002930, c'est bien ça ?
Non
Ne vous inquiétez pas, qu'est-ce qu'il y a après 23743094 ?
2930
J'ai 2930, c'est bien ça ?
Oui, c'est tout
Merci, la séquence numérique que j’ai recueillie est 237430942930. Est-ce bien cela ?
Oui
Parfait, j'ai terminé de collecter la séquence numérique.

Nouvelle tentative réussie

L'utilisateur final fournit une séquence numérique lors de la première tentative. L'agent la confirme, mais l'utilisateur final dit "non". L'agent demande à l'utilisateur final de fournir à nouveau la séquence. L'utilisateur final fournit et confirme la séquence, et l'agent l'accepte.

Entrée utilisateur Réponse de l'agent
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
92832938 3489
J'ai compris 928329383459, c'est bien ça ?
0
Ne vous inquiétez pas. Pouvez-vous me fournir à nouveau les 1 à 30 premiers chiffres de la séquence numérique ?
928329383435
J'ai compris 928329383435, c'est bien ça ?
Oui, et c'est tout pour moi
Merci, la séquence numérique que j'ai recueillie est 928329383435. Est-ce bien cela ?
oui
Parfait, j'ai terminé de collecter la séquence numérique.

Nouvelles tentatives infructueuses

L'utilisateur final fournit une séquence numérique trois fois et dit "non" à l'étape de reconfirmation. Le composant quitte le flux lors de la troisième confirmation qui a échoué.

Entrée utilisateur Réponse de l'agent
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
928329383435
J'ai compris 928329383835, c'est bien ça ?
0
Ne vous inquiétez pas. Pouvez-vous me fournir à nouveau les 1 à 30 premiers chiffres de la séquence numérique ?
23 289 0239 903
J'ai compris 232890239953, c'est bien ça ?
0
Ne vous inquiétez pas. Pouvez-vous me fournir à nouveau les 1 à 30 premiers chiffres de la séquence numérique ?
23847 02938
J'ai compris 2384702938, c'est bien ça ?
0
Désolé, le nombre de tentatives autorisées a dépassé le nombre maximal de tentatives autorisé. Échec de l'enregistrement de votre réponse.

Entrée non reconnue

Le composant quitte le flux une fois que l'utilisateur final a fourni trois fois une entrée non reconnue.

Entrée utilisateur Réponse de l'agent
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
C'est bon
Désolé, je n'ai pas compris. Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle.
Bien-être
Je n'ai toujours pas compris. Assurez-vous de bien énoncer les 1 à 30 premiers chiffres de la séquence numérique. Une fois que vous avez terminé, dites "J'ai terminé" pour terminer la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. Si nous vous entendons mal, vous pouvez également utiliser le clavier pour saisir la séquence numérique.
formidable
Excusez-moi, je ne comprends pas votre réponse.

Conventions de nommage

Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:

Caractéristique Format Exemple
Flow [Nom du composant] Collection numérique
Intent spécifique au composant prebuilt_components_[component_name]_[intent_name] prebuilt_components_numeric_collection_collect_numeric_sequence
Paramètres [nom_param] user_provided_cur_seq

Paramètres d'entrée

Les paramètres d'entrée sont des paramètres utilisés pour configurer certains comportements du composant. Les paramètres seront utilisés par une ou plusieurs conditions dans le flux pour déterminer le comportement du composant. Les paramètres de portée flux doivent être définis sur la page d'accueil du composant, comme décrit ci-dessous. Les paramètres de portée session peuvent être définis par un flux d'appel ou sur la page d'accueil de ce composant.

Vous pouvez configurer les longueurs minimale et maximale acceptées par capture et pour la séquence collectée finale en modifiant les préréglages des paramètres sur la page d'accueil du flux.

Ce composant prédéfini accepte les paramètres d'entrée suivants:

Nom du paramètre Description Format d'entrée
$flow.numeric_min_length Longueur minimale de la suite numérique finale entier
$flow.numeric_max_length Longueur maximale de la suite numérique finale entier
$flow.lower_limit Longueur minimale du segment qu'un utilisateur peut fournir à chaque tour entier
$flow.upper_limit Longueur maximale du segment qu'un utilisateur peut fournir à chaque tour entier

Pour configurer les paramètres d'entrée de ce composant, développez les instructions.

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Sélectionnez l'onglet Build (Compilation).
  5. Cliquez sur le composant importé dans la section Flux.
  6. Cliquez sur "Page d'accueil" dans la section Pages.
  7. Cliquez sur true Route sur la page d'accueil.
  8. Dans la fenêtre "Route", modifiez les valeurs Parameter Presets (Préréglages de paramètres) si nécessaire.
  9. Cliquez sur Enregistrer.

Paramètres de sortie

Les paramètres de sortie sont des paramètres de session qui restent actifs après avoir quitté le composant. Ces paramètres contiennent des informations importantes collectées par le composant. Ce composant prédéfini fournit des valeurs pour les paramètres de sortie suivants:

Nom du paramètre Description Format de sortie
numeric_collection_numeric_sequence Ce paramètre renvoie la séquence numérique capturée lors de la session chaîne

Configuration de base

Pour configurer ce composant prédéfini:

  1. Importez le composant prédéfini.

Terminé

Votre agent devrait maintenant être configuré et prêt à être testé.