Qual é o meu plano?
Complemento Agentes de IA - Avançado
No criador de diálogos, os blocos condicionais ativam ramificações de diálogo com base nas informações da conversa. Este artigo explica o que são blocos condicionais e como configurá-los para um agente de IA avançado.
Este artigo contém as seguintes seções:
  • Noções básicas sobre blocos condicionais
  • Inclusão de um bloco condicional em um diálogo

Noções básicas sobre blocos condicionais

Os blocos condicionais permitem personalizar um fluxo de conversa com base em determinadas condições. Você pode criar blocos condicionais com base em:

  • Parâmetros, que permitem moldar as conversas com base nas informações da sua plataforma de CRM, nos dados da sessão ou nas integrações de back-end.
  • Segmentos, que permitem moldar as conversas com base em diferentes tipos de clientes.

Cada bloco condicional representa uma instrução condicional que requer:

  • Uma condição (um parâmetro ou segmento)
  • Um operador (como “é” ou “é QUALQUER UM de”)
  • Um valor ou conjunto de valores (incluindo um valor nulo)

Quando a conversa alcança o bloco condicional em um diálogo, o sistema avalia a instrução condicional como verdadeira ou falsa. Dependendo do resultado, a conversa continua seguindo a ramificação apropriada no diálogo, conforme você configurou.

Por exemplo, você poderia configurar o seguinte bloco condicional:

  • Parâmetro: país
  • Operador: é
  • Valores: Alemanha, Japão

Neste exemplo, um cliente que entra em contato com o agente de IA receberá uma mensagem diferente dependendo de sua localização, que é determinada pelo parâmetro “país”. De acordo com a imagem a seguir, se o cliente está:

  • Na Alemanha, a converse segue o fluxo à esquerda.
  • No Japão, a conversa segue o fluxo no centro.
  • Em qualquer outro país, a converse segue o fluxo à direita (a ramificação de fallback).

Ao criar um bloco condicional, é importante entender e levar em conta todos os possíveis cenários e as ramificações resultantes da conversa, especialmente se você estiver usando valores retornados de uma API.

As condições são verificadas da esquerda para a direita. Certifique-se de que as condições mais amplas configuradas sejam posicionadas à direita de outras condições mais estreitas. A condição de fallback, a condição mais ampla de todas, é sempre posicionada à extrema direita e não pode ser movida.

Inclusão de um bloco condicional em um diálogo

No criador de diálogos, é possível adicionar um bloco condicional a um diálogo. Ao fazer isso, você pode:

  • Configurar um bloco condicional com base em um parâmetro
  • Configurar um bloco condicional com base em um segmento

Configurar um bloco condicional com base em um parâmetro

A configuração de um bloco condicional com base em um parâmetro permite moldar as conversas de acordo com as informações da sua plataforma de CRM, os dados da sessão ou as integrações de back-end.

Como configurar um bloco condicional com base em um parâmetro

  1. Abra o criador de diálogos para o diálogo no qual você quer adicionar um bloco condicional.
  2. No local adequado no diálogo, clique no sinal de adição (+) e selecione Condicional.

    Um conjunto de blocos será exibido, incluindo Condicional, Parâmetro e Fallback.

  3. No bloco Condicional, use o segundo campo de lista suspensa para selecionar o parâmetro que você quer usar.

    Se o parâmetro que você quer não estiver lá, pode criar uma ação para capturá-lo.

  4. No bloco Parâmetro, selecione o operador e insira o valor para verificar.
  5. Clique no sinal de adição (+) abaixo do bloco Parâmetro e configure o fluxo da conversa que deve ser seguido se a condição for verdadeira.
    Dica: você pode até mesmo adicionar outro bloco condicional para fluxos de conversa ainda mais personalizados.
  6. (Opcional) Adicione outra condição clicando no sinal de adição (+) à direita.

    Um outro bloco Parâmetro é adicionado à esquerda do bloco Fallback.

    Repita as etapas 4 e 5.
  7. No bloco Fallback, clique no sinal de adição (+) e configure o fluxo da conversa que deve ser seguido se nenhuma condição for cumprida.

Configurar um bloco condicional com base em um segmento

A configuração de um bloco condicional com base em um segmento permite moldar as conversas de acordo com os diferentes tipos de clientes.

Como configurar um bloco condicional com base em um parâmetro

  1. Abra o criador de diálogos para o diálogo no qual você quer adicionar um bloco condicional.
  2. No local adequado no diálogo, clique no sinal de adição (+) e selecione Condicional.

    Um conjunto de blocos será exibido, incluindo Condicional, Parâmetro e Fallback.

  3. No bloco Condicional, use o primeiro campo de lista suspensa para selecionar Segmento.

    O bloco Parâmetro muda para um bloco Segmento.

  4. No bloco Segmento, selecione:
    • Operador (é QUALQUER UM de, não é NENHUM de, é TUDO de)
    • Segmentos a verificar
  5. Clique no sinal de adição (+) abaixo do bloco Segmento e configure o fluxo da conversa que deve ser seguido se a condição for verdadeira.
    Dica: você pode até mesmo adicionar outro bloco condicional para fluxos de conversa ainda mais personalizados.
  6. (Opcional) Adicione outra condição clicando no sinal de adição (+) à direita.

    Um outro bloco Segmento é adicionado à esquerda do bloco Fallback.

    Repita as etapas 4 e 5.
  7. No bloco Fallback, clique no sinal de adição (+) e configure o fluxo da conversa que deve ser seguido se nenhuma condição for cumprida.
Powered by Zendesk