Partilhar via


Fazer uma pergunta

Um nó Pergunta solicita informações a um usuário e armazena sua resposta em uma variável para uso posterior na conversa.

O nó permite que você escolha o tipo de informação a ser coletada, como uma resposta de múltipla escolha, uma entidade pré-criada ou uma entidade personalizada. As propriedades de comportamento de pergunta permitem controlar o comportamento do nó, como o que fazer quando o usuário insere uma resposta inválida.

Como os nós de mensagem , os nós de pergunta podem incluir imagens, vídeos, cartões, respostas rápidas e variações de mensagem. Para obter mais informações, consulte Enviar uma mensagem.

Sugestão

Renomeie os nós para torná-los mais fáceis de identificar. Selecione o campo do nome do nó para atualizar diretamente o nome, ou selecione os três pontos (...) do nó e selecione Renomear no menu. Você também pode renomear nós no editor de códigos.

Não é possível renomear nós de Acionador e nós de Ir para o passo.

Os nomes dos nós podem ter até 500 caracteres.

Pré-requisitos

Adicionar um nó de pergunta

  1. Selecione o ícone Adicionar nó sob o nó após o qual você deseja adicionar um novo nó e, em seguida, selecione Fazer uma pergunta. É apresentado um nó de Pergunta em branco.

    Captura de ecrã de um novo modo de Pergunta com campos para introduzir uma mensagem, definir o tipo de dados a recolher e selecionar uma variável para armazenar a resposta do utilizador.

  2. Na caixa de mensagem, introduza a pergunta que pretende fazer.

  3. Em Identificar, expanda a lista e selecione o tipo de informação que o agente deve identificar na resposta do usuário. Você pode selecionar uma entidade existente ou criar uma nova. Saiba como usar entidades em uma conversa e como aceitar uma das várias entidades em um turno de conversa.

    Dependendo da opção Identificar selecionada, pode haver mais propriedades para definir.

    Por exemplo, para Opções de múltipla escolha, você deve especificar as opções que o usuário pode selecionar em Opções para usuário. Durante uma conversa, cada opção aparece como um botão, mas os usuários também podem digitar sua resposta.

  4. Selecione o nome da variável padrão em Salvar resposta do usuário como para abrir o painel Propriedades da variável e altere o nome para algo significativo, como customerName ou bookingDate.

    Para escolher uma variável diferente ou criar uma nova, selecione > para abrir o painel Selecionar uma variável .

  5. Para personalizar o comportamento do nó de Pergunta, configure propriedades da pergunta.

Configurar propriedades da pergunta

O painel Propriedades da pergunta é onde você pode ajustar comportamentos como solicitação, validação e interrupções.

  1. Para abrir o painel de propriedades da Pergunta , selecione os três pontos (...) do nó Pergunta e depois selecione Propriedades.

  2. No painel Propriedades da pergunta , selecione a categoria desejada:

Configurar o comportamento da pergunta

As propriedades de comportamento da pergunta permitem-lhe controlar se o agente pode saltar a pergunta e como responde a uma resposta inválida.

Ignorar comportamento

O Comportamento de omissão determina o que o agente deve fazer se a variável do nó da pergunta já tiver um valor obtido anteriormente na conversação.

  • Permitir que a pergunta seja ignorada: ignore a pergunta se a variável tiver um valor.
  • Faça sempre: Faça a pergunta mesmo que a variável tenha um valor.

Repetir pedido

Reprompt determina como seu agente reage quando não recebe uma resposta válida do usuário. Pode dizer-lhe para tentar novamente uma, duas vezes ou seguir em frente sem obter uma resposta. Para personalizar o que o seu agente faz quando avança, configure as propriedades em Nenhuma entidade válida encontrada no painel Reconhecimento de entidade.

  • Quantas repetições de pedidos: o número de vezes que o seu agente tenta obter uma resposta válida. Repetir até 2 vezes é o padrão. Você também pode selecionar Repetir uma vez ou Não repetir.
  • Prompt de nova tentativa: para alterar a mensagem, selecione Personalizar e insira o novo prompt.

Configurar o reconhecimento de entidade

As propriedades de reconhecimento de entidade permitem expandir a validação para além das regras padrão para a entidade coletar e escolher o que acontece quando seu copiloto não é capaz de obter um valor de entidade válido do usuário.

Configurações de entidade

Introduza o nome do conjunto de opções que definiu no Power Fx utilizado para referenciar itens na lista.

Validação de entidade adicional

Por padrão, o nó Pergunta verifica se há uma resposta válida com base apenas na entidade selecionada. A validação de entidade adicional permite adicionar critérios ao teste básico. Por exemplo, o nó Pergunta aceita qualquer valor numérico quando identifica um número, mas convém certificar-se de que é inferior a 10. Você também pode alterar o prompt para ajudar o usuário a inserir uma resposta válida.

  • Condição: insira uma fórmula Power Fx que retorna um valor booleano (true ou false); por exemplo, Topic.Var1 < 10
  • Prompt de condição não atendida: para alterar a mensagem, selecione Personalizar e insira o novo prompt.

Nenhuma entidade válida encontrada

Nenhuma entidade válida encontrada determina o que acontece quando o agente para de tentar obter uma resposta válida do usuário. Você pode escalar para um agente humano ou fornecer um valor padrão. Você também pode alterar o prompt para dar mais contexto ao usuário.

  • Ação se nenhuma entidade for encontrada:

    • Escalar: Redirecione o utilizador para o tópico de sistema Escalar. É o comportamento padrão.
    • Definir variável como valor: defina a variável de saída como um valor e passe para o próximo nó. Insira ou selecione o valor em Valor de entidade padrão.
    • Definir variável como vazia (sem valor): limpe a variável de saída e passe para o próximo nó. Pode usar um Nó de condição posteriormente para verificar se a variável possui um valor.
  • Mensagem de entidade não encontrada: para alterar a mensagem, selecione Personalizar e introduza o novo pedido.

Configurar o comportamento de interrupção

As configurações de interrupção determinam se o usuário tem permissão para interromper o fluxo do tópico atual para alternar para um tópico diferente.

  • Permitir a mudança para outro tópico: O usuário pode mudar para um novo tópico quando sua resposta à pergunta corresponde a um gatilho para o outro tópico com alta confiança.
  • Somente tópicos selecionados: especifique para quais tópicos o usuário pode alternar a partir deste nó de pergunta.

Sugestão

Se você notar problemas com seu agente em que a resposta a uma pergunta aciona outro tópico, em vez de preencher a variável associada ao nó da pergunta, tente desativar Permitir alternar para outro tópico. Esta opção impede que o agente considere a resposta à pergunta como uma potencial interrupção.