Vordefinierte Komponente für Warteraum

Mit der vordefinierten Wartebereich-Komponente können Sie den Agent so konfigurieren, dass Endnutzer den Agent um einen Hold bitten können, z. B. in Szenarien, in denen der Endnutzer möglicherweise etwas Zeit benötigt, um angeforderte Informationen abzurufen. Die Warteraum-Funktionalität ist in mehreren vordefinierten Komponenten implementiert und kann zusätzlich zu nicht vordefinierten Agents und Komponenten hinzugefügt werden.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:

  • Durch das Wartezimmer wird das Zeitlimit der Sitzung nicht verlängert. Standardverhalten finden Sie unter Sitzungen.
  • Standardmäßig wird die Warteraumkomponente nach drei Nichtübereinstimmungen oder drei integrierten Ereignissen ohne Eingabe beendet. Die Zeitüberschreitung entspricht dem unter Erweiterte Spracheinstellungen konfigurierten Zeitlimit für keine Sprache. Wenn Sie dieses Limit erhöhen möchten, konfigurieren Sie die Event-Handler ohne Übereinstimmung und ohne Eingabe auf der Seite Main.
  • Der Warteraum wird geschlossen, wenn die Sitzung das Zeitlimit überschreitet oder alle Event-Handler auf der Seite Main erschöpft sind – je nachdem, was zuerst eintritt.

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden.

Erfolgreich zurückgestellt

Der Endnutzer fordert den Agent auf, das Gespräch aufrechtzuerhalten. Sobald der Nutzer „I'm ready“ (Ich bin bereit) sagt, kehrt der Agent zur Unterhaltung zurück.

Nutzereingabe Agent-Antwort
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.
Ich brauche einen Moment
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind.
Ok, ich bin bereit
Wir bringen dich an deinen Standort zurück.

Bitte nenne den ersten Teil deiner Kreditkartennummer oder gib ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.

Unbekannte Eingabe

Nutzereingabe Agent-Antwort
Bitte sagen Sie den ersten Teil Ihrer Kreditkartennummer oder geben Sie ihn ein. Du kannst jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören.
Ich brauche einen Moment
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind.
Schön
Das habe ich nicht verstanden. Ich warte, bis Sie fortfahren können. Du kannst „Ich bin bereit“ sagen und der Vorgang wird dort fortgesetzt, wo wir aufgehört haben.
Kein Problem
Hmm, ich habe das immer noch nicht verstanden. Bitte achte darauf, „bereit“ zu sagen.
Nicht sicher
Tut mir leid, ich kann deine Antwort nicht verstehen.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

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

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 Bereich Seiten auf die Startseite.
  7. Fügen Sie mit dem Intent prebuilt_components_waiting_room eine neue Route hinzu, damit auf jeder Seite im Ablauf auf diesen Intent zugegriffen werden kann. Weitere Informationen finden Sie unter Routen auf Flussebene.
  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 kehrt die Unterhaltung zu der Seite zurück, auf der der Endnutzer den Agent ursprünglich gebeten hat:
      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, wenn ein Endnutzer sein Wiederholungslimit für Nichtübereinstimmungen oder Nicht-Eingaben im Wartezimmerablauf ü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: Diese Seite sollte dem Ablauf entsprechen, der geschehen soll, nachdem der Endnutzer alle Wiederholungsversuche für den Wartezimmerablauf verwendet hat, z. B. das Weiterleiten zu einer anderen Seite, das Beenden des Ablaufs oder das Beenden der Sitzung.

Fertig

Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.