Ce composant prédéfini collecte des séquences numériques auprès de l'utilisateur final. Les valeurs minimale et maximale la longueur acceptée peut être configurée via des paramètres d'entrée.
Le composant capture des fragments de chiffres de l'utilisateur lors de chaque conversation. et les concatène pour former la séquence finale. Les valeurs minimale et maximale la longueur acceptée par segment peut être configurée via des paramètres d'entrée.
La capture de 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
En plus des limites courantes des 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. Consultez la collection alphanumérique pour prendre en charge les lettres et les chiffres.
Paramètres recommandés pour les agents
Activez le mode DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier du téléphone.
Fonctionnalités supplémentaires
Les fonctionnalités supplémentaires suivantes sont fournies par ce composant prédéfini:
Exemples de boîtes de dialogue
Les exemples de boîte de dialogue suivants illustrent des scénarios courants gérés par ce un composant prédéfini. Les exemples de boîte de dialogue illustrent ce comportement lorsque le composant est appelé par téléphonie, ce qui déclenche l'intent d'accueil par défaut et le premier de l'agent au début de la conversation.
Fragment unique
L'utilisateur final fournit une séquence numérique dès 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. Lorsque vous avez terminé, dites "J'ai terminé". pour terminer la collecte. Vous pouvez aussi dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. | |
2374 30940 029 30 | |
J\'ai obtenu 23743094002930. Est-ce correct ? | |
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 segments. 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. Lorsque vous avez terminé, dites "J'ai terminé". pour terminer la collecte. Vous pouvez aussi dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. | |
2374 30940 029 30 | |
J\'ai obtenu 23743094002930. Est-ce correct ? | |
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 3094, c'est bien ça ? | |
Ouais | |
D'accord. Veuillez énoncer ou saisir la partie suivante de la séquence numérique. | |
002930 | |
J'ai 002930, c'est bien ça ? | |
Non | |
Ne vous inquiétez pas, qu'est-ce qu'il y a après 23743094 ? | |
2930 | |
J'ai obtenu 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 fini 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 répond "non". L'agent demande à l'utilisateur final de fournir à nouveau la séquence. L'utilisateur final fournit et confirme la séquence, puis 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. Lorsque vous avez terminé, dites "J'ai terminé" pour finaliser la collecte. Vous pouvez également dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. | |
92832938 3489 | |
J'ai le numéro 928329383459, c'est bien ça ? | |
non | |
Ne vous inquiétez pas. Pouvez-vous me communiquer à nouveau les 1 à 30 premiers chiffres de la séquence numérique ? | |
928329383435 | |
J\'ai obtenu 928329383435. C\'est bien cela ? | |
Oui, et c'est tout | |
Merci. La séquence numérique que j'ai collectée est 928329383435. Est-ce bien cela ? | |
oui | |
Parfait, j'ai fini de collecter la séquence numérique. |
Tentatives infructueuses
L'utilisateur final fournit une séquence numérique trois fois et répond "non" à l'étape de confirmation. Le composant quitte le flux à la troisième confirmation échouée.
Entrée utilisateur | Réponse de l'agent |
---|---|
Veuillez commencer par énoncer les 1 à 30 premiers chiffres de la séquence numérique. Lorsque vous avez terminé, dites "J'ai terminé". pour terminer la collecte. Vous pouvez aussi dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. | |
928329383435 | |
J'ai 928329383835, 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 ? | |
23 289 0239 903 | |
J'ai le numéro 232890239953, c'est bien ça ? | |
non | |
Ne vous inquiétez pas. Pouvez-vous indiquer à nouveau les 1 à 30 premiers chiffres de la séquence numérique ? | |
23847 02938 | |
J'ai le 2384702938, c'est bien ça ? | |
non | |
Désolé, j'ai utilisé trop de tentatives et je n'ai pas pu obtenir votre réponse. |
Entrée non reconnue
Le composant quitte le flux après 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. Lorsque vous avez terminé, dites "J'ai terminé". pour terminer la collecte. Vous pouvez aussi 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. Lorsque vous avez terminé, dites "J'ai terminé" pour finaliser la collecte. Vous pouvez aussi dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. | |
sympa | |
Je n'ai toujours pas compris. Veuillez vous assurer de prononcer les 1 à 30 premiers chiffres de la séquence numérique. Lorsque vous avez terminé, dites "J'ai terminé". pour terminer la collecte. Vous pouvez aussi dire "lecture" à tout moment pour vérifier la séquence collectée actuelle. Si nous vous entendons mal, vous pouvez également saisir la séquence numérique à l'aide du clavier. | |
formidable | |
Désolé, je ne comprends pas votre réponse. |
Conventions d'attribution de noms
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes :
Caractéristique | Format | Exemple |
---|---|---|
Flux | [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ètre | [param_name] | 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. Ces paramètres seront utilisés par une ou plusieurs conditions dans la pour déterminer le comportement du composant. Les paramètres à l'échelle du flux doivent être défini sur la page d'accueil du composant, comme décrit ci-dessous. Avec une portée session les paramètres peuvent être définis par un flux d'appel ou au début 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 de paramètres sur la page de démarrage 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 séquence numérique finale | entier |
$flow.numeric_max_length | Longueur maximale de la suite numérique finale | entier |
$flow.lower_limit | Longueur minimale de la portion 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 cette section pour obtenir des instructions.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Sélectionnez l'onglet Compilation.
- Cliquez sur le composant importé dans la section Flux.
- Cliquez sur la page de démarrage dans la section Pages.
- Cliquez sur la route true dans la page d'accueil.
- Dans la fenêtre "Itinéraire", modifiez les valeurs des préréglages de paramètres si nécessaire.
- Cliquez sur Enregistrer.
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après la fermeture. le composant. Ces paramètres contiennent des informations importantes collectées par le composant. Ce composant prédéfini fournit des valeurs pour la sortie suivante : paramètres:
Nom du paramètre | Description | Format de sortie |
---|---|---|
numeric_collection_numeric_sequence | Ce paramètre renvoie la séquence numérique capturée pendant la session. | chaîne |
Configuration de base
Pour configurer ce composant prédéfini :
Terminé
Votre agent est maintenant configuré et prêt à être testé.