Simulations permitem validar Fin Procedures, gerar confiança na sua automação e identificar problemas antes que impactem seus customers. Ao modelar conversas completas, as simulações ajudam sua equipe a lidar com cenários de alto volume ou complexos, como cancelamentos e reembolsos, com certeza.
Projetadas para substituir verificações manuais demoradas, as simulações ajudam a identificar problemas ou mudanças graduais no comportamento da Fin à medida que sua lógica de negócio evolui.
Acessando simulações
As Simulations estão localizadas no painel de testes de um Procedure. Para acessá-las:
Abra o Procedure que deseja testar.
Clique em Test no canto superior direito da tela.
Selecione a aba Simulations no painel à direita.
Criando uma simulação
Você pode criar uma simulação de duas maneiras: usando sugestões geradas por IA para um início rápido, ou definindo manualmente o cenário para controle total.
AI-generated simulations: Use estas para cobrir rapidamente cenários comuns ou esperados de customers com base nas suas instruções. Fin AI gera "ready-made" testes iniciais para economizar tempo.
Manual simulations: Use estas quando precisar de controle preciso sobre dados, casos de borda específicos ou ramos particulares na sua lógica.
AI-generated simulations
Com base nas suas instruções, Fin AI irá gerar testes iniciais para ajudá-lo a criar rapidamente simulações "ready-made".
Abra a aba Simulations no painel direito do seu Procedure.
Em Suggested for these instructions, revise a lista de cenários propostos (por exemplo, "Full cancellation request").
Clique no ícone de Play ao lado de uma sugestão para executá-la instantaneamente.
Uma vez que uma simulação é criada ou aceita a partir das sugestões, ela aparecerá na sua lista. Você pode então clicar em Run all para executar todas as suas simulações salvas de uma vez.
Simulações criadas manualmente
Você também pode criar uma simulação do zero para testar casos de borda específicos com base nas instruções do Procedure.
Na aba Simulations, clique em + New.
Simulation name: Dê à sua simulação um título claro.
Simulate as: Escolha um usuário ou marca específica para testar personalização. Você pode selecionar na lista suspensa de real users no seu workspace.
Customer's opening message: Insira a primeira mensagem que o customer envia (por exemplo, "Preciso de ajuda com meu pedido"). Você também pode anexar uma imagem, como uma captura de tela de um erro, para testar como a Fin lida com contexto visual.
Additional details: Forneça orientação sobre a situação do customer ou ações específicas que ele realizou.
Selecione um canal
As Simulations permitem selecionar o canal que a Fin usará nesta simulação, para que você possa testar como a Fin se comporta. Use o dropdown de canal para alternar entre Messenger e Email antes de executar sua simulação.
Note: A Fin se comporta de forma diferente dependendo do canal. No Email, a Fin agrega várias informações em uma única resposta em vez de enviar várias mensagens. Guidance e Content targeting também podem ser configurados por canal — por exemplo, respostas por Email podem ser ajustadas para usar um tom mais formal ou incluir uma introdução específica.
Defina os dados disponíveis
A seção Customer data available to Fin permite definir os dados aos quais a Fin tem acesso durante o teste. Isso garante que você esteja testando contra valores de dados precisos em vez de confiar em descrições vagas.
Simulation time: Use isso para definir "quando" o cenário está acontecendo. Definir uma data e hora específicas permite testar lógica sensível ao tempo, como verificar se um customer está dentro de uma janela de reembolso de 30 dias.
Attributes and Data Connectors: Esta seção pré-popula com os atributos referenciados no seu Procedure. Atualize esses valores (por exemplo, defina
People.Planpara "Pro") para testar diferentes resultados de ramificação.
Note: Para garantir que sua simulação seja executada com precisão, insira dados conforme quando a Fin deve "saber" deles:
Use Attributes: Se a Fin supõe já conhecer a informação no início da conversa (por exemplo, o Plan ou a data de cadastro do customer).
Use Additional details: Se a informação deve ser fornecida pelo customer durante a conversa (por exemplo, o customer fornece o "Order ID" em uma resposta de acompanhamento). Isso permite testar se a Fin captura e armazena corretamente esse dado em um atributo.
Note: A seção Customer data available to Fin mostra e retém apenas atributos que são explicitamente referenciados nas instruções do seu Procedure ou em um bloco de código. Se você adicionar manualmente um atributo usando o botão + Add attribute mas esse atributo não for referenciado em nenhum lugar do Procedure, o sistema não o salvará — ele desaparece após salvar porque não tem efeito na simulação. Para adicionar um valor personalizado que persista, certifique-se de que o atributo seja primeiro usado no próprio Procedure.
Avalie o comportamento da Fin
Defina os critérios que devem ser verdadeiros para o teste passar. Clique em + Add criteria e selecione:
Fin reply: Especifique o que a Fin deve (ou não) dizer durante a conversa.
Attributes: Verifique se um atributo foi definido, não foi definido, foi igual ou não foi igual a um valor específico.
Data connector: Verifique se um conector foi acionado, não foi acionado ou foi acionado exatamente X vezes.
Instruction outcome: Verifique se a conversa alcançou uma conclusão específica, como finalizar, ser transferida para um colega, ou outros resultados como trocar para um Procedure diferente.
Uma vez configurado, clique em Save.
Note: Ao clicar em Save, a Fin usa IA para revisar seu formulário de simulação. Se as instruções estiverem pouco claras ou se os critérios de sucesso forem inconsistentes, você verá recomendações sobre como melhorar o teste para resultados mais precisos.
Tip: Ao projetar simulações, analise sua lógica de ramificação. Se um passo implicar múltiplos resultados (por exemplo, "Check reason for card block"), crie um caso de teste separado para cada caminho. Isso cria uma "rede de segurança de regressão" para garantir que atualizações futuras não quebrem a lógica existente. Essa abordagem é recomendada para Procedures com Conditions ou sub-procedures, onde múltiplos caminhos mutuamente exclusivos podem existir.
Executando e revisando resultados
Depois de executar um teste, ele aparece no painel Tests à direita com um indicador de status:
Running: O teste está sendo executado ativamente.
Passed: O teste foi executado e atendeu com sucesso a todos os critérios definidos.
Falhou: O teste foi executado, mas não atingiu os critérios de sucesso definidos.
Em fila: O teste foi iniciado, mas está aguardando a conclusão da simulação anterior antes de ser executado.
Para investigar um resultado, clique em See conversation. Isso abre a transcrição completa entre o cliente simulado e Fin, facilitando ver exatamente como o fluxo ocorreu e por que um teste passou ou falhou.
Limites de uso de simulação
Existe um limite para o número de simulações que você pode executar a cada mês. Esse limite é aplicado no nível do workspace e é redefinido no primeiro dia de cada mês do calendário.
Cada workspace recebe uma cota mensal de execuções de Simulação. A cota é baseada no segmento de volume de conversas do seu workspace, com clientes maiores recebendo cotas maiores.
A cota de simulação é baseada no volume de conversas do seu workspace.
Atribuímos seu workspace a um segmento usando o número de conversas do último mês do calendário.
Seu segmento é reavaliado mensalmente e sua cota refletirá o volume de conversas do seu mês mais recente.
Se o volume de conversas aumentar ou diminuir, sua cota de Simulação poderá mudar no próximo ciclo mensal.
Segmento de Volume de Conversas | Limite de Simulação por mês |
Abaixo de 1K | 250 |
1K–15K | 1.000 |
15K–100K | 1.750 |
100K–1M | 5.000 |
1M+ | 12.500 |
Monitorando seu uso
Para ajudar a gerenciar seus testes, Fin fornece indicadores visuais na aba Simulations:
Aviso de uso
Quando seu workspace atingir 80% do limite mensal, um banner amarelo de aviso aparecerá. Ele mostra seu uso atual (por exemplo, "85/100") e lembra quando o limite será redefinido.
Limite atingido
Quando você atingir 100% do seu limite mensal, uma mensagem de erro vermelha aparecerá. Você não poderá executar mais simulações até o início do próximo mês.
Observação: Se você atingir seu limite, ainda poderá revisar resultados e transcrições de simulações anteriores clicando em See conversation, mas os botões Run e Run all serão desativados.
Perguntas frequentes
Por que usar Simulations em vez de testes manuais?
Por que usar Simulations em vez de testes manuais?
Testes manuais são ótimos para verificações rápidas ou revisões de configuração. No entanto, Simulations permitem validar Procedures em escala e garantir que Fin opere de forma confiável em cenários complexos e de alto risco. Executá-las antes de cada lançamento ajuda a identificar comportamentos inesperados cedo.
O que acontece se uma Simulação falhar?
O que acontece se uma Simulação falhar?
Você pode revisar a conversa simulada completa para entender por que Fin não se comportou como esperado, ajustar sua Procedure e executar novamente a Simulação sem impactar os customers.
Por que minha simulação está marcada como "Failed" mesmo que Fin tenha resolvido o problema com sucesso?
Por que minha simulação está marcada como "Failed" mesmo que Fin tenha resolvido o problema com sucesso?
Isso geralmente acontece quando seus Critérios de Sucesso são muito rígidos. Por exemplo, se você exigir que Fin "Peça um Order ID", mas Fin for inteligente o suficiente para encontrar o ID automaticamente, o teste falhará porque Fin pulou a pergunta. Atualize seus critérios para focar no resultado final (por exemplo, "Procedure finalizada") em vez de exigir etapas intermediárias específicas.
As Simulations são cobradas separadamente das Procedures?
As Simulations são cobradas separadamente das Procedures?
As Simulations estão incluídas com Procedures e não são cobradas como um item separado. Você não incorrerá em cobranças adicionais por executar simulações.
Por que há um limite nas execuções de Simulação?
Por que há um limite nas execuções de Simulação?
Cada execução de simulação exige recursos para gerar previsões de IA precisas. Fornecemos uma cota mensal para garantir que você possa testar suas Procedures livremente para casos de uso padrão, evitando que um uso extremo gere custos descontrolados.
Quantas simulações posso executar por mês?
Quantas simulações posso executar por mês?
A cota mensal de execuções de Simulação depende do volume de conversas do seu workspace durante o mês anterior do calendário. O limite se aplica no nível do workspace e é redefinido no primeiro dia de cada mês:
Segmento de Volume de Conversas | Limite de Simulação por mês |
Abaixo de 1K | 250 |
1K–15K | 1.000 |
15K–100K | 1.750 |
100K–1M | 5.000 |
1M+ | 12.500 |
Quando meu limite de simulação é reiniciado?
Quando meu limite de simulação é reiniciado?
Sua cota de Simulações é reiniciada no primeiro dia de cada mês do calendário, independentemente de quando você entrou ou de quantas simulações você usou. Execuções não utilizadas não são acumuladas — sua cota recomeça a cada mês.
Posso aumentar meu limite de simulação?
Posso aumentar meu limite de simulação?
Os limites de simulação são definidos automaticamente com base no volume de conversas do seu workspace e reavaliados no início de cada mês do calendário. Se o volume de conversas aumentar, sua cota será ampliada no próximo ciclo mensal — não há opção para comprar execuções adicionais manualmente ou aumentar seu limite fora desse sistema de níveis. Se você atingir seu limite mensal antes da data de reinício, ainda poderá revisar resultados e transcrições de simulações anteriores, mas os botões Executar e Executar tudo ficarão desativados até que sua cota seja reiniciada.










