Visão geral do tipo de pergunta do ActionBot

Last Updated dezembro 9, 2025

Breve Visão Geral

Uma conversa do WalkMe ActionBot pode ser composta de mensagens, perguntas, condições e ações.

Quando você usa uma pergunta em uma conversa, o Bot esperará para receber uma resposta do usuário final antes de passar para a próxima etapa da conversa. Isso geralmente é conseguido usando o processamento de linguagem natural ("PNL").

Como funciona

Existem oito tipos de perguntas que você pode usar como parte da Conversa do Bot. São os seguintes:

Pergunta do tipo de texto

  • Não é usado PNL;
  • O seu Bot considerará toda a entrada do usuário como a resposta exata e inserirá esses dados em um registro;
  • Aqui está um exemplo de pergunta do tipo texto:
    • A pergunta: "Qual é o seu nome?" é a pergunta do tipo de texto nesta Conversa;
    • A resposta extraída neste caso é "John Doe".
      • Essa resposta é usada pelo Bot na pergunta de acompanhamento.

Pergunta do tipo Booleano

  • Usa PNL;
  • O seu Bot tentará extrair uma intenção afirmativa ou negativa do usuário final e, em seguida, atribuirá um valor verdadeiro ou falso como resposta extraída;
  • Um exemplo de intenção afirmativa é "Certo"; o valor extraído seria "verdadeiro";
  • Um exemplo de intenção "negativa" é "Não", o valor extraído seria "falso";
  • Como existem apenas dois valores extraídos possíveis, perguntas do tipo booleano são frequentemente usadas nas condições, pois é fácil ramificar conversas pelo valor extraído;
  • Aqui está um exemplo de pergunta do tipo booleano:
    • A pergunta final tem apenas dois valores possíveis: "true", se o Bot puder ir para a próxima etapa associada ao sucesso, e "false", se o Bot cometeu um erro e deve ir para a próxima pergunta associada à falha (para solicitar as informações novamente);
    • Neste exemplo de conversa, nomeamos a pergunta booleana "Deve continuar?" e definimos uma condição chamada "Pode continuar" como a próxima etapa no fluxo;
    • Em seguida, usamos o Construtor de Condições na guia Conversas para atribuir valor à condição com base no valor extraído da pergunta anterior ("Deve continuar?"):
    • Depois que o Bot extrair um valor da resposta do usuário final, esse valor será usado nesta condição para ramificar a conversa de acordo:

Pergunta do tipo de escolha

  • Não usa o PNL (Programa de Linguagem Natural). Usa pesquisa de palavras-chave;
  • Você pode combinar várias palavras-chave com cada sugestão;
  • Os usuários finais só podem selecionar um dos valores sugeridos por resposta, mas podem selecionar o valor clicando ou digitando a própria sugestão ou usando qualquer uma das palavras-chave associadas em sua resposta;
  • O Bot extrairá um valor em qualquer um dos seguintes casos:
    1. Quando o usuário final escolhe entre as sugestões; ou
    2. Se houver uma correspondência entre uma palavra-chave digitada pelo usuário e uma sugestão.
  • Aqui está uma espiada nos bastidores de uma pergunta do tipo escolha:

    Neste exemplo, há cinco sugestões (à esquerda): Educação, Férias, Júri etc., e cada sugestão tem uma ou mais palavras-chave (à direita);
    • Se o usuário final digitar qualquer uma das palavras-chave, o valor extraído será a sugestão de correspondência.
      • Por exemplo, se o usuário final responder à pergunta com: "Quero estudar" ou "Ganhei uma bolsa de estudos", o Bot extrairá o valor Educação.

Pergunta do tipo de número

  • Usa PNL;
  • O Bot tentará encontrar um número na resposta do usuário final e usará o número como a resposta extraída;
  • Por exemplo, se a resposta do usuário final for " Quinhentos dólares ", o valor extraído seria 500;
  • Aqui está um exemplo de uma pergunta do tipo número:

    • Observe que, embora o usuário tenha digitado a palavra "Cinquenta", o Bot conseguiu usar o PLN para extrair o valor "50".

Note

Ao validar perguntas baseadas em números, evite usar a validação de "comprimento", pois ela conta caracteres, não valores numéricos. Em vez disso, use "Maior que" ou "Menor que" para validar o comprimento do número corretamente.

Pergunta do tipo de data

As perguntas do tipo de data permitem que o ActionBot retorne a string de data formatada no formato atribuído pelo construtor do ActionBot.

Suporta ActionBot NLP

O bot tentará extrair uma data da entrada do usuário final e, em seguida, atribuir a data no mesmo formato definido na opção Configurações de Formato.

A data pode variar entre diferentes tipos de entrada, como "Amanhã", "Semana que vem" e 1.2 e ou 1-9-1990.

Exemplo: Data de início das férias

Tipos de formato de data

