Vordefinierte Komponenten sind eine Sammlung vordefinierter Abläufe, die von Conversational Agents (Dialogflow CX) für gängige Aufgaben und Szenarien bereitgestellt werden. Sie können sowohl für neue als auch für bestehende Kundenservicemitarbeiter verwendet werden, um die Entwicklung zu beschleunigen.
Es gibt zwei Arten von vorgefertigten Komponenten:
- Bausteine: Komponenten, mit denen bestimmte Parameter wie Name und Adresse erfasst werden
- Use Cases: Komponenten, die größere User Journeys darstellen, z. B. die Zahlung, die einen oder mehrere Bausteine verwenden können
Vordefinierte Komponentenabläufe enthalten Intents und Entitäten, die sofort einsatzbereit sind. Bei Komponenten, die eine Einbindung in externe Dienste erfordern, müssen Sie die Konfiguration der flexiblen Webhooks ändern, um sie in die entsprechenden Endpunkte einzubinden.
Die folgenden Bausteinkomponenten sind verfügbar:
- Adressenerhebung
- Alphanumerische Sammlung
- CVV-Daten von Kreditkarten
- Ablaufdatum der Kreditkarte
- Erfassung von Kreditkartennummern
- Erfassung des Geburtsdatums
- Feedback
- Begrüßung
- Namenssammlung
- Numerische Sammlung
- Erhebung von Telefonnummern
- Wartezimmer
- Postleitzahlerhebung
Die folgenden Anwendungsfallkomponenten sind verfügbar:
- Kontostand
- Kontoabrechnung
- Termin vereinbaren
- Authentifizierung
- Bestellung stornieren
- Registrierung von Kreditkarten
- Kreditkartenabrechnung
- Anfechtungen
- Umtauschauftrag
- Steuerung von Finanzdienstleistungen
- Karte sperren
- Verlorene oder gestohlene Karte
- Zahlung ausführen
- Angebote
- Konto eröffnen
- Bestellstatus
- Authentifizierung im Einzelhandel
- Einzelhandel – Betrug und Streitigkeiten
- Rückgabe und Erstattung
- Telekommunikationssteuerung
- Transaktionsverlauf
Beschränkungen
Es gelten folgende Einschränkungen:
- Vordefinierte Komponenten unterstützen derzeit nur Englisch (en).
Vordefinierte Komponente importieren
So importieren Sie eine vordefinierte Komponente in Ihr Projekt:
- Rufen Sie die Dialogflow CX Console auf.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie Ihren Kundenservicemitarbeiter aus oder erstellen Sie einen neuen.
- Wählen Sie den Tab Verwalten.
- Klicken Sie im Bereich Verwalten auf Vordefiniert.
- Klicken Sie auf die gewünschte Komponente und dann auf Als Ablauf importieren.
- Lesen Sie in der jeweiligen komponentenspezifischen Dokumentation nach, ob eine zusätzliche Einrichtung für den Webhook erforderlich ist.
- Beginnen Sie mit dem Testen und Anpassen.
VPC Service Controls
Wenn sich Ihr Projekt in einem VPC Service Controls-Perimeter (VPC-SC) befindet, müssen Sie möglicherweise eine Ausgehende Regel hinzufügen, um den Import der neuesten Versionen vorgefertigter Komponenten aus dem externen, von Google gehosteten Google Cloud Storage-Bucket zu ermöglichen, in dem sie gespeichert sind. Wenn Ihre VPC-SC-Regeln den ausgehenden Traffic zum von Google gehosteten Bucket verhindern, wird beim Importieren möglicherweise die Fehlermeldung „Permission denied while accessing Google Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'“ angezeigt.
Um den Import zu aktivieren, müssen Sie eine Regel für ausgehenden Traffic erstellen, die den Zugriff auf das externe Google Cloud-Projekt mit dem Google Cloud Storage-Bucket gs://gassets-api-ai
zulässt. Die folgenden Attribute beschreiben die Ressource und die Vorgänge, die für den Import aus der von Google verwalteten Ressource erforderlich sind:
- Ressource:
projects/921279757870
- Dienstname:
storage.googleapis.com
- Methode:
google.storage.objects.get
Anpassungen und Einstellungen
So passen Sie die Komponente an und optimieren die Einstellungen:
- Bearbeiten Sie die Antworten von Kundenservicemitarbeitern und die benutzerdefinierten Entitäten je nach Ihren Geschäftsanforderungen.
- Für Sprach-Agenten werden die folgenden Spracheinstellungen empfohlen:
- Ändern Sie das STT-Modell zu
latest_short
. Informationen dazu, welche Funktionen von diesem Modell für eine bestimmte Sprache unterstützt werden, finden Sie unter Unterstützte Sprachen für die Spracheingabe. - Aktivieren Sie die automatische Sprachanpassung.
- Ändern Sie das STT-Modell zu
- Wenn Sie eine Telefonieintegration verwenden, mit der Parameterwerte aus der Telefontastatur extrahiert werden können, aktivieren Sie DTMF für Telefonieintegrationen.
- Testen Sie den Agenten mit dem Simulator.
- Wenn Sie Ihre Komponente per Sprachbefehl testen möchten, empfehlen wir das Dialogflow CX-Telefon-Gateway.
Exit-Ereignisse verarbeiten
Nach erfolgreichem Abschluss der Aufgabe wird eine vorgefertigte Komponente mit dem symbolischen Übergangsziel END_FLOW beendet.
Wenn eine vordefinierte Komponente die Aufgabe nicht ausführen kann, werden die folgenden Ereignisse für die aufrufende Seite ausgegeben, die den Übergang zum Ablauf der vordefinierten Komponente verursacht hat. Es empfiehlt sich, diese Ereignisse in Ihrem Agenten zu verarbeiten, indem Sie die entsprechenden Ereignis-Handler auf der aufrufenden Seite erstellen.
- flow-cancelled
- flow-failed
- flow-failed-human-escalation
Zusätzliche Funktionen
Einige vorgefertigte Komponenten haben zusätzliche Funktionen. In der komponentenspezifischen Dokumentation finden Sie Informationen dazu, welche Funktionen für eine bestimmte Komponente implementiert sind.
Wiederholungsfunktion
Wenn der Endnutzer Schwierigkeiten hat, den virtuellen Kundenservicemitarbeiter zu verstehen oder eine Antwort des Kundenservicemitarbeiters verpasst hat, kann er darum bitten, die letzte Aufforderung zu wiederholen.
Beispieläußerungen:
- Was haben Sie gerade gesagt?
- Sagen Sie es noch einmal.
- Können Sie das bitte wiederholen?
- Entschuldigen Sie.
Funktion „Wartezimmer“
Wenn der Endnutzer sich eine Minute Zeit nehmen möchte, um sich wieder an den Kundenservicemitarbeiter zu wenden, und keine sofortige Antwort auf eine Aufforderung hat, kann er den virtuellen Kundenservicemitarbeiter bitten, in der Leitung zu bleiben. Wenn der Endnutzer bereit ist, die Unterhaltung fortzusetzen, kann er dem Kundenservicemitarbeiter mitteilen, dass er bereit ist. Die Funktion „Wartebereich“ ist in einigen vorgefertigten Komponenten aktiviert. Dazu müssen Sie die vorgefertigte Komponente „Wartebereich“ aufrufen. Die Warteraumfunktion kann auch an einer beliebigen Stelle im Kundenservicemitarbeiter aktiviert werden. Folgen Sie dazu der Einrichtungsanleitung in der Übersicht über vorgefertigte Komponenten für Warteräume.
Beispieläußerungen:
- Bitte warten Sie.
- Einen Moment bitte.
- Bitte warten Sie einen Moment, ich prüfe das.
- Ich prüfe das. Bitte warten Sie.
- Ich bin jetzt bereit.
Wiedergabefunktionen
Wenn der Endnutzer wissen möchte, was der Kundenservicemitarbeiter bisher erfasst hat, kann er ihn um eine Wiedergabe bitten. Der Kundenservicemitarbeiter spielt dann die aktuell erfassten Parameter ab.
Beispieläußerungen:
- Wiedergabe
- Wiedergeben
- Können Sie das bitte noch einmal wiedergeben?
- Lies mir das vor.
Häufig verwendete Intents
Gemeinsame Intents werden für häufige Verhaltensweisen in mehreren Komponenten verwendet.
Gemeinsame Absicht | Beschreibung |
---|---|
prebuilt_components_confirmation_yes | Positive Formulierungen, die Zustimmung ausdrücken oder etwas hinzufügen, um eine Aussage in Beantwortung einer Frage oder Bitte zu betonen und zu verstärken |
prebuilt_components_confirmation_no | Negative Formulierungen, die in Bezug auf eine Frage oder Anfrage Ablehnung, Verweigerung oder Unstimmigkeiten ausdrücken |
prebuilt_components_confirmation_done | Formulierungen, die ausdrücken, dass der Endnutzer mit einer Aufgabe oder Anfrage fertig ist |
prebuilt_components_escalate_human_agent | Sätze, mit denen der virtuelle Kundenservicemitarbeiter den Endnutzer mit einem menschlichen Kundenservicemitarbeiter verbinden soll |
prebuilt_components_start_over | Wortgruppen, mit denen der gesamte Vorgang von vorn begonnen werden soll |
prebuilt_components_playback | Bestimmte Sätze, mit denen angefordert wird, dass die aktuell erfasste Eingabe dem Endnutzer wiedergegeben wird, damit er sie bestätigen kann |
prebuilt_components_replay | Wortgruppen, mit denen der vorherige Prompt noch einmal wiederholt werden soll |
prebuilt_components_waiting_room | Formulierungen, die ausdrücken, dass Sie Zeit benötigen, um Informationen zu prüfen, zu finden oder als Antwort auf eine Frage oder Anfrage zur Verfügung zu stellen |
prebuilt_components_ready | Sätze, mit denen der virtuelle Kundenservicemitarbeiter darüber informiert wird, dass der Endnutzer eine Aktion fortsetzen möchte |