Vordefinierte Wartebereichskomponente

Mit der vorgefertigten Komponente „Wartebereich“ können Sie Ihren Agent so konfigurieren, dass Endnutzer den Agent beispielsweise bitten können, zu warten, wenn sie etwas Zeit benötigen, um angeforderte Informationen abzurufen. Die Wartebereichfunktion ist in mehreren vorgefertigten Komponenten implementiert und kann auch nicht vorgefertigten Agenten und Komponenten hinzugefügt werden.

Beschränkungen

Zusätzlich zu den allgemeinen Beschränkungen für vorgefertigte Komponenten, gelten für diese vorgefertigte Komponente die folgenden Beschränkungen:

  • Der Wartebereich verlängert das Zeitlimit der Sitzung nicht. Weitere Informationen finden Sie unter Sitzungen.
  • Standardmäßig wird die Wartebereichskomponente nach drei Ereignissen ohne Übereinstimmung oder drei Ereignissen ohne Eingabe integrierte Ereignisse beendet. Das Zeitlimit wird gemäß dem in den erweiterten Spracheinstellungen konfigurierten Zeitlimit für keine Spracheingabe festgelegt. Wenn Sie dieses Limit erhöhen möchten, konfigurieren Sie die Ereignishandler für keine Übereinstimmung und keine Eingabe auf der Seite Main.
  • Der Wartebereich wird beendet, nachdem das Zeitlimit für die Sitzung abgelaufen ist oder nachdem die Ereignishandler auf der Seite Main erschöpft sind, je nachdem, was zuerst eintritt.

Beispieldialoge verfassen

Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden.

Erfolgreiches Warten

Der Endnutzer bittet den Agent, zu warten. Sobald der Nutzer „Ich bin bereit“ sagt, kehrt der Agent zur Unterhaltung zurück.

Nutzereingabe Antwort des KI-Agenten
Bitte sagen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.
Ich brauche eine Minute
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind.
Okay, ich bin jetzt bereit
Wir bringen Sie zurück zu der Stelle, an der Sie sich befanden.

Bitte sagen oder geben Sie den ersten Teil Ihrer Kartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.

Nicht erkannte Eingabe

Nutzereingabe Antwort des KI-Agenten
Bitte sagen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.
Ich brauche eine Minute
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind.
Schön
Das habe ich nicht verstanden. Ich warte, bis Sie bereit sind, fortzufahren. Sie können „Ich bin bereit“ sagen und wir machen an der Stelle weiter, an der wir aufgehört haben.
Kein Problem
Hm, ich konnte das immer noch nicht verstehen. Bitte sagen Sie „bereit“.
Weiß nicht
Ich habe Schwierigkeiten, Ihre Antwort zu verstehen.

Namenskonventionen

Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Komponentenname] Wartezimmer
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_waiting_room

Grundlegende Einrichtung

So richten Sie diese vorgefertigte Komponente ein:

  1. Importieren Sie die vorgefertigte 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 Erstellen aus.
  6. Klicken Sie im Abschnitt Seiten auf die Startseite.
  7. Fügen Sie mit dem Intent prebuilt_components_waiting_room eine neue Route hinzu. Dadurch ist dieser Intent von jeder Seite im Flow aus zugänglich. Weitere Informationen finden Sie unter Routen auf Flow-Ebene.
  8. Klicken Sie auf Speichern.
  9. Fügen Sie auf den Seiten, auf denen Sie den Wartebereich aktivieren möchten, zwei neue Routen hinzu.
    1. Mit der ersten Route kann die Unterhaltung zur Seite zurückkehren, auf der der Endnutzer den Agent ursprünglich gebeten hat, zu warten:
      1. Bedingung: $session.params.from_waiting_room_reusable_flow = true
      2. Voreinstellungen für Parameter:
        • Parameter: from_waiting_room_reusable_flow
        • Wert: false
      3. Übergangsseite: Aktuelle Seite
    2. Die zweite Route bestimmt, was passiert, nachdem ein Endnutzer das Limit für Wiederholungen für keine Übereinstimmung oder keine Eingabe im Wartebereich-Flow überschritten hat:
      1. Bedingung: $session.params.waiting_room_event_handler = true
      2. Voreinstellungen für Parameter:
        • Parameter: waiting_room_event_handler
        • Wert: null
      3. Übergangsseite: sollte entsprechend dem festgelegt werden, was passieren soll, nachdem der Endnutzer alle Wiederholungsversuche für den Wartebereich-Flow verwendet hat, z. B. Weiterleitung zu einer anderen Seite, Beenden des Flows oder Beenden der Sitzung.

Abgeschlossen

Ihr Agent sollte jetzt eingerichtet und bereit für Tests sein.