Nommer le composant prédéfini de la collection

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

En plus des limites courantes des composants prédéfinis, ce composant prédéfini présente les limitations suivantes:

  • Ce composant n'accepte pas les noms contenant des caractères spéciaux autres que des espaces, des apostrophes et des tirets.

Autres fonctionnalités

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

Exemples de boîtes de dialogue

Les exemples de boîtes de dialogue suivants illustrent les 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é via la téléphonie, 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

L'utilisateur final fournit un nom complet lors du premier tour de conversation. L'agent l'accepte.

Entrée utilisateur Réponse de l'agent
Quel est votre nom complet ? Veuillez me donner votre prénom, votre nom et votre deuxième prénom, le cas échéant.
Sundar Pichai
Pour confirmer, votre prénom est Sundar et votre nom est Pichai. Ai-je bien orthographié votre nom complet ?
Oui
Avez-vous un deuxième prénom ?
non
Merci, Sundar.

Nom complet en parties

L'utilisateur final ne parvient pas à fournir un nom complet lors de la première tentative. L'utilisateur final indique ensuite son prénom, son nom et son deuxième prénom dans des tours distincts. L'agent accepte la demande.

Entrée utilisateur Réponse de l'agent
Quel est votre nom complet ? Veuillez me donner votre prénom, votre nom et votre deuxième prénom, le cas échéant.
nice
Pardon, je n'ai pas compris. Reprenons la saisie du nom.
Avant de le saisir, pouvez-vous me confirmer qu'il ne contient pas de traits d'union, d'espaces supplémentaires ni d'apostrophes ?
Non
Commençons par saisir votre prénom.
Quel est votre prénom ?
Lawrence
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

L'utilisateur final ne parvient pas à fournir un nom complet lors de la première tentative. L'utilisateur final fournit ensuite son prénom, son nom et son deuxième prénom dans des tours distincts avec des caractères spéciaux. L'agent accepte la demande.

Entrée utilisateur Réponse de l'agent
Quel est votre nom complet ? Veuillez me donner votre prénom, votre nom et votre deuxième prénom, le cas échéant.
nice
Pardon, je n'ai pas compris. Reprenons la saisie du nom.
Avant de le saisir, pouvez-vous me confirmer qu'il ne contient pas de traits d'union, d'espaces supplémentaires ni d'apostrophes ?
Oui
OK. Ces caractères spéciaux figurent-ils dans votre prénom, votre deuxième prénom ou votre nom ?
Prénom
Veuillez me donner 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 me dire ce qui suit: un espace, une apostrophe ou un trait d'union.
trait d'union
"trait d'union". Ai-je correctement saisi le séparateur de nom après la première partie de votre prénom ?
oui
Veuillez épeler la partie suivante de votre prénom, après le trait d'union. Prononcez uniquement les lettres, par exemple J-O-H-N.
James
James. Dites-moi si ce n'est pas correct, si c'est la fin ou ce qui suit: 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 ?
non
Merci, Evan-James.

Aucune entrée

Le composant quitte le flux après trois fois que l'utilisateur final n'a fourni aucune entrée.

Entrée utilisateur Réponse de l'agent
Quel est votre nom complet ? Veuillez me donner votre prénom, votre nom et votre deuxième prénom, le cas échéant.
[No-input]
Pardon, je n'ai pas entendu. Quel est votre nom complet ?
[No-input]
Euh, je ne vous entends toujours pas. Essayez de parler plus fort ou de vous déplacer dans un endroit plus calme.
[No-input]
Excusez-moi, 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 [Component Name] Nommer la collection
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ètre [param_name] user_provided_first_name

Paramètres de sortie

Les paramètres de sortie sont des paramètres de session qui restent actifs après la sortie du 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 de famille fourni par l'utilisateur et capturé par le composant. chaîne
name_collection_middle_name Ce paramètre renvoie le deuxième prénom fourni par l'utilisateur et 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:

  1. Importez le composant prédéfini.

Terminé

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