As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplo de simulação
Exemplo de fluxo de contato
Neste exemplo, o fluxo de contato gerencia as intenções de reserva de voos usando um bot Amazon Lex configurado para detectar duas intenções: reservar um voo e escalar o agente. Quando o bot Lex lida com sucesso com a intenção de voo do livro, o fluxo de contato é encerrado. Se o bot Lex detectar uma intenção de escalonamento do agente ou não conseguir capturar nenhuma intenção, o contato será transferido para uma fila para ser conectado a um agente.
Construindo um caso de teste para o fluxo de contato
Nesse caso de teste, validamos dois cenários:
-
A intenção do voo do livro é confirmar que o bot Lex coleta os slots corretos.
-
A intenção de escalonamento do agente é verificar se o contato foi transferido para uma fila após o escalonamento.
No designer do caso de teste, crie cinco grupos de interação. Conecte os quatro primeiros em sequência para validar o fluxo da conversa com o bot Lex. Adicione um quinto grupo de interação aberto para validar a transfer-to-queue ação.
O grupo de interação aberta é executado independentemente dos outros, garantindo que a transferência da fila seja validada mesmo se uma intenção não for correspondida ou se o bot Lex encontrar um erro. Isso ocorre porque as ramificações padrão e de erro do bot Lex no fluxo de contato estão conectadas ao bloco de transferência de filas.
Definir a configuração do teste
Em Canal, selecione Chat e, em seguida, selecione o fluxo de contato que você deseja simular. Esse caso de teste é compatível com os canais de chamada de voz e bate-papo. Dependendo da sua seleção, a simulação iniciará uma chamada ou uma sessão de bate-papo. As etapas a seguir usam a simulação do Chat para fins de demonstração.
Configurar grupos de interação
Grupo de interação 1: valide a mensagem inicial do bot
Esse grupo valida a mensagem inicial de boas-vindas e simula a intenção do cliente de reservar um voo.
Observe a configuração do bloco:
-
Tipo de evento — Mensagem recebida
-
Ator — Sistema
-
Aviso esperado — “Olá, bem-vindo a qualquer viagem, você pode dizer que reserve um voo”
-
Critérios de correspondência — Semelhantes
Configuração do bloco de ação:
-
Ação — Enviar instruções
-
Ator — Cliente
-
Tipo de entrada — Texto/Enunciado
-
Parâmetro de entrada — “Quero reservar um voo”
Grupo de interação 2: valide a cidade de origem da coleta de bots
Esse grupo valida que o bot coleta o slot correto para a cidade de partida e simula a resposta do cliente.
Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “De onde você está voando?” e o prompt de simulação definido como “Seattle”.
Grupo de interação 3: valide a cidade de destino da coleta de bots
Esse grupo valida que o bot coleta o slot correto para a cidade de destino e simula a resposta do cliente.
Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “Onde está seu destino?” e o prompt de simulação definido como “Nova York”.
Grupo de interação 4: valide a data de coleta de bots e simule o escalonamento de agentes
Esse grupo valida que o bot coleta o slot correto para a data de partida e simula uma resposta do cliente que aciona o escalonamento do agente.
Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “Qual é a sua data de partida?” e o prompt de simulação definido como “Preciso me conectar a um agente”.
Grupo de interação 5: valide a transferência para a fila
Esse grupo valida se o contato foi transferido para uma fila e envia um comando de teste para finalizar o teste.
Observe a configuração do bloco:
-
Tipo de evento — Ação acionada
-
Ator — Sistema
-
Tipo de recurso — Fila
-
Recurso de destino — BasicQueue (selecione o recurso de fila que você deseja observar)
-
Operação — Transferência para a fila
Configuração do bloco de ação:
-
Ação — Comandos de teste
-
Tipo de controle de teste — Teste final
Execute o teste e analise os resultados
Depois de configurar todos os grupos e blocos de interação, publique o caso de teste e clique em Executar teste para abrir a página de resultados do teste e monitorar os resultados em tempo real.
Depois que o teste for concluído, os resultados de cada grupo de interação serão exibidos em ordem de execução. Observe que as entradas Configuração inicial, Início e Concluído são adicionadas ao rastreamento de execução para fornecer visibilidade das etapas do sistema para iniciar e concluir o teste.
Clique em cada traçado de grupo de interação para ver os resultados detalhados de cada observação e bloco de ação.
Clique no link ID do contato para navegar até a página de detalhes do contato. Se o fluxo de contato tiver a interação automatizada do agente e o resumo automatizado da interação ativados, o bate-papo da simulação ou a chamada de voz serão analisados adequadamente.