Componente pré-criado da sala de espera

O componente predefinido da sala de espera permite configurar seu agente para que os usuários finais possam pedir que ele espere, por exemplo, em situações em que o usuário final precise de algum tempo para recuperar as informações solicitadas. A funcionalidade da sala de espera é implementada em vários componentes pré-criados e pode ser adicionada a agentes e componentes não pré-criados.

Limitações

Além das limitações comuns de componentes predefinidos, este componente predefinido tem as seguintes limitações:

  • A sala de espera não estende o tempo limite da sessão. Consulte Sessões para saber o comportamento padrão.
  • Por padrão, o componente da sala de espera é encerrado após três eventos integrados sem correspondência ou sem entrada, excluindo o tempo limite sem fala configurado nas Configurações avançadas de fala. Para aumentar esse limite, configure os gerenciadores de eventos sem correspondência e sem entrada na página Main.
  • A sala de espera será encerrada depois que a sessão expirar ou depois que ela esgotar os manipuladores de eventos na página Main, o que ocorrer primeiro.

Exemplos de diálogos

As caixas de diálogo de exemplo a seguir demonstram cenários comuns processados por esse componente pré-criado.

Guarda de documentos bem-sucedida

O usuário final pede para o agente aguardar. Quando o usuário diz "Estou pronto", o agente retorna à conversa.

Entrada do usuário Resposta do agente
Diga ou insira a primeira parte do número do cartão de crédito. Você pode dizer "reproduzir" a qualquer momento para ouvir os números coletados.
Preciso de um minuto
Sem problemas. Me avise quando estiver tudo pronto.
Tudo pronto
Vamos voltar para onde você estava.

Diga ou insira a primeira parte do número do seu cartão de crédito. Você pode dizer "reproduzir" a qualquer momento para ouvir os números coletados.

Entrada não reconhecida

Entrada do usuário Resposta do agente
Diga ou insira a primeira parte do número do cartão de crédito. Você pode dizer "reproduzir" a qualquer momento para ouvir os números coletados.
Preciso de um minuto
Sem problemas. Me avise quando estiver tudo pronto.
Legal
Sinto muito. Não entendi. Estou esperando você. Você pode dizer "Estou pronto" e vamos continuar de onde paramos.
Não tem problema
Não consegui fazer isso. Verifique se você disse "pronto"
Não tenho certeza
Não estou conseguindo entender sua resposta.

Convenções de nomenclatura

Esse componente predefinido usa as seguintes convenções de nomenclatura:

Recurso Formato Exemplo
Fluxo [Nome do componente] Sala de espera
Intent específica do componente prebuilt_components_[component_name]_[intent_name] prebuilt_components_waiting_room

Configuração básica

Para configurar esse componente pré-criado:

  1. Importe o componente pré-criado.
  2. Abra o console do Dialogflow CX.
  3. Escolha seu projeto do Google Cloud.
  4. Selecione seu agente.
  5. Selecione a guia Build.
  6. Clique na página inicial na seção Páginas.
  7. Adicione uma nova rota usando a intent prebuilt_components_waiting_room, que vai tornar essa intent acessível em qualquer página do fluxo. Para mais detalhes, consulte Rotas no nível do fluxo.
  8. Clique em Salvar.
  9. Nas páginas em que você quer ativar a sala de espera, adicione duas novas rotas.
    1. A primeira rota permite que a conversa retorne à página em que o usuário final pediu para o agente aguardar:
      1. Condição: $session.params.from_waiting_room_reusable_flow = true
      2. Pré-ajustes de parâmetro:
        • Parâmetro: from_waiting_room_reusable_flow
        • Valor: false
      3. Página de transição: página atual
    2. A segunda rota determina o que acontece depois que um usuário final excede o limite de novas tentativas para não correspondência ou sem entrada no fluxo da sala de espera:
      1. Condição: $session.params.waiting_room_event_handler = true
      2. Pré-ajustes de parâmetro:
        • Parâmetro: waiting_room_event_handler
        • Valor: null
      3. Página de transição: precisa ser definida de acordo com o que vai acontecer depois que o usuário final tiver usado todas as tentativas de repetição do fluxo da sala de espera. Por exemplo, redirecionamento para outra página, encerramento do fluxo ou da sessão.

Concluído

Seu agente está configurado e pronto para ser testado.