Ce composant prédéfini capture le prénom, le nom et le deuxième prénom (facultatif), ainsi que les espaces, les traits d'union ou les apostrophes.
Limites
Outre les limites courantes relatives aux composants prédéfinis, ce composant prédéfini présente les limites suivantes:
- Les noms contenant des caractères spéciaux en dehors des espaces, des apostrophes et des traits d'union ne sont pas compatibles avec ce composant.
Autres fonctionnalités
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.
Nom complet
Lors du premier tour, l'utilisateur final fournit son nom complet. L'agent l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Quel est votre nom complet ? Veuillez m'indiquer votre prénom, votre nom et votre deuxième prénom, si vous en avez. | |
Sundar Pichai | |
Pour confirmer, votre prénom est Sundar, et votre nom de famille est Pichai. Ai-je bien orthographié votre nom complet ? | |
Oui | |
Avez-vous un deuxième prénom ? | |
0 | |
Merci, Sundar. |
Nom complet en plusieurs parties
La première fois, l'utilisateur final n'est pas en mesure de fournir son nom complet. L'utilisateur final fournit ensuite son prénom, son nom et son deuxième prénom à tour de rôle. L'agent l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Quel est votre nom complet ? Veuillez m'indiquer votre prénom, votre nom et votre deuxième prénom, si vous en avez. | |
Bien-être | |
Pardon, je n'ai pas bien compris. Reprenons le nom. Avant d'enregistrer votre nom, pourriez-vous m'aider à vérifier si votre nom comporte des traits d'union, des espaces ou des apostrophes ? |
|
Non | |
Commençons par saisir votre prénom. Quel est votre prénom ? |
|
Laurent | |
Lawrence. Ai-je bien orthographié votre prénom ? | |
oui | |
Quel est votre nom de famille ? | |
Page | |
Page. Ai-je bien orthographié votre nom de famille ? | |
oui | |
Avez-vous un deuxième prénom ? | |
oui | |
Quel est votre deuxième prénom ? | |
Edward | |
Edward. Ai-je bien orthographié votre deuxième prénom ? | |
oui | |
Merci, Lawrence. |
Caractères spéciaux
La première fois, l'utilisateur final n'est pas en mesure de fournir son nom complet. L'utilisateur final saisit ensuite ses prénom, nom et deuxième prénom à tour de rôle avec des caractères spéciaux. L'agent l'accepte.
Entrée utilisateur | Réponse de l'agent |
---|---|
Quel est votre nom complet ? Veuillez m'indiquer votre prénom, votre nom et votre deuxième prénom, si vous en avez. | |
Bien-être | |
Pardon, je n'ai pas bien compris. Reprenons le nom. Avant d'enregistrer votre nom, pourriez-vous m'aider à vérifier si votre nom comporte des traits d'union, des espaces ou des apostrophes ? |
|
Oui | |
OK. Votre prénom, votre deuxième prénom ou votre nom de famille contiennent-ils des caractères spéciaux ? | |
Prénom | |
Merci de m'indiquer la première partie de votre prénom avant les caractères spéciaux. | |
Evan | |
Evan. Ai-je bien orthographié la première partie ? | |
oui | |
Veuillez m'indiquer le résultat suivant: un espace, une apostrophe ou un trait d'union. | |
trait d'union | |
"trait d'union". Ai-je correctement saisi le séparateur de noms après la première partie de votre prénom ? | |
oui | |
Veuillez saisir la partie suivante de votre prénom après le trait d'union. Dites uniquement les lettres, par exemple J-O-H-N. | |
James | |
James. Dites-moi si c'est faux, si c'est la fin ou ce qui va suivre: un espace, une apostrophe ou un trait d'union. | |
J'ai terminé | |
Quel est votre nom de famille ? | |
Mady | |
Mady ! Ai-je bien orthographié votre nom de famille ? | |
oui | |
Avez-vous un deuxième prénom ? | |
0 | |
Merci, Evan-James. |
Aucune entrée
Le composant quitte le flux une fois que l'utilisateur final n'a pas saisi d'entrée trois fois.
Entrée utilisateur | Réponse de l'agent |
---|---|
Quel est votre nom complet ? Veuillez m'indiquer votre prénom, votre nom et votre deuxième prénom, si vous en avez. | |
[Aucune entrée] | |
Malheureusement, je n'ai pas pu vous entendre. Quel est votre nom complet ? | |
[Aucune entrée] | |
Je ne vous entends toujours pas. Essayez de parler plus fort ou de vous déplacer dans un endroit plus calme. | |
[Aucune entrée] | |
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 de noms |
Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_name_collection_special_characters_decider |
Type d'entité | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_name_collection_first_name |
Paramètres | [nom_param] | user_provided_first_name |
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 |
---|---|---|
name_collection_first_name | Ce paramètre renvoie le prénom fourni par l'utilisateur qui est capturé par le composant. | chaîne |
name_collection_last_name | Ce paramètre renvoie le nom fourni par l'utilisateur qui est capturé par le composant. | chaîne |
name_collection_middle_name | Ce paramètre renvoie le deuxième prénom fourni par l'utilisateur qui est capturé par le composant. Si aucun deuxième prénom n'est collecté, le paramètre sera une chaîne vide. | chaîne |
Configuration de base
Pour configurer ce composant prédéfini:
Terminé
Votre agent devrait maintenant être configuré et prêt à être testé.