View a markdown version of this page

Exemplo de simulação - Amazon Connect Customer

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 gerencia com sucesso a intenção do voo reservado, o fluxo de contato é encerrado. Se o bot Lex detectar uma intenção de escalonamento do agente ou não conseguir capturar qualquer intenção, o contato será transferido para uma fila para ser conectado a um agente.

Fluxo de contato mostrando o bot Lex lidando com a reserva de voos com caminhos para sucesso, erro e escalação de agentes.

Construindo um caso de teste para o fluxo de contato

Neste caso de teste, validamos dois cenários:

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

  2. A intenção do agente de escalação é verificar se o contato foi transferido para uma fila após a escalação.

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 ação de transferência para a fila.

O grupo de interação aberta é executado independentemente dos outros, garantindo que a transferência da fila seja validada mesmo que uma intenção não seja correspondida ou que o bot Lex encontre 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 da fila.

Diagrama de fluxo de trabalho mostrando cinco blocos de validação com as etapas Observar e Ação conectadas em sequência.

Definir a configuração do teste

Em Canal, selecione Chat e, em seguida, selecione o fluxo de contato que você deseja simular. Este caso de teste oferece suporte aos 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 de bate-papo para fins de demonstração.

Os resultados da simulação do bot Lex podem não corresponder às chamadas de voz reais

A resolução de intenção do bot Lex V2 pode diferir entre simulação e chamadas de voz reais. Se você observar FallbackIntent resultados inesperados, use as substituições do Mock Response no bot Lex para obter resultados determinísticos. Para obter mais informações sobre como configurar essas substituições, consulte Lex bot override.

A guia Configurações mostra o canal definido como Chat, o ponto de partida como Flow.

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, reserve um voo”

  • Critérios de correspondência — Similares

Designer de fluxo de trabalho mostrando etapas de validação com nós de observação e ação conectados por caminhos de sucesso.

Configuração do bloco de ação:

  • Ação — Enviar instrução

  • Ator — Cliente

  • Tipo de entrada — Text/Utterance

  • Parâmetro de entrada — “Quero reservar um voo”

Connect Customer designer de fluxo mostrando vários blocos de validação com componentes de observação e ação.

Grupo de interação 2: Valide o bot coletando a cidade de origem

Esse grupo valida se o bot coleta o slot correto para a cidade de partida e simula uma 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 o bot coletando a cidade de destino

Esse grupo valida se o bot coleta o slot correto para a cidade de destino e simula uma 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 do bot e simule o escalonamento do agente

Esse grupo valida se o bot coleta o slot correto para a data de partida e simula uma resposta do cliente que aciona a escalação 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: Validar a transferência para a fila

Esse grupo valida que 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 — Transferir para a fila

Designer de fluxo de trabalho mostrando vários blocos de validação com os componentes Observe e Action conectados em sequência.

Configuração do bloco de ação:

  • Ação — Comandos de teste

  • Tipo de controle de teste — Teste final

Painel de configuração do bloco de ações mostrando o tipo de ação dos comandos de teste e o tipo de controle do teste final.

Execute testes e analise os resultados

Depois de configurar todos os grupos e blocos de interação, publique o caso de teste e escolha 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.

Resultados do teste mostrando 5 interações aprovadas com tempo de conclusão de 18 segundos e etapas expansíveis.

Escolha cada rastreamento de grupo de interação para ver os resultados detalhados de cada bloco de observação e ação.

Resultados do teste de fluxo do bot de reserva de voos mostrando etapas de validação aprovadas para tratamento de mensagens e coleta de dados.

Escolha o link ID de 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 de simulação ou a chamada de voz serão analisados adequadamente.

Página de detalhes do contato mostrando visão geral da interação por chat, AI-generated insights e cronograma de transcrição.