Mit der vordefinierten Warteraumkomponente können Sie Ihren Agenten so konfigurieren, dass Endnutzer ihn bitten können, in der Leitung zu bleiben, z. B. in Fällen, in denen der Endnutzer etwas Zeit benötigt, um die angeforderten Informationen abzurufen. Die Funktion für Warteräume ist in mehreren vordefinierten Komponenten implementiert und kann auch nicht vordefinierten Kundenservicemitarbeitern 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:
- Der Warteraum verlängert nicht die Zeitüberschreitung der Sitzung. Das Standardverhalten findest du unter Sitzungen.
- Standardmäßig wird die Warteraumkomponente nach drei nicht übereinstimmenden oder drei eingebauten Ereignissen ohne Eingabe beendet. Dabei wird das Zeitlimit für den Fall, dass keine Sprache erkannt wird, gemäß den in den erweiterten Spracheinstellungen konfigurierten Einstellungen berechnet.
Wenn Sie dieses Limit erhöhen möchten, konfigurieren Sie die Ereignis-Handler für „Keine Übereinstimmung“ und „Keine Eingabe“ auf der Seite
Main
. - Der Wartebereich wird geschlossen, wenn die Sitzung abgelaufen ist oder die Ereignishandler auf der Seite
Main
erschöpft sind, je nachdem, was zuerst eintritt.
Beispieldialoge
Die folgenden Beispieldialogfelder veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden.
Erfolgreicher Hold
Der Endnutzer bittet den Kundenservicemitarbeiter, kurz zu warten. Sobald der Nutzer „Ich bin bereit“ sagt, kehrt der Kundenservicemitarbeiter zur Unterhaltung zurück.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
Ich brauche einen Moment. | |
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind. | |
Okay, ich bin jetzt bereit. | |
Ich helfe Ihnen gern weiter. Nennen oder geben Sie bitte den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. |
Unbekannte Eingabe
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Nennen oder geben Sie den ersten Teil Ihrer Kreditkartennummer ein. Sie können jederzeit „Abspielen“ sagen, um die aktuell erfassten Nummern zu hören. | |
Ich brauche einen Moment. | |
Kein Problem! Lassen Sie mich wissen, wenn Sie bereit sind. | |
Sehr gut | |
Das habe ich nicht verstanden. Ich warte, bis Sie bereit sind, fortzufahren. Sie können sagen: „Ich bin bereit“, und wir fahren dort fort, wo wir aufgehört haben. | |
Kein Problem | |
Hm, das habe ich immer noch nicht verstanden. Achten Sie darauf, dass Sie „Bereit“ sagen. | |
Nicht sicher | |
Ich habe Ihre Antwort leider nicht verstanden. |
Namenskonventionen
Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Flow | [Component Name] | Wartezimmer |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_waiting_room |
Grundlegende Einstellungen
So richten Sie diese vorkonfigurierte Komponente ein:
- Importieren Sie die vordefinierte Komponente.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Erstellen aus.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Fügen Sie eine neue Route mit dem Intent
prebuilt_components_waiting_room
hinzu. Dadurch ist dieser Intent von jeder Seite im Navigationsfluss aus zugänglich. Weitere Informationen finden Sie unter Routen auf Flussebene. - Klicken Sie auf Speichern.
- Fügen Sie auf den Seiten, auf denen Sie den Warteraum aktivieren möchten, zwei neue Routen hinzu.
- Mit der ersten Route kann die Unterhaltung zur Seite zurückkehren, auf der der Endnutzer den Kundenservicemitarbeiter ursprünglich gebeten hat, in der Leitung zu bleiben:
- Condition (Bedingung):
$session.params.from_waiting_room_reusable_flow = true
- Parametervorgaben:
- Parameter:
from_waiting_room_reusable_flow
- Wert:
false
- Parameter:
- Übergangsseite: Aktuelle Seite
- Condition (Bedingung):
- Mit dem zweiten Pfad wird festgelegt, was passiert, nachdem ein Endnutzer das Limit für die Anzahl der Wiederholungen bei „No-Match“ oder „No-Input“ im Wartebereich überschritten hat:
- Condition (Bedingung):
$session.params.waiting_room_event_handler = true
- Parametervorgaben:
- Parameter:
waiting_room_event_handler
- Wert:
null
- Parameter:
- Übergangsseite: Sie sollte so festgelegt werden, dass klar ist, was passieren soll, nachdem der Endnutzer alle Wiederholungsversuche für den Warteraum-Vorgang genutzt hat. Beispielsweise kann er zu einer anderen Seite weitergeleitet oder der Ablauf beendet oder die Sitzung beendet werden.
- Condition (Bedingung):
- Mit der ersten Route kann die Unterhaltung zur Seite zurückkehren, auf der der Endnutzer den Kundenservicemitarbeiter ursprünglich gebeten hat, in der Leitung zu bleiben:
Abgeschlossen
Ihr Agent sollte jetzt eingerichtet und bereit zum Testen sein.