Passar para o conteúdo principal

Como identificar e corrigir eventos de repetição (loopings) no bot

O bot trouxe uma mensagem de erro inesperada? Pode ser um looping! Veja aqui como identificar e corrigir este problema.

Escrito por Caroline Silva

Um looping ocorre quando o bot entra em um ciclo sem fim de respostas, exibindo a mensagem: "nesse momento não consigo responder. Por favor aguarde um momento e tente novamente."

Causas comuns de looping

Cenário

Causa

Intenções encadeadas em ciclo

Intenção A aponta para B, e B aponta de volta para A como próximo fluxo

Mais de 6 verificações em sequência

O bot tem limitação de 6 verificações consecutivas sem retornar uma resposta ao cliente

Como identificar um looping

  1. Utilize o simulador de bot para testar os fluxos regularmente

  2. O simulador exibirá a mensagem de looping quando detectar o ciclo

  3. Fora do simulador, a mensagem padrão de erro aparecerá nos testes via canal

Como corrigir

Problema

Solução

Intenções em ciclo

Altere o "próximo fluxo" de uma das intenções para quebrar o ciclo

Mais de 6 verificações

Insira uma mensagem para o cliente antes de atingir o limite de 6 verificações

💡 Divida fluxos longos em etapas de até 3 condições, inserindo uma mensagem intermediária antes de seguir com mais verificações.

⚠️ Após corrigir o fluxo, sempre teste no simulador e publique em produção.

✅ Looping identificado e corrigido!

Respondeu à sua pergunta?