O simulador é um chat interno que permite testar seu fluxo de IA manualmente antes de expô-lo a clientes reais, com a vantagem de poder iniciar a conversa a partir de um contexto já configurado.
🔄 Qual versão é testada? (Regra de publicação)
O comportamento do simulador muda dependendo do estado atual do seu fluxo. Preste muita atenção a esta regra:
Se o fluxo é novo (Somente Rascunho): O simulador usará sua versão em rascunho. Ao pressionar o botão simular, o sistema salva suas alterações automaticamente antes de abrir o chat (não é necessário salvar manualmente). Se o salvamento falhar, um erro é exibido e o chat não será aberto.
Se o fluxo já está Publicado: O sistema vai obrigá-lo a Publicar antes de poder simular. Você não pode simular alterações em rascunho em um fluxo que já está em produção; para ver seus novos ajustes no simulador, você terá que clicar no botão "Publicar" obrigatoriamente.
💡 Dica de testes: Aproveite a fase de rascunho inicial para editar, simular, corrigir e simular novamente livremente sem afetar nada. Depois que o fluxo estiver em produção, lembre-se de que cada teste de uma nova alteração exigirá atualizar a versão publicada.
📍 Como se abre?
Para acessar o simulador, o caminho é direto: Canvas → Botão de simulação (Canto superior direito).
Compilação: Ao abri-lo, o sistema compila o fluxo em um grafo executável. Se o fluxo for válido, abre o chat. Se a compilação falhar ou houver erros de validação, exibirá o detalhe dos erros em vez de abrir o simulador.
O painel pode ser fechado a qualquer momento sem perder o progresso do seu fluxo.
🧠 Contexto inicial e Presets
Antes de iniciar a conversa, você pode pré-carregar informações (contexto) para testar cenários específicos sem ter que reconstruí-los mensagem por mensagem (ex. testar como a IA responde se o cliente já é VIP ou se começa de um estágio avançado do funil).
Como se configura
Na tela do simulador há uma seção recolhível chamada Contexto inicial. Ao expandi-la, você verá a lista de todos os campos configurados no seu fluxo. Você pode deixá-los vazios ou pré-carregar um valor. Também pode configurar o estágio inicial do funil e as tipificações já aplicadas para testar comportamentos condicionais.
Presets (Modelos de teste)
Sua configuração de contexto atual pode ser salva como um Preset para reutilizá-la em simulações futuras (são salvos no nível do fluxo).
Exemplos úteis: "Cliente premium identificado", "Lead novo sem dados", "Cliente com reclamação prévia".
O que acontece ao iniciar
O nó começa com esses valores já disponíveis em sua memória. O modelo de IA os recebe como se tivessem sido capturados organicamente pelo bot. O painel de rastreamento mostrará exatamente qual contexto foi pré-carregado para que você audite seu teste.
💬 Comportamento do chat
A interface do simulador foi projetada para ser ágil e realista diante do comportamento de um usuário:
Ação do usuário | Comportamento do simulador |
Enviar uma mensagem | Pressione |
Escrever mensagens longas | O campo cresce automaticamente até aproximadamente 6 linhas; depois aparece uma rolagem interna. Ao enviar, volta ao seu tamanho normal. |
Enquanto o nó processa | O indicador dinâmico "Escrevendo…" é exibido. |
Ao receber uma nova mensagem | A visualização desce automaticamente até que a mensagem fique completamente visível na tela. |
Ao rolar para cima | A rolagem automática é pausada e um botão flutuante aparece para voltar à última mensagem e retomá-la. |
(Nota: Cada sessão de chat recebe um identificador único, o que permite testar de forma realista o comportamento de memória e continuidade da IA).
👁️ O que o simulador renderiza
O simulador reproduz fielmente todos os tipos de mensagem que o nó pode enviar e receber em produção (visualmente baseado em WhatsApp por padrão). Cada mensagem mostra seu papel (IA ou usuário), timestamp e status.
Tipo de mensagem | Como é renderizado visualmente |
Texto | Respeita quebras de linha e formatação (negrito, itálico, tachado, monoespaciado). As URLs mostram visualização prévia. |
Áudio | Reprodutor com play, pausa e duração. Diferencia visualmente notas de voz de áudios genéricos. |
Imagem | Miniatura inline com legenda. Ao clicar se expande para o tamanho completo. |
Vídeo | Miniatura com camada sobreposta (overlay) de reprodução e legenda. Ao clicar reproduz no mesmo local. |
Documento | Ícone de acordo com a extensão, nome do arquivo, tamanho e botão de download. |
Botões | Até 3 abaixo da mensagem (avisa se o texto exceder os 20 caracteres permitidos). |
Listas | Botão inicial que expande a lista completa com opções agrupadas em seções. |
Botão CTA | Abre a URL configurada em uma nova aba. Suporta cabeçalho, corpo e rodapé. |
💡 Interatividade total: Tocar um botão, escolher uma opção de lista ou enviar mídia do lado do cliente faz o fluxo avançar exatamente como faria um usuário real. (Se você configurar uma mensagem que o canal não suporta, verá um aviso de incompatibilidade).
Experimente e quebre tudo antes de ir ao vivo! 🚀
O simulador é seu banco de testes definitivo; permite validar variáveis complexas, formatos multimídia e respostas de IA, garantindo que seu fluxo conversacional esteja perfeitamente ajustado antes de interagir com seu primeiro cliente real. ✅
