Passar para o conteúdo principal

🛑 Nós Fim e ramos de finalização - Cortex

Defina como termina a conversa e o que acontece depois. Aprenda a configurar os Nós Fim e suas ramificações de finalização para conectar perfeitamente as decisões do seu agente no Cortex com as ações operacionais no Flowbuilder. 🚀

São os pontos onde termina a conversa da inteligência artificial. Cada um leva uma etiqueta que identifica o cenário exato de saída e se converte em uma saída (ramo) do Nó Cortex dentro do Flowbuilder.


🎯 Para que servem?

Um Nó Fim não é apenas o final do percurso conversacional. É o meio de comunicação pelo qual seu fluxo avisa ao Flowbuilder o que aconteceu exatamente com a conversa, permitindo que o resto do seu ecossistema (CRMs, assessores humanos, etiquetas) atue em consequência.

Você pode adicionar quantos Nós Fim precisar de cenários de saída distintos para seu fluxo operativo.

💡 A regra de ouro: A pergunta que define se você precisa de um ou dois Nós Fim distintos é: O Flowbuilder tem que fazer algo diferente em cada caso? Se a ação posterior é exatamente a mesma, você tem um nó a mais.


📍 Onde se configuram?

Para configurá-lo, simplesmente clique no Nó Fim diretamente no canvas. Isso abrirá o painel lateral direito mostrando seu único campo de configuração: Ramo de finalização.


🏷️ O ramo de finalização

É o único campo editável deste nó. Sua função é identificar claramente o cenário de saída e expô-lo de forma técnica durante o tempo de execução (runtime).

Exemplos de ramos BEM nomeados:

  • Consulta agendada

  • Cotação enviada

  • Encaminhado a assessor de vendas

  • Não qualificado

Exemplos a EVITAR:

  • Bem-sucedido

  • Correto

  • Falhou

    (Esses nomes genéricos são problemáticos porque não dizem ao Flowbuilder qual ação específica deve tomar para continuar o processo).


🤖 Preenchimento automático e edição do nome

Quando você cria um Nó Fim conectado a um ramo que já tem uma condição definida, o sistema faz o trabalho pesado por você: preenche automaticamente o ramo de finalização com um resumo curto dessa condição.

Este resumo é gerado por um LLM leve instantaneamente ao criar o nó (com máximo de 40 caracteres, primeira letra em maiúscula e sem ponto final).

Condição original do ramo

Ramo de finalização sugerido (Preenchimento automático)

O usuário está irritado e solicita falar com um humano

Cliente irritado solicita humano

O cliente confirmou a compra

Compra confirmada

Edição manual e atualizações

  • Edição livre: O nome preenchido automaticamente pode ser editado manualmente a qualquer momento.

  • Bloqueio de atualização: Depois que você o edita manualmente, o nome deixa de se atualizar automaticamente (mesmo se posteriormente mudar a condição do ramo original). O sistema respeita sua intenção explícita.

  • Identificador visual: Um ícone discreto na interface indicará se o nome foi gerado automaticamente pela IA ou se foi editado manualmente por um membro da equipe.


O que acontece se a condição muda depois?

  • Se o nome ainda for gerado automaticamente: Aparecerá um aviso sutil perguntando:

    "A condição mudou. Quer atualizar o nome do Nó Fim para que coincida?" (Você terá as opções de Atualizar ou Manter).

  • Se o nome já foi editado manualmente: Não aparecerá o aviso e o nome que você escolheu permanecerá intacto.

O que acontece se o nó for criado sem condição prévia?

  • Se você arrastar um Nó Fim livremente ao canvas sem conectá-lo a um ramo, receberá um valor padrão que você deverá editar manualmente.

  • Se posteriormente conectar um ramo com condição, o nome que já existia não será sobrescrito.


⏳ O Nó Fim por inatividade

Ao criar um novo Fluxo Cortex, o sistema gera automaticamente um Nó Fim especial com o ramo de finalização Sem resposta, associado a um tempo de espera configurável em minutos.

Sua função vital é evitar que uma conversa em que o cliente parou de responder fique presa em um loop sem saída. Quando esta saída dispara por inatividade, o Flowbuilder pode retomar o controle da conversa (por exemplo, através de uma atribuição à caixa de entrada ou enviando uma mensagem de encerramento).

💡 Importante: O encerramento por inatividade ocorre sempre depois do processo de recuperação, não em seu lugar.


⚡ O que acontece ao compilar e Validações

Ao compilar o fluxo, cada Nó Fim se converte em um ponto oficial de encerramento. Na prática, cada ramo de finalização se expõe como uma saída independente do Nó Cortex dentro do Flowbuilder. (Exemplo: se seu fluxo Cortex tem três Nós Fim, o nó no Flowbuilder mostrará essas três saídas personalizadas mais as operacionais padrão).

Validações de segurança

  • Encerramento obrigatório: Todo nó "folha" (o último de uma rota) deve ser obrigatoriamente um Nó Fim. Se um Nó Cortex não tem saída para um Nó Fim, a validação de compilação falhará com a mensagem "O nó deve se conectar a um nó End".

  • Campo obrigatório: O ramo de finalização nunca pode ficar vazio. Se o preenchimento automático falhasse, o sistema atribuiria um valor genérico temporário até que você o configure.

  • Detecção de ambiguidade: Se dois ramos de finalização conectados ao mesmo nó superarem 80% de similaridade semântica, você verá um aviso visual em vermelho. Você deve corrigi-lo! A ambiguidade faz com que o modelo de IA se confunda e feche a conversa pela saída errada.


Crie encerramentos inteligentes! 🚀

Um uso estratégico e claro dos Nós Fim garante que cada conversa tenha um desfecho acionável, logrando que o salto entre o raciocínio autônomo do Cortex e as operações automatizadas do Flowbuilder seja perfeito e sem falhas. ✅

Respondeu à sua pergunta?