Vordefinierte Warteraum-Komponente

Mit der vordefinierten Komponente „Warteraum“ können Sie Ihren Agent so konfigurieren, dass Endnutzer den Agent bitten können, den Hold beizubehalten, z. B. in Szenarien, in denen der Endnutzer einige Zeit zum Abrufen der angeforderten Informationen benötigt. Die Warteraumfunktion ist in mehreren vordefinierten Komponenten implementiert und kann zusätzlich zu vordefinierten Agents und Komponenten hinzugefügt werden.

Beschränkungen

Neben den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponenten die folgenden Einschränkungen:

  • Durch das Warten im Chatroom wird das Zeitlimit der Sitzung nicht verlängert. Das Standardverhalten finden Sie unter Sitzungen.
  • Standardmäßig wird die Warteraum-Komponente nach drei nicht übereinstimmenden oder drei integrierten Ereignissen ohne Eingabe beendet, wobei das Zeitlimit entsprechend der unter Erweiterte Spracheinstellungen konfigurierten Einstellung für die Sprachausgabe deaktiviert wird. Zum Erhöhen dieses Limits konfigurieren Sie die Event-Handler mit oder ohne Eingabe auf der Seite Main.
  • Der Warteraum wird geschlossen, nachdem die Sitzung abgelaufen ist oder die Event-Handler auf der Seite Main ausgeschöpft wurden, je nachdem, was zuerst eintritt.

Beispieldialogfelder

Die folgenden Beispieldialogfelder zeigen gängige Szenarien für diese vordefinierte Komponente.

Erfolgreiche Zurückstellung

Der Endnutzer fordert den Agent auf „Hold“ zu halten. Sobald der Nutzer „Ich bin bereit“ sagt, kehrt der Agent zur Unterhaltung zurück.

Nutzereingabe Agent-Antwort
Geben Sie bitte den ersten Teil Ihrer Kreditkartennummer ein. Du kannst jederzeit „Wiedergabe“ sagen, um dir die aktuell erfassten Zahlen anzuhören.
Ich brauche eine Minute
Kein Problem! Sag mir Bescheid, wenn du bereit bist.
Ich bin jetzt bereit
Gehen wir dorthin zurück, wo Sie waren.

Bitte geben Sie den ersten Teil Ihrer Kreditkartennummer ein oder geben Sie ihn dort ein. Du kannst jederzeit „Wiedergabe“ sagen, um dir die aktuell erfassten Zahlen anzuhören.

Nicht erkannte Eingabe

Nutzereingabe Agent-Antwort
Geben Sie bitte den ersten Teil Ihrer Kreditkartennummer ein. Du kannst jederzeit „Wiedergabe“ sagen, um dir die aktuell erfassten Zahlen anzuhören.
Ich brauche eine Minute
Kein Problem! Sag mir Bescheid, wenn du bereit bist.
Wunderbar
Tut mir leid, ich habe das nicht verstanden. Ich warte, bis du bereit bist, weiterzumachen. Sagen Sie „Ich bin bereit“ und wir machen weiter, wo wir aufgehört haben.
Kein Problem
Hm, das habe ich immer noch nicht verstanden. Du musst Folgendes sagen: „Bereit“.
Nicht sicher
Das habe ich leider nicht verstanden.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Name der Komponente] Wartezimmer
Komponentenspezifischer Intent vordefinierter_komponenten_[Komponentenname]_[Absichtsname] vordefinierter_raum_warteraum

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Öffnen Sie die Dialogflow CX Console.
  3. Wählen Sie Ihr Google Cloud-Projekt aus.
  4. Wählen Sie den Agent aus.
  5. Wählen Sie den Tab Build aus.
  6. Klicken Sie im Abschnitt Seiten auf die Startseite.
  7. Fügen Sie eine neue Route mit dem Intent prebuilt_components_waiting_room hinzu. Dadurch wird dieser Intent von jeder Seite im Ablauf aus zugänglich. Weitere Informationen finden Sie unter Routen auf Ablaufebene.
  8. Klicken Sie auf Speichern.
  9. Fügen Sie auf den Seiten, auf denen Sie die Warteräume aktivieren möchten, zwei neue Routen hinzu.
    1. Mit der ersten Route kann die Unterhaltung zu der Seite zurückkehren, auf der der Endnutzer den Agent ursprünglich gebeten hat, zu warten:
      1. Condition (Bedingung): $session.params.from_waiting_room_reusable_flow = true
      2. Parametervoreinstellungen:
        • Parameter für „from_waiting_room_reusable_flow
        • Wert: false
      3. Übergangsseite: Aktuelle Seite
    2. Die zweite Route bestimmt, was passiert, nachdem ein Endnutzer sein Wiederholungslimit für den Abgleich bzw. die Eingabe im Warteraum überschritten hat:
      1. Condition (Bedingung): $session.params.waiting_room_event_handler = true
      2. Parametervoreinstellungen:
        • Parameter für „waiting_room_event_handler
        • Wert: null
      3. Übergangsseite: sollte so festgelegt werden, wie nach Ausführung des Endnutzers alle Wiederholungsversuche für den Warteraum-Ablauf geschehen sollen, z. B. Weiterleitung zu einer anderen Seite, Beenden des Vorgangs oder Beenden der Sitzung.

Fertig

Der Agent sollte jetzt eingerichtet und zum Testen bereit sein.