Questo componente predefinito acquisisce il nome, il cognome e il secondo nome facoltativo, nonché 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. Le finestre di dialogo 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 completo al primo turno; l'agente lo accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome completo? 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 completo? | |
| 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 suo nome, cognome e secondo nome in turni separati; l'agente li accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome completo? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| nice | |
| Mi dispiace, non ho capito bene. Iniziamo a registrare di nuovo il nome. Prima di registrare il tuo nome, potresti aiutarmi a verificare se nel tuo nome sono presenti trattini, spazi aggiuntivi o apostrofi? |
|
| No | |
| Iniziamo acquisendo il tuo nome. Qual è il tuo nome? |
|
| Lawrence | |
| Lawrence. Ho scritto correttamente il tuo nome? | |
| sì | |
| Qual è il tuo cognome? | |
| Pagina | |
| Pagina. 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 lo accetta correttamente.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome completo? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| nice | |
| Mi dispiace, non ho capito bene. Iniziamo a registrare di nuovo il nome. Prima di registrare il tuo nome, potresti aiutarmi a verificare se nel tuo nome sono presenti trattini, spazi aggiuntivi o apostrofi? |
|
| Sì, ce l'ho | |
| Ok. Questi caratteri speciali si trovano 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 segue: uno spazio, un apostrofo o un trattino. | |
| Trattino | |
| "trattino". Ho inserito 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 G-I-O-V-A-N-N-I. | |
| James | |
| James. Dimmi se ho sbagliato, se la parola è finita o cosa segue: 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 ha fornito input tre volte.
| Input utente | Risposta dell'agente |
|---|---|
| Qual è il tuo nome completo? Dimmi il tuo nome, cognome e secondo nome, se ne hai uno. | |
| [Nessun input] | |
| Mi dispiace, non ho sentito. Qual è il tuo nome completo? | |
| [Nessun input] | |
| Hmm, non riesco ancora a 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] | Raccolta del nome |
| 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 della sessione che rimarranno attivi dopo l'uscita dal componente. Questi parametri contengono informazioni importanti raccolte dal componente. Questo componente predefinito fornisce 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 acquisito dal componente | string |
| name_collection_middle_name | Questo parametro restituisce il secondo nome fornito dall'utente 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
L'agente dovrebbe ora essere configurato e pronto per il test.