Exemplo de simulação - Amazon Connect

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:

  1. A intenção do voo do livro é confirmar que o bot Lex coleta os slots corretos.

  2. 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.