Questo componente predefinito acquisisce il nome, il cognome e il secondo nome facoltativo, insieme a eventuali spazi, trattini o apostrofi.
Limitazioni
Oltre alle limitazioni comuni dei componenti predefiniti, questo componente predefinito presenta le seguenti limitazioni:
- I nomi con caratteri speciali diversi da spazi, apostrofi e trattini non sono supportati da questo componente.
Altre funzionalità
Questo componente predefinito fornisce le seguenti funzionalità aggiuntive:
Esempi di dialoghi
Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo componente predefinito. I dialoghi di esempio mostrano il comportamento quando il componente viene chiamato tramite telefonia, il che attiva l'intent di benvenuto predefinito e la prima risposta dell'agente all'inizio della conversazione.
Nome completo
L'utente finale fornisce un nome e un cognome nel primo turno; l'agente li accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome e cognome? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| Sundar Pichai | |
| Per conferma, il tuo nome è Sundar e il tuo cognome è Pichai. Ho scritto correttamente il tuo nome e cognome? | |
| Sì | |
| Hai un secondo nome? | |
| no | |
| Grazie, Sundar. |
Nome completo in parti
L'utente finale non è in grado di fornire un nome completo al primo tentativo. L'utente finale fornisce quindi il nome, il cognome e il secondo nome in turni separati; l'agente li accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome e cognome? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| un senso di benessere | |
| Mi dispiace, non ho capito bene. Iniziamo di nuovo ad acquisire il nome. Prima di acquisire il tuo nome, potresti aiutarmi a confermare se contiene trattini, spazi aggiuntivi o apostrofi? |
|
| No | |
| Iniziamo con il tuo nome. Qual è il tuo nome? |
|
| Lawrence | |
| Lawrence. Ho scritto correttamente il tuo nome? | |
| sì | |
| Qual è il tuo cognome? | |
| Pagina | |
| Page. Ho scritto correttamente il tuo cognome? | |
| sì | |
| Hai un secondo nome? | |
| sì | |
| Qual è il tuo secondo nome? | |
| Edward | |
| Edward. Ho scritto correttamente il tuo secondo nome? | |
| sì | |
| Grazie, Lawrence. |
Caratteri speciali
L'utente finale non è in grado di fornire un nome completo al primo tentativo. L'utente finale fornisce quindi il nome, il cognome e il secondo nome in turni separati con caratteri speciali; l'agente li accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome e cognome? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| un senso di benessere | |
| Mi dispiace, non ho capito bene. Proviamo di nuovo ad acquisire il nome. Prima di acquisire il tuo nome, potresti aiutarmi a confermare se contiene trattini, spazi aggiuntivi o apostrofi? |
|
| Sì | |
| Ok. Questi caratteri speciali sono presenti nel tuo nome, secondo nome o cognome? | |
| Nome | |
| Dimmi la prima parte del tuo nome prima di eventuali caratteri speciali. | |
| Ivan | |
| Evan. Ho scritto correttamente la prima parte? | |
| sì | |
| Dimmi cosa c'è dopo: uno spazio, un apostrofo o un trattino. | |
| Trattino | |
| "trattino". Ho acquisito correttamente il separatore del nome dopo la prima parte del tuo nome? | |
| sì | |
| Fai lo spelling della parte successiva del tuo nome, dopo il trattino. Pronuncia solo le lettere, ad esempio M-A-R-I-O. | |
| James | |
| James. Dimmi se è sbagliato, se è la fine o cosa c'è dopo: uno spazio, un apostrofo o un trattino. | |
| Ho finito | |
| Qual è il tuo cognome? | |
| Mady | |
| Mady. Ho scritto correttamente il tuo cognome? | |
| sì | |
| Hai un secondo nome? | |
| no | |
| Grazie, Evan-James. |
Nessun input
Il componente esce dal flusso dopo che l'utente finale non fornisce alcun input per tre volte.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome e cognome? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| [Nessun input] | |
| Mi dispiace, non ho potuto sentirti. Qual è il tuo nome e cognome? | |
| [Nessun input] | |
| Hmm, continuo a non sentirti. Prova a parlare più forte o a spostarti in un'area più silenziosa. | |
| [Nessun input] | |
| Mi dispiace, non riesco a capire la tua risposta. |
Convenzioni di denominazione
Questo componente predefinito utilizza le seguenti convenzioni di denominazione:
| Funzionalità | Formato | Esempio |
|---|---|---|
| Flow | [Component Name] | Nome raccolta |
| Component Specific Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_name_collection_special_characters_decider |
| Tipo di entità | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_name_collection_first_name |
| Parametro | [param_name] | user_provided_first_name |
Parametri di output
I parametri di output sono parametri di sessione che rimarranno attivi dopo l'uscita dal componente. Questi parametri contengono informazioni importanti raccolte dal componente. Questo componente predefinito fornisce i valori per i seguenti parametri di output:
| Nome parametro | Descrizione | Formato di output |
|---|---|---|
| name_collection_first_name | Questo parametro restituisce il nome fornito dall'utente acquisito dal componente | string |
| name_collection_last_name | Questo parametro restituisce il cognome fornito dall'utente e acquisito dal componente | string |
| name_collection_middle_name | Questo parametro restituisce il secondo nome fornito dall'utente e acquisito dal componente. Se non viene raccolto alcun secondo nome, il parametro sarà una stringa vuota | string |
Impostazione di base
Per configurare questo componente predefinito:
Completa
Ora l'agente dovrebbe essere configurato e pronto per il test.