Componente predefinito della sala d'attesa

Il componente predefinito della sala d'attesa ti consente di configurare l'agente in modo che gli utenti finali possano chiedergli di attendere, ad esempio in scenari in cui l'utente finale potrebbe aver bisogno di un po' di tempo per recuperare le informazioni richieste. La funzionalità della sala d'attesa è implementata in diversi componenti predefiniti e può essere aggiunta anche ad agenti e componenti non predefiniti.

Limitazioni

Oltre alle limitazioni comuni dei componenti predefiniti, questo componente predefinito presenta le seguenti limitazioni:

  • La sala d'attesa non estende il timeout della sessione. Per il comportamento predefinito, consulta Sessioni.
  • Per impostazione predefinita, il componente della sala d'attesa esce dopo tre corrispondenze mancanti o tre eventi integrati senza input, con un timeout in base al timeout senza comandi vocali configurato nelle Impostazioni avanzate di Voice. Per aumentare questo limite, configura i gestori degli eventi di mancata corrispondenza e senza input nella pagina Main.
  • La sala d'attesa verrà chiusa al termine del timeout della sessione o dopo aver esaurito i gestori eventi nella pagina Main, a seconda dell'evento che si verifica per primo.

Dialoghi di esempio

Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo componente predefinito.

Blocco riuscito

L'utente finale chiede all'agente di attendere. Quando l'utente dice "Sono pronto", l'agente torna alla conversazione.

Input utente Risposta dell'agente
Di' o inserisci la prima parte del numero della carta di credito. Puoi dire "riproduci" in qualsiasi momento per ascoltare i numeri attualmente raccolti.
Ho bisogno di un minuto
Nessun problema! Fammi sapere quando possiamo continuare.
Ok, ora sono pronto
Torniamo dove avevi interrotto.

Di' o inserisci la prima parte del numero della carta di credito. Puoi dire "riproduci" in qualsiasi momento per ascoltare i numeri attualmente raccolti.

Input non riconosciuto

Input utente Risposta dell'agente
Di' o inserisci la prima parte del numero della carta di credito. Puoi dire "riproduci" in qualsiasi momento per ascoltare i numeri attualmente raccolti.
Ho bisogno di un minuto
Nessun problema! Fammi sapere quando possiamo continuare.
Nizza
Non ho capito. Aspettiamo che tu sia pronto per procedere. Puoi dire "Sono pronto" e continueremo da dove avevamo interrotto.
Va bene
Non ho ancora capito. Assicurati di dire "Pronto"
Non saprei
Mi dispiace, non riesco a capire la tua risposta.

Convenzioni di denominazione

Questo componente predefinito utilizza le seguenti convenzioni di denominazione:

Funzionalità Formato Esempio
Flusso [Component Name] Sala d'attesa
Intent specifico per componente prebuilt_components_[component_name]_[intent_name] prebuilt_components_waiting_room

Impostazione di base

Per configurare questo componente predefinito:

  1. Importa il componente predefinito.
  2. Apri la console Dialogflow CX.
  3. Scegli il tuo progetto Google Cloud.
  4. Seleziona il tuo agente.
  5. Seleziona la scheda Crea.
  6. Fai clic sulla home page nella sezione Pagine.
  7. Aggiungi un nuovo percorso utilizzando l'intenzione prebuilt_components_waiting_room, che sarà accessibile da qualsiasi pagina del flusso. Per maggiori dettagli, consulta Percorsi a livello di flusso.
  8. Fai clic su Salva.
  9. Nelle pagine in cui vuoi attivare la sala d'attesa, aggiungi due nuovi percorsi.
    1. Il primo percorso consente alla conversazione di tornare alla pagina in cui l'utente finale ha inizialmente chiesto all'agente di attendere:
      1. Condizione: $session.params.from_waiting_room_reusable_flow = true
      2. Preimpostazioni dei parametri:
        • Parametro: from_waiting_room_reusable_flow
        • Valore: false
      3. Pagina di transizione: Pagina corrente
    2. Il secondo percorso determina cosa succede dopo che un utente finale ha superato il limite di tentativi per mancata corrispondenza o mancata introduzione di dati nel flusso della sala d'attesa:
      1. Condizione: $session.params.waiting_room_event_handler = true
      2. Preimpostazioni dei parametri:
        • Parametro: waiting_room_event_handler
        • Valore: null
      3. Pagina di transizione: deve essere impostata in base a ciò che deve accadere dopo che l'utente finale ha utilizzato tutti i tentativi di ripetizione per il flusso della sala d'attesa, ad esempio il reindirizzamento a un'altra pagina, il termine del flusso o la chiusura della sessione.

Completa

L'agente dovrebbe essere configurato e pronto per il test.