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
Mainerschö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:
- Importieren Sie die vorgefertigte 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 Abschnitt Seiten auf die Startseite.
- Fügen Sie mit dem Intent
prebuilt_components_waiting_roomeine neue Route hinzu. Dadurch ist dieser Intent von jeder Seite im Flow aus zugänglich. Weitere Informationen finden Sie unter Routen auf Flow-Ebene. - Klicken Sie auf Speichern.
- Fügen Sie auf den Seiten, auf denen Sie den Wartebereich aktivieren möchten, zwei neue Routen hinzu.
- Mit der ersten Route kann die Unterhaltung zur Seite zurückkehren, auf der der Endnutzer den Agent ursprünglich gebeten hat, zu warten:
- Bedingung:
$session.params.from_waiting_room_reusable_flow = true - Voreinstellungen für Parameter:
- Parameter:
from_waiting_room_reusable_flow - Wert:
false
- Parameter:
- Übergangsseite: Aktuelle Seite
- Bedingung:
- 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:
- Bedingung:
$session.params.waiting_room_event_handler = true - Voreinstellungen für Parameter:
- Parameter:
waiting_room_event_handler - Wert:
null
- Parameter:
- Ü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.
- Bedingung:
- Mit der ersten Route kann die Unterhaltung zur Seite zurückkehren, auf der der Endnutzer den Agent ursprünglich gebeten hat, zu warten:
Abgeschlossen
Ihr Agent sollte jetzt eingerichtet und bereit für Tests sein.