Componente pré-criado da sala de espera

O componente pré-criado da sala de espera permite configurar o agente para que os usuários finais possam pedir ao agente para esperar, por exemplo em cenários em que o usuário final pode precisar 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 pré-criados, esse componente pré-criado tem as seguintes limitações:

Diálogos de exemplo

Os diálogos de exemplo a seguir demonstram cenários comuns processados por esse componente pré-criado.

Espera bem-sucedida

O usuário final pede ao agente para esperar. 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 seu 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 seu 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.
Ótimo
Sinto muito. Não entendi. Estou esperando até que você esteja pronto para continuar. Você pode dizer "Estou pronto" e vamos continuar de onde paramos.
Tudo bem
Ainda não consegui entender. Confirme se você está dizendo "pronto".
Não sei
Não estou conseguindo entender sua resposta.

Convenções de nomenclatura

Esse componente pré-criado usa as seguintes convenções de nomenclatura:

Recurso Formato Exemplo
Flow [Component Name] 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 Google Cloud.
  4. Selecione seu agente.
  5. Selecione a guia Build.
  6. Clique em 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 de 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 ao agente para esperar originalmente:
      1. Condição: $session.params.from_waiting_room_reusable_flow = true
      2. Predefinições de parâmetros:
        • 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 repetição para não correspondência ou não entrada no fluxo da sala de espera:
      1. Condição: $session.params.waiting_room_event_handler = true
      2. Predefinições de parâmetros:
        • Parâmetro: waiting_room_event_handler
        • Valor: null
      3. Página de transição: deve ser definida de acordo com o que deve acontecer depois que o usuário final usar todas as tentativas de repetição para o fluxo da sala de espera, por exemplo, roteamento para outra página, encerramento do fluxo ou encerramento da sessão.

Concluído

Seu agente agora está configurado e pronto para teste.