Tipo
Exemplo de saída esperada
DD/MM/AAYY 20/10/2021
MM/DD/AAYY 10/20/2021
YYYY/MM/DD 2021/20/10
Formato local do usuário

O formato de data do computador usando o local do usuário.

ex: 21/10/2021

Formato de data personalizado Um formato personalizado criado pelo construtor. A lista completa de opções pode ser encontrada abaixo.

Formatos de data personalizados aceitos

Formatos de data personalizados podem ser criados usando uma combinação dos seguintes padrões recomendados/comuns. Observe que esses padrões são sensíveis às minúsculas e minúsculas.

Consulte https://date-fns.org/v2.7.0/docs/format para obter uma lista completa de padrões.

Unidade

Padrão

Exemplos de resultados

Ano civil e 44, 1, 1900, 2017
eu 44º, 1º, 0º, 17º
yy 44, 01, 00, 17
yyy 044, 001, 1900, 2017
yyyy 0044, 0001, 1900, 2017
Mês (formatação) M 1, 2, ..., 12
Mo 1º, 2º, ..., 12º
MM 01, 02, ..., 12
MMM Jan, Fev, ..., Dec
MMMM Janeiro, Fevereiro, ..., Dezembro
MMMMM J, F, ..., D
Dia do mês d 1, 2, ..., 31
fazer 1º, 2º, ..., 31º
dd 01, 02, ..., 31

Exemplos de formatos personalizados para a data 4 de julho de 2021:

Exemplo de padrão

Exemplo de saída

MMM do, yyyy 4 de julho de 2021
MM/dd/aaaaa 07/04/2021
M-d-yy 7-4-21

💡Dicas:

  • O ActionBot também pode extrair e retornar data e hora para perguntas como "Qual é a data e hora do seu voo?"
  • Nível avançado: você pode configurar a data extraída para um formato diferente no Smart Walk-Thru (por exemplo, em vez de MM/DD/AAYYY), adicionando ${theNameOfTheVale@requestedFormat}
  • Exemplo: para este exemplo, extraímos uma data de início e a chamamos de $ {startDate}na Ação. No Smart Walk-Thru, podemos ajustá-lo ao formato desejado da seguinte forma:
  • Formato Atual Formato solicitado Valor para usar no Smart WalkThru
    MM/DD/AAAAA (12/03/2018) DD-MMM
    (03-dez)
    ${startDate@DD-MMM}
    MM/DD/AAAAA (12/03/2018)

    Trimestre

    (4)

    ${startDate@Q}
    MM/DD/AAAAA (12/03/2018)

    D/M/YY

    (3/12/18)

    ${startDate@D/M/YY}

Pergunta do tipo de telefone

  • Não usa PNL;
  • O Bot tentará extrair qualquer coisa na resposta do usuário final que possa corresponder a um número de telefone (usando modelos PNL).

Pergunta do tipo RegEx

  • Não usa PNL;
  • Esse tipo de pergunta permite configurar qualquer tipo de pergunta que você possa criar usando expressões regulares;
    • Insira a expressão regular no campo Padrão no Editor.
  • Ao usar esse tipo de pergunta, você verá a opção para configurar os sinalizadores RegEx, que podem ter qualquer combinação dos seguintes valores:
    • g - partida global; encontrar todas as partidas em vez de parar após a primeira partida;
    • i - ignorar caso; se o sinalizador u também estiver ativado, use Unicode Case Folding;
    • m - várias linhas; tratar os caracteres de início e fim (^ e $) como se fossem usados em várias linhas (ou seja, corresponder ao início ou fim de cada linha (delimitada por n ou r), não apenas ao início ou fim de toda a string de entrada);
    • u - Unicode; tratar o padrão como uma sequência de pontos de código Unicode;
    • y - sticky; corresponde apenas ao índice indicado pela propriedade lastIndex desta expressão regular na string de destino (e não tenta corresponder a nenhum índice posterior).
  • Aqui está um exemplo de cenário, solução e valor de regex para uma pergunta do tipo regex:
    • Cenário: você deseja criar uma pergunta que valide se a entrada do usuário final é um e-mail válido;
    • Solução: use uma pergunta do tipo regex para validar se a entrada é um padrão de e-mail válido;
    • Valor Regex: ^([^<>()[].,;s@"]+(.[^<>()[].,:s@"]+)*)|(".+")@([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|([a-zA-Z-0-9]+.)+[a-zA-Z]{2,})$

Escolha - Pergunta do tipo Salesforce

Dica: simplifique a conversa com o modo de formulário

Para conversas que não exigem divisões no diálogo do Bot, o Modo de Formulário ActionBot permite que você alterne a conversa de pergunta por pergunta para um único formulário. Isso simplifica a interação com o ActionBot.

Was this article helpful?

Thanks for your feedback!

Faça parte de algo maior.

Interaja com colegas, tire dúvidas e compartilhe ideias.

Explore nossa comunidade
×