Vordefinierte Komponenten sind eine Sammlung von vordefinierten Abläufen, die von Dialogflow CX für gängige Aufgaben und Szenarien bereitgestellt werden. Sie können verwendet werden, um die Entwicklung sowohl neuer als auch vorhandener Agents zu beschleunigen.
Es gibt zwei Arten von vorgefertigten Komponenten:
- Bausteine:Komponenten, mit denen bestimmte Parameter wie Name und Adresse erfasst werden
- Anwendungsfälle:Komponenten, die größere Nutzeraktionen wie die Zahlung repräsentieren und die einen oder mehrere Bausteine verwenden können.
Vordefinierte Komponentenabläufe enthalten Intents und Entitäten, die sofort verwendet werden können. Für Komponenten, die Integrationen mit externen Diensten erfordern, müssen Sie die Konfiguration der flexiblen Webhooks ändern, um sie in die richtigen Endpunkte einzubinden.
Die folgenden Bausteinkomponenten sind verfügbar:
- Erhebung von Adressen
- Alphanumerische Erhebung
- Erhebung des CVV-Codes der Kreditkarte
- Erhebung des Ablaufdatums von Kreditkarten
- Erhebung von Kreditkartennummern
- Erhebung des Geburtsdatums
- Feedback
- Begrüßung
- Sammlung benennen
- Numerische Erhebung
- Erhebung von Telefonnummern
- Wartezimmer
- Erhebung der Postleitzahl
Die folgenden Komponenten für Anwendungsfälle sind verfügbar:
- Guthaben
- Kontoauszug
- Termin vereinbaren
- Authentifizierung
- Bestellung stornieren
- Kreditkartenregistrierung
- Kreditkartenabrechnung
- Anfechtungen
- Tauschanfrage
- Steuerung von Finanzdienstleistungen
- Karte sperren
- Verlust oder Diebstahl der Karte
- Zahlung ausführen
- Angebote
- Konto eröffnen
- Bestellstatus
- Authentifizierung im Einzelhandel
- Betrug und Streitigkeiten im Einzelhandel
- 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:
- Zur Dialogflow CX Console
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie Ihren Agent aus oder erstellen Sie einen neuen Agent.
- Wählen Sie den Tab Verwalten.
- Klicken Sie im Bereich Verwalten auf Vorgefertigt.
- Klicken Sie auf die gewünschte Komponente und dann auf Als Ablauf importieren.
- In der Dokumentation der einzelnen Komponenten finden Sie Informationen dazu, ob eine zusätzliche Einrichtung für Webhooks erforderlich ist.
- Beginnen Sie mit dem Testen und Anpassen.
VPC Service Controls
Wenn sich Ihr Projekt innerhalb eines Perimeters von VPC Service Controls (VPC-SC) befindet, müssen Sie möglicherweise eine Regel für ausgehenden Traffic hinzufügen, um den Import der neuesten Versionen von vorgefertigten 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 Import möglicherweise eine Fehlermeldung angezeigt, die „Permission denied while accessing Google Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'“ enthält.
Damit der Import möglich ist, 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 ermöglicht. Die folgenden Attribute beschreiben die Ressource und die Vorgänge, die für den Import aus der Google-eigenen 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 Agent-Antworten und benutzerdefinierten Entitäten je nach Ihren Geschäftsanforderungen.
- Für Sprach-Agents werden die folgenden Spracheinstellungen empfohlen:
- Ändern Sie das STT-Modell in
latest_short. Informationen dazu, welche Funktionen von diesem Modell für eine bestimmte Sprache unterstützt werden, finden Sie unter Von Speech-to-Text unterstützte Sprachen. - Aktivieren Sie die automatische Sprachanpassung.
- Ändern Sie das STT-Modell in
- Wenn Sie eine Telefonieintegration verwenden, die Parameterwerte ermöglicht, die aus Tastendrücken auf dem Telefon-Keypad extrahiert werden, aktivieren Sie DTMF für Telefonieintegrationen.
- Testen Sie den Agent mit dem Simulator.
- Wenn Sie Ihre Komponente per Sprache testen möchten, empfiehlt es sich, das Dialogflow CX Phone Gateway zu verwenden.
Exit-Ereignisse verarbeiten
Nach erfolgreichem Abschluss der Aufgabe wird eine vordefinierte Komponente mit dem symbolischen Übergangsziel END_FLOW beendet.
Wenn eine vorgefertigte Komponente die Aufgabe nicht ausführen kann, werden die folgenden Ereignisse für die aufrufende Seite ausgegeben, die den Übergang zum Ablauf der vorgefertigten Komponente verursacht hat. Es empfiehlt sich, diese Ereignisse in Ihrem Agent 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.
Funktion „Wiederholen“
Wenn der Endnutzer Schwierigkeiten hat, den virtuellen Kundenservicemitarbeiter zu verstehen, oder eine Antwort des Kundenservicemitarbeiters nicht gehört hat, kann er darum bitten, die letzte Aufforderung zu wiederholen.
Beispieläußerungen:
- Was hast du gerade gesagt?
- Sag es noch einmal.
- Können Sie das bitte wiederholen?
- Entschuldigung.
Wartezimmerfunktion
Wenn der Endnutzer eine Minute Zeit benötigt, um sich wieder an den Agent zu wenden, und keine sofortige Antwort auf einen Prompt hat, kann er den virtuellen Agent bitten, zu warten. Wenn der Endnutzer bereit ist, die Unterhaltung fortzusetzen, kann er dem Agenten sagen: „Ich bin bereit“, um die Unterhaltung fortzusetzen. Die Wartebereichsfunktion wird in einigen vorgefertigten Komponenten durch Aufrufen der vorgefertigten Wartebereichskomponente aktiviert. Die Funktion „Warteraum“ kann auch an einer beliebigen Stelle im Agent aktiviert werden. Folgen Sie dazu der Einrichtungsanleitung in der Übersicht über die vordefinierte Komponente „Warteraum“.
Beispieläußerungen:
- Bitte warten.
- Warte mal.
- Bitte warten Sie, ich prüfe das.
- Ich schaue nach, warte bitte.
- Ich bin jetzt bereit.
Wiedergabefunktionen
Wenn der Endnutzer wissen möchte, welche Informationen der Agent bisher gesammelt hat, kann er den Agenten bitten, die Informationen wiederzugeben. Der Agent gibt dann die aktuell erfassten Parameter wieder.
Beispieläußerungen:
- Wiedergabe:
- Spiel es ab.
- Kannst du das bitte wiederholen?
- Lies mir das vor.
Häufig verwendete Intents
Allgemeine Intents sind Intents, die für allgemeine Verhaltensweisen in mehreren Komponenten verwendet werden.
| Gemeinsame Absicht | Beschreibung |
|---|---|
| prebuilt_components_confirmation_yes | Positive Formulierungen, die verwendet werden, um Zustimmung oder Bestätigung auszudrücken oder um etwas hinzuzufügen, das eine Aussage als Reaktion auf eine Frage oder Anfrage unterstreicht und verstärkt |
| prebuilt_components_confirmation_no | Negative Formulierungen, die verwendet werden, um auf eine Frage oder Anfrage mit Ablehnung, Verneinung oder Verweigerung zu reagieren |
| prebuilt_components_confirmation_done | Formulierungen, die ausdrücken, dass der Endnutzer eine Aufgabe oder Anfrage abgeschlossen hat |
| prebuilt_components_escalate_human_agent | Formulierungen, mit denen der Endnutzer den virtuellen Kundenservicemitarbeiter auffordert, ihn mit einem menschlichen Kundenservicemitarbeiter zu verbinden |
| prebuilt_components_start_over | Formulierungen, mit denen angefordert wird, dass die gesamte Interaktion von Anfang an neu gestartet wird |
| prebuilt_components_playback | Bestimmte Formulierungen, um zu verlangen, dass die aktuell erfasste Eingabe für den Endnutzer wiedergegeben wird, damit dieser sie bestätigen kann |
| prebuilt_components_replay | Formulierungen, mit denen die Wiederholung des vorherigen Prompts angefordert wird |
| prebuilt_components_waiting_room | Formulierungen, die verwendet werden, um auszudrücken, dass Zeit benötigt wird, um Informationen als Reaktion auf eine Frage oder Anfrage zu prüfen, zu finden oder bereitzustellen |
| prebuilt_components_ready | Formulierungen, mit denen der virtuelle Kundenservicemitarbeiter darüber informiert wird, dass der Endnutzer eine Aktion fortsetzen möchte |