Adicionar entidades NLU sem nó como variáveis de entrada a um tópico
Você pode adicionar entidades NLU sem nó como variáveis de entrada a um tópico se NLU estiver habilitado para Virtual Agent. Essas variáveis podem ser preenchidas com base nas previsões do provedor de serviços de NLU ou fornecidas fora do escopo do tópico.
Antes de Iniciar
Função necessária: virtual_agent_admin ou admin
Por Que e Quando Desempenhar Esta Tarefa
Se um controle personalizado solicitar uma data ao usuário e o usuário mencionou uma data em seu enunciado inicial, você pode capturar isso sem solicitar ao usuário novamente. Para avisar o usuário quando não estiver preenchido o slot, use os controles de entrada.
Para obter informações sobre entidades NLU, consulte Entidades. Para mais informações sobre entidades do sistema, consulte Entidades do sistema NLU.
Procedimento
- Navegar até Tudo > Interfaces conversacionais > Virtual Agent > Designer.
- Abra um tópico e exiba a guia Fluxo.
-
Na barra lateral, selecione a guia Variáveis e selecione Entrada ícone
.
-
No formulário, preencha os campos.
Tabela 1. Adicionar caixa de diálogo de variável de entrada Campo Descrição Tipos de Entrada Tipo de dados da entrada. Os campos na caixa de diálogo mudam de acordo com sua escolha. - Cadeia de caracteres: texto alfanumérico. Mostra o campo Formato de entrada. Escolha texto sem formatação ou uma regra de conformidade, dependendo do tipo de dados.
- Verdadeiro/Falso: valor booleano, sim ou não.
- Data e hora: Data, hora ou ambas. Mostra o campo Formato de entrada.
- Opção estática: opções definidas do usuário. Mostra o nome de exibição e o valor para armazenar pares de campos.
- Opção dinâmica: escolha de registros de tabela. Mostra os campos Preencher opções por, Tabela e Opções de filtro. O valor pode ser condicional ou em script.
Para obter detalhes, consulte Tipos de dados de entrada em tópicos Virtual Agent.
Nome Nome da variável da entidade. Os nomes de variáveis devem ser exclusivos no escopo de um tópico. O nome aparece como uma variável quando usado na referência com pontos.
Entidade NLU A entidade NLU associada ao nó. Pode ser uma entidade pré-criada Virtual Agent que você importa para o modelo, uma entidade do sistema (como DURAÇÃO, TEMPO ou DINHEIRO) ou uma entidade personalizada que você criou.
Propriedades do tipo de dados de cadeia de caracteres Formato de entrada O formato de texto validado quando um usuário insere alguns itens de texto. Se o usuário não inserir o texto no formato esperado, uma mensagem de erro indicará que o formato não é válido e pedirá que o usuário reinsira o texto.
Escolha o formato do item de texto a ser validado:- Texto: qualquer cadeia de caracteres de texto (sem validação)
- E-mail: formato que consiste em um prefixo de e-mail (nome de usuário), símbolo @ e domínio.
- Endereço IP (IPV4, IPV6): formato de entrega de comunicação de dados para o protocolo da Internet versão 4 ou versão 6.
- Número de telefone (E.164): formato de número de telefone padrão reconhecido internacionalmente.
- URL: formato de endereço da Web
- Personalizado: script que fornece uma regra de validação de texto para um formato de texto personalizado e as mensagens de erro relacionadas exibidas quando o formato esperado não é inserido.
Nota:Para obter exemplos do formato de telefone e endereço IP, consulte Formatos de telefone E.164 e Tipos de campo do endereço IP.Propriedades de tipo de dados de data e hora Formato de entrada Tipo de controle de Data e Hora a ser exibido. Selecione um dos seguintes formatos: - Data: mostra somente o calendário do mês para o usuário selecionar a data.
- DataHora: mostra um calendário do mês e um seletor de hora.
- Hora: mostra somente o seletor de hora para o usuário selecionar o horário (horas e minutos).
Propriedades do tipo de dados de Escolha estática Escolhas [Para tipo de dados Static Choice]
Insira duas ou mais opções da seguinte forma: - Nome de exibição: frase curta ou texto que aparece para o usuário nessa opção.
- Valor a ser armazenado: a cadeia de caracteres que é armazenada na variável quando a opção correspondente é selecionada.
Propriedades do tipo de dados de Escolha dinâmica Preencher opções por Tipo de variável dinâmica a ser usada. Selecione uma das seguintes opções. - Registro: retorna registros da tabela selecionada. Os valores para estas opções são objetos GlideRecord.
- Script: expressão que retorna uma matriz de opções.
Tabela [Registrar somente valores]
Se você selecionou Registro como o método para preencher opções, selecione a tabela que será pesquisada. Opções de filtro [Registrar somente valores]
Selecione uma das seguintes propriedades: - Construtor de condições: cria um filtro usado para selecionar um subconjunto de registros da tabela.
- Script: define a lista de enumeração para a opções (lista de seleção) a serem exibidas. O par de valores de nome é armazenado como um objeto de cadeia de caracteres.
-
Selecione Save (Salvar).
As entidades NLU aparecem ao lado das variáveis de entrada de tópico na barra lateral Variáveis.
Nota:Você pode remover um valor preenchido por slot para solicitar ao usuário novamente (desvinculá-lo do valor de entrada inicial). Para obter mais informações, leia sobre vaInputs.myvar.unbindEntity (); método em Scripts Virtual Agent.