Controle de entrada do usuário Booliano

  • Versão de lançamento: Xanadu
  • Atualizado 12 de ago. de 2024
  • 6 min. de leitura
  • Use o controle de entrada do usuário Booliano em um tópico Virtual Agent para apresentar um aviso de Sim/Não ao usuário.

    Os controles de entrada do usuário Booliano solicitam que o usuário responda a uma pergunta Sim/Não e armazene a resposta como uma cadeia de caracteres com um valor verdadeiro ou falso. Use este valor em utilitários de tópico, como o utilitário de decisão solicitado, para ramificar o fluxo de tópico com base na resposta.

    Propriedades do controle de entrada do usuário Booliano para descoberta de tópico LLM

    Propriedade Descrição
    Nome do nó Nome que identifica este nó de controle de entrada do usuário Booliano no fluxo do tópico.
    Avançado
    Impor prompt do usuário

    Ative para abrir um campo para exibir uma mensagem personalizada ao usuário em vez da mensagem gerada pelo LLM (Large language model, grande modelo de linguagem). Você pode criar mensagens personalizadas usando linguagem simples, inserir scripts ou definir condições com o seletor de cápsula de dados.

    Validação

    Adicione um script para validar a entrada do usuário. Por exemplo, verifique se o usuário inseriu um endereço de e-mail válido.

    Instruções adicionais para LLM

    Mais instruções para o LLM, como adicionar formatos de dados, restrições ou valores padrão para respostas do usuário. Você pode criar instruções adicionais em linguagem simples, inserir um script ou definir condições com o seletor de cápsula de dados.

    Ocultar este nó
    Mostrar este nó condicionalmente se

    Uma declaração de condição sem código ou script de baixo código que especifica uma condição para apresentar este nó na conversa. A condição deve ser avaliada como verdadeira.

    Permitir que o usuário ignore este nó se

    Uma declaração de condição sem código ou script de baixo código que permite que usuários finais pulem este nó na conversa. A condição deve ser avaliada como verdadeira. Você pode definir este campo usando o construtor de condição ou um script.

    Exemplo do controle de entrada do usuário Booliano para descoberta de tópico LLM

    Nota:
    Designer do Virtual Agent os controles podem ser exibidos e funcionar de forma diferente em outros canais.
    Propriedades de entrada Aviso de entrada

    As propriedades básicas incluem o nome do nó e a descrição em detalhes. As opções avançadas incluem Impor prompt do usuário, Instruções adicionais ao LLM e Ocultar ou ignorar este nó.

    Figura 1. Aviso de entrada do usuário Booliano na IU da Web
    Um prompt de exemplo diz: "Deseja adicionar um comentário?" As respostas são Sim e Não.
    Figura 2. Aviso de entrada do usuário Booliano no Slack
    Um prompt de exemplo diz: "Deseja adicionar um comentário?" As respostas são Sim e Não.

    Propriedades do controle de entrada do usuário Booliano para descoberta de tópico NLU

    Propriedade Descrição
    Nome do nó Nome que identifica este nó de controle de entrada do usuário Booliano no fluxo do tópico.
    Nome da variável Variável que armazena a opção selecionada pelo usuário. O nome da variável é automaticamente criado a partir da propriedade Nome do nó.
    Aviso Aviso ou pergunta para o usuário. O aviso pode ser uma cadeia de caracteres de texto ou um script que retorna texto. Este valor é usado somente quando o valor padrão não é especificado. Por exemplo: Qual é o seu nome?
    Entidade NLU

    [somente descoberta de tópico por NLU]

    Opção para associar uma entidade de NLU ao nó. Se uma entidade de NLU estiver associada à variável de entrada para esse nó, o Virtual Agent poderá preencher o slot do valor especificado com base no enunciado do usuário. Selecione uma entidade na lista de entidades associadas à intenção do tópico.

    Quando você especifica uma entidade para o nó, o botão de opção "Não solicitar que os usuários confirmem a entidade reconhecida" é exibido. Quando habilitado, os usuários não são solicitados a confirmar a entidade extraída.

    Avançado
    Valor padrão
    Predefinir um valor para a entrada do usuário

    Valor predefinido para a resposta do usuário à pergunta ou ao prompt. A resposta definida no campo Confirmação de valor padrão solicita que o usuário confirme o valor padrão. Se o usuário responder com não, o valor se tornará nulo. A valor padrão pode ser uma cadeia de caracteres de texto ou um script que retorna texto. Por exemplo, se você estiver usando a referência com pontos, o valor padrão poderá ser: Variáveis de script> Último nome de usuário. Ou, se você estiver usando um script, o valor padrão poderá ser: {{vaScripts.lastUsername}}.

    Mensagens de confirmação
    Confirmação de conclusão de entrada

    Resposta do bot mostrada ao usuário quando a interação do nó é concluída. A mensagem pode ser uma cadeia de caracteres de texto ou um script que retorna texto. Por exemplo, se você estiver usando a referência com pontos: Obrigado, (Variáveis de entrada> Nome de usuário)! Ou, se você estiver usando um script, a confirmação poderá ser: Agradecemos, {{vaInputs.username}}!

    Confirmação de valor padrão

    Mensagem que solicita ao usuário que verifique se o valor no campo Valor padrão está correto. Esta mensagem é usada em vez de um valor no campo Aviso. Pode conter uma cadeia de caracteres de texto ou um script que retorna texto. Por exemplo, se você estiver usando a referência com pontos: Você é, (Variáveis de entrada> Nome de usuário)? Ou, se você estiver usando um script, o valor padrão poderá ser: Você é{{vaScripts.lastUsername}}?.

    Mudança de conversa
    Esta seção estará disponível somente quando a descoberta de NLU for ativada na instância.
    Ative para permitir que os usuários mudem o assunto

    Opção para ativar a previsão de NLU para esse nó. Quando essa opção está ativada, os usuários podem inserir texto para responder a perguntas, independentemente do tipo de controle de entrada em uso. O Virtual Agent usa esse enunciado para corresponder a outra intenção existente, permitindo que o usuário alterne tópicos.

    Ocultar ou ignorar este nó
    Mostrar este nó condicionalmente se

    Uma declaração de condição sem código ou script de baixo código que especifica uma condição para apresentar este nó na conversa. A condição deve ser avaliada como verdadeira.

    Permitir que o usuário ignore este nó se

    Uma declaração de condição sem código ou script de baixo código que permite que usuários finais pulem este nó na conversa. A condição deve ser avaliada como verdadeira. Você pode definir este campo usando o construtor de condição ou um script.

    Ignorar nova solicitação se

    Uma declaração de condição sem código ou script de baixo código que permite que usuários finais pulem a criação de novos prompts na conversa. Quando um nó anterior for revisitado por meio de um loopback de tópico ou de um Ato de diálogo, o Virtual Agent ignorará esse nó e manterá seu valor original automaticamente.

    Exemplo do controle de entrada do usuário Booliano para descoberta de tópico NLU

    Nota:
    Designer do Virtual Agent os controles podem ser exibidos e funcionar de forma diferente em outros canais.
    Propriedades de entrada Aviso de entrada
    Figura 3. Propriedades básicas do controle de entrada do usuário Booliano
    As propriedades básicas incluem o nome do nó, o prompt e a entidade NLU.
    Figura 4. Aviso de entrada do usuário Booliano na IU da Web
    Um prompt de exemplo diz: "Deseja adicionar um comentário?" As respostas são Sim e Não.
    Figura 5. Aviso de entrada do usuário Booliano no Slack
    Um prompt de exemplo diz: "Deseja adicionar um comentário?" As respostas são Sim e Não.

    Suporte ao canal

    Tabela 1. Suporte ao canal para o controle de entrada do usuário Booliano
    Canal Suporte Restrições
    IU da Web Com suporte Nenhum
    IU para celular Com suporte Nenhum
    Painel do Now Assist Com suporte Nenhum
    Microsoft Teams Com suporte Nenhum
    Slack Com suporte Nenhum
    Workplace Com suporte Nenhum
    Facebook Messenger Com suporte Nenhum
    SMS Twilio Com suporte Nenhum
    LINE Com suporte Nenhum
    WhatsApp Com suporte Nenhum
    Apple Messages for Business Com suporte Nenhum
    Alexa (Serviços de voz) Com suporte Nenhum