Esse componente pré-criado captura o nome do meio, o sobrenome e o sobrenome opcional, além de espaços, hifens ou apóstrofos.
Limitações
Além das limitações comuns de componentes pré-criados, esse componente pré-criado tem as seguintes limitações:
- Nomes com caracteres especiais fora de espaços, apóstrofos e hífens não são compatíveis com este componente.
Outros recursos
As seguintes funcionalidades extras são fornecidas por esse componente pré-criado:
Exemplos de diálogos
As caixas de diálogo de exemplo abaixo demonstram cenários comuns processados por esse componente pré-criado. As caixas de diálogo de exemplo demonstram o comportamento quando o componente é chamado por telefonia, o que aciona a intent de boas-vindas padrão e a primeira resposta do agente no início da conversa.
Nome completo
O usuário final informa um nome completo na primeira vez, e o agente o aceita.
Entrada do usuário | Resposta do agente |
---|---|
Qual é seu nome completo? Diga seu nome, sobrenome e nome do meio, se souber. | |
Sundar Pichai | |
Para confirmar: seu nome é Sundar, e seu sobrenome é Pichai. Eu digitei seu nome completo corretamente? | |
Sim | |
Você tem um nome do meio? | |
custos | |
Obrigada, Sundar. |
Nome completo em partes
O usuário final não consegue informar um nome completo na primeira tentativa. Em seguida, o usuário final informa o nome, o sobrenome e o nome do meio em turnos separados. O agente aceita esses dados.
Entrada do usuário | Resposta do agente |
---|---|
Qual é seu nome completo? Diga seu nome, sobrenome e nome do meio, se souber. | |
Bem-estar | |
Não entendi direito. Vamos capturar o nome de novo. Antes de capturar seu nome, confirme se ele contém hífens, espaços extras ou apóstrofos. |
|
Não | |
Vamos começar capturando seu nome. Qual é seu nome? |
|
Lawrence | |
Lawrence. Eu digitei seu nome corretamente? | |
sim | |
Qual é seu sobrenome? | |
Página | |
Página. Eu digitei seu sobrenome corretamente? | |
sim | |
Você tem um nome do meio? | |
sim | |
Qual é seu nome do meio? | |
Edward | |
Edward. Eu digitei o nome do meio corretamente? | |
sim | |
Obrigada, Lawrence. |
Caracteres especiais
O usuário final não consegue informar um nome completo na primeira tentativa. Em seguida, o usuário final informa o nome, sobrenome e nome do meio em turnos separados com caracteres especiais, e o agente o aceita.
Entrada do usuário | Resposta do agente |
---|---|
Qual é seu nome completo? Diga seu nome, sobrenome e nome do meio, se souber. | |
Bem-estar | |
Não entendi direito. Vamos capturar o nome de novo. Antes de capturar seu nome, confirme se ele contém hífens, espaços extras ou apóstrofos. |
|
Sim | |
Ok. Esses caracteres especiais estão no seu nome, nome do meio ou sobrenome? | |
Nome | |
Informe a primeira parte do seu nome antes dos caracteres especiais. | |
Evan | |
Evan. Eu escrevi a primeira parte corretamente? | |
sim | |
Diga o que vem a seguir: um espaço, um apóstrofo ou um hífen. | |
hífen | |
"hífen". Capturei o separador de nome após a primeira parte do seu nome corretamente? | |
sim | |
Soletre a próxima parte de seu nome, depois do hífen. Diga apenas as letras, por exemplo, J-O-H-N. | |
Paulo | |
Tiago. Diga se isso está errado, se esse é o fim ou o que vem a seguir: um espaço, um apóstrofo ou um hífen. | |
Terminei. | |
Qual é seu sobrenome? | |
Louco | |
Mady. Eu digitei seu sobrenome corretamente? | |
sim | |
Você tem um nome do meio? | |
custos | |
Obrigado, Evan-James. |
Nenhuma entrada
O componente sai do fluxo depois que o usuário final não insere nenhuma entrada três vezes.
Entrada do usuário | Resposta do agente |
---|---|
Qual é seu nome completo? Diga seu nome, sobrenome e nome do meio, se souber. | |
[Sem entrada] | |
Não consegui ouvir você. Qual é seu nome completo? | |
[Sem entrada] | |
Humm, ainda não consigo ouvir você. Fale mais alto ou vá para uma área mais silenciosa. | |
[Sem entrada] | |
Estou com dificuldades para entender sua resposta. |
Convenções de nomeação
Esse componente pré-criado usa as seguintes convenções de nomenclatura:
Recurso | Formato | Exemplo |
---|---|---|
Fluxo | [Nome do componente] | Coleção de nomes |
Intent específica do componente | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_name_collection_special_characters_decider |
Tipo da entidade | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_name_collection_first_name |
Parâmetro | [nome_do_parâmetro] | user_provided_first_name |
Parâmetros de saída
Os parâmetros de saída são parâmetros de sessão que permanecerão ativos após a saída do componente. Esses parâmetros contêm informações importantes coletadas pelo componente. Esse componente pré-criado fornece valores para os seguintes parâmetros de saída:
Nome do parâmetro | Descrição | Formato da saída |
---|---|---|
name_collection_first_name | Esse parâmetro retorna o nome fornecido pelo usuário que é capturado pelo componente. | string |
name_collection_last_name | Esse parâmetro retorna o sobrenome fornecido pelo usuário que é capturado pelo componente. | string |
name_collection_middle_name | Esse parâmetro retorna o nome do meio fornecido pelo usuário que é capturado pelo componente. Se nenhum nome do meio for coletado, o parâmetro será uma string vazia | string |
Configuração básica
Para configurar esse componente pré-criado:
Concluído
O agente está configurado e pronto para o teste.