Qual é o meu plano?
Suite Qualquer plano
Este artigo descreve a funcionalidade disponível apenas para clientes que tinham um agente de IA rascunhado ou publicado em 2 de fevereiro de 2025. Para obter informações sobre a funcionalidade equivalente no complemento Agentes de IA - Avançado, consulte Criação de diálogos para agentes de IA - Avançado.
Você pode configurar a etapa Ramificar por condição para avaliar os dados armazenados nas variáveis e ramificar a conversa de um agente de IA de mensagens com base nesses dados.

Este artigo inclui as seguintes seções:

  • Noções básicas sobre a etapa Ramificar por condição
  • Elementos da condição
  • Condições aninhadas

Noções básicas sobre a etapa Ramificar por condição

Quando você adiciona uma nova etapa Ramificar por condição ao seu fluxo de resposta, as configurações a seguir são incluídas:

  • Nome – identifica a etapa na tela.
  • As duas ramificações padrão que devem ser configuradas antes que o fluxo de resposta possa ser publicado:
    • If this: se as condições de uma ramificação são cumpridas, a conversa segue as etapas da ramificação
    • Else: se a conversa não cumprir as condições de nenhuma outra ramificação, ela seguirá as etapas desta ramificação

A etapa Ramificar por condição pode ter até seis ramificações, incluindo a ramificação Else. A ramificação Else é obrigatória e não pode ser removida da etapa. Você pode adicionar até quatro ramificações adicionais, no máximo de seis ramificações.

Para adicionar mais uma ramificação, clique em Adicionar ramificação e defina as configurações a seguir para cada ramificação:

  • Nome – descreve a condição para a ramificação. Esse nome aparecerá como o nome de ramificação na tela.
  • Condição – inclui os elementos a seguir:
    • Variável: os dados que serão avaliados para verificar se a condição foi atendida.
    • Operador: como os dados da variável e do valor são comparados. Inclui É, Não é, Contém e Não contém.
    • Valor: o valor esperado para a condição especificada pelo operador.

    Para obter mais informações, consulte Elementos da condição.

Para combinar condições para uma ramificação, use a lista suspensa E/OU. Por exemplo, a ramificação a seguir verifica se a localização do usuário é na Austrália ou nos Estados Unidos.

Uma conversa pode seguir apenas uma ramificação. As ramificações são avaliadas na ordem em que são incluídas na etapa. Os usuários finais que atenderem aos critérios de mais de uma ramificação serão enviados para a primeira ramificação com critérios correspondentes, de cima para baixo no painel de configuração da etapa ou da esquerda para a direita da tela. Para reordenar as ramificações, arraste os painéis da condição na tela.

Elementos da condição

As condições são compostas de variáveis, operadores e valores.

Sobre as variáveis

Uma variável é um contêiner de dados relacionado com uma conversa, como o local e o status de associação de um cliente. Os dados de uma variável podem ser oriundos de informações coletadas em uma etapa Peça detalhes ou Fazer chamada de API ou de metadados de autenticação de mensagens.

Em uma condição, o valor de uma variável é comparado com um valor estático. Variáveis são adicionadas à condição usando um menu suspenso.

Para obter mais informações sobre tipos e criação de variáveis, consulte Uso de variáveis para personalizar respostas do agente de IA.

Sobre os operadores

O operador determina como os dados da variável ​​são comparados ao valor. Os operadores são adicionados a uma condição usando um menu suspenso.

Os operadores a seguir estão disponíveis. Todas as correspondências de operadores diferenciam maiúsculas de minúsculas.

Quando estou usando a etapa condicional no criador de bots... Operadores disponíveis
Quero ser capaz de avaliar os dados armazenados como um número

Operadores para casos de uso conhecidos do Zendesk para avaliar números:

  • Igual a ou maior que
  • Igual a ou menor que
  • Maior que
  • Menor que
  • Igual a
  • Diferente de
Quero ser capaz de avaliar os dados armazenados como uma cadeia de caracteres

Operadores para casos de uso conhecidos do Zendesk para avaliar cadeias de caracteres:

  • É
  • Não é
  • Contém
  • Não contém
  • Começa com
  • Termina com

Sobre os valores

Um valor são dados estatísticos que são comparados a uma variável. Ele representa os dados esperados para uma variável. Por exemplo, em uma condição que verifica se o membership_status de um cliente é “platinum”, o valor é “platinum”.

O campo de entrada é usado para especificar as variações de valor de uma condição com base na variável. Para a variável Status autenticado, você especifica o valor da condição usando um campo de lista suspensa booleano. Para outras variáveis, você especifica o valor da condição usando um campo de entrada de texto.

Observação: As variáveis de clientes coletadas durante uma etapa Peça detalhes requer um campo de ticket personalizado correspondente. Para as variáveis de clientes usando um campo de ticket de lista suspensa, use a tag associada como o valor de uma condição. Por exemplo, o campo de lista suspensa membership_status aceita o valor “Platinum level” com uma tag "platinum_level" relacionada. Para verificar se o cliente tem um status de associação platinum, use "platinum_level" como o valor na condição.

Condições aninhadas

Uma condição aninhada é uma condição que contém duas ou mais condições dentro dela. Você pode usar condições aninhadas para criar uma lógica complexa que depende de várias condições. Elas são principalmente úteis ao combinar condições usando tanto E quanto OU.

Por exemplo, a seguinte ramificação usa uma condição aninhada para verificar se o usuário atende aos critérios a seguir:
  • O usuário ter um status de adesão "platina" E
  • O usuário estar em um destes países:
    • Austrália OU
    • Estados Unidos

Você só pode aninhar condições até três níveis de profundidade. Cada nível, incluindo o nível superior, pode conter até seis condições.

Powered by Zendesk