Pular para o conteúdo principal

Nó Condicional

O nó Condicional é o "guarda de trânsito" do seu fluxo. Ele permite criar bifurcações na lógica, direcionando a execução para caminhos diferentes com base nos dados recebidos.

Se você precisa dizer "Se o cliente pediu reembolso, vá para o caminho A; se não, vá para o caminho B", é este nó que você deve usar.

Nó Condicional no Canvas

Como Funciona

Ao contrário de outros nós que possuem apenas uma saída, o Nó Condicional possui múltiplas saídas no canvas.

  1. O sistema avalia as condições de cima para baixo.
  2. O primeiro grupo de condições que for verdadeiro determina o caminho.
  3. Se nenhum for verdadeiro, o fluxo segue pelo caminho "NENHUMA ACIMA".

Configuração

No painel lateral, você define as regras para cada caminho de saída.

Painel de Configuração Condicional

Criando Regras (Casos)

Cada "Caso" (Case) corresponde a uma saída no nó visual. Para configurar:

  1. Variável: Selecione o dado que será testado (use / para buscar variáveis de nós anteriores).
  2. Operador: Escolha a comparação (ex: "Igual a", "Contém", "É nulo").
  3. Valor: Defina o valor de referência para a comparação (texto, número ou outra variável).

Grupos de Condições (E / OU)

Você pode adicionar múltiplas condições dentro de um mesmo caso clicando em + Adicionar condição.

  • E (AND): Todas as condições devem ser verdadeiras.
  • OU (OR): Pelo menos uma condição deve ser verdadeira.

Adicionando Caminhos

Clique em + Adicionar SE NÃO para criar uma nova bifurcação (Caso 2, Caso 3, etc.). Cada novo grupo criará um novo conector de saída no nó.


Operadores Disponíveis

O sistema oferece diversos operadores lógicos para cobrir a maioria dos cenários:

CategoriaOperadoresExemplo
TextoIgual a, Contém, Começa com, Termina comAssunto contém "Financeiro"
NúmeroMaior que, Menor que, Maior ou igualNota maior que 7
GeralÉ nulo, Não é nulo, É vazioArquivo não é nulo (verificar se upload existiu)

Conectando no Canvas

A configuração lógica reflete diretamente no desenho do fluxo. Após configurar seus casos no painel:

  1. Olhe para o nó no canvas. Você verá conectores (bolinhas) rotulados à direita.
  2. SE (Caso 1): Conecte este ponto ao nó que deve rodar se a primeira regra for atendida.
  3. SE NÃO (Caso 2): Conecte ao nó da segunda regra.
  4. NENHUMA ACIMA: Conecte ao fluxo padrão (fallback), caso nenhuma regra seja satisfeita.

Importante: Apenas um caminho será executado. Os outros nós conectados aos caminhos não escolhidos serão ignorados.


Exemplos de Uso

1. Triagem de Atendimento (Router)

Direcione a conversa para a IA correta baseada na intenção do usuário.

  • Caso 1: Se {{ classificacao.intencao }} Igual a suporte_tecnico → Vai para nó LLM Técnico.
  • Caso 2: Se {{ classificacao.intencao }} Igual a vendas → Vai para nó LLM Comercial.
  • Nenhuma Acima: → Vai para Atendimento Geral.

2. Verificação de Conteúdo (RAG)

Evite que a IA alucine se não encontrar informações na base de conhecimento.

  • Caso 1: Se {{ banco_vetorial.chunks }} É vazio → Responde "Não encontrei essa informação".
  • Nenhuma Acima: → Envia os chunks para a LLM gerar a resposta.