Vordefinierte Komponenten

Vordefinierte Komponenten sind eine Sammlung vordefinierter Abläufe, die von Dialogflow für häufige Aufgaben und Szenarien bereitgestellt werden. Sie können verwendet werden, um die Entwicklung sowohl für neue als auch für bestehende Agents zu beschleunigen.

Es gibt zwei Arten von vordefinierten Komponenten:

  • Bausteine:Komponenten, die bestimmte Parameter wie Name und Adresse erfassen
  • Anwendungsfälle: Komponenten, die umfassendere Kaufprozesse darstellen, z. B. eine Zahlung, die einen oder mehrere Bausteine verwenden kann

Vordefinierte Komponentenabläufe umfassen Intents und Entitäten, die einsatzbereit sind. Bei Komponenten, die Integrationen in externe Dienste erfordern, müssen Sie die Konfiguration der flexiblen Webhooks ändern, damit sie sich in die richtigen Endpunkte einbinden lassen.

Die folgenden Bausteinkomponenten sind verfügbar:

Die folgenden Komponenten für Anwendungsfälle sind verfügbar:

Beschränkungen

Es gelten folgende Einschränkungen:

  • Vordefinierte Komponenten unterstützen derzeit nur Englisch (englisch).

Vordefinierte Komponente importieren

So importieren Sie eine vordefinierte Komponente in Ihr Projekt:

  1. Zur Dialogflow CX Console
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie Ihren Agent aus oder erstellen Sie einen neuen Agent.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie im Bereich Verwalten auf Vordefiniert.
  6. Klicken Sie auf die gewünschte Komponente und dann auf Als Ablauf importieren.
  7. Lesen Sie in der Dokumentation zu den einzelnen Komponenten nach, ob eine zusätzliche Einrichtung für den Webhook erforderlich ist.
  8. Beginnen Sie mit dem Testen und Anpassen.

VPC Service Controls

Wenn sich Ihr Projekt innerhalb eines VPC-SC-Perimeters (VPC Service Controls) befindet, müssen Sie möglicherweise eine Regel für ausgehenden Traffic hinzufügen. Dies ermöglicht den Import der neuesten Versionen vordefinierter Komponenten aus dem externen von Google gehosteten Google Cloud Storage-Bucket, in dem sie gespeichert sind. Wenn Ihre VPC-SC-Regeln ausgehenden Traffic zum von Google gehosteten Bucket verhindern, wird beim Import möglicherweise eine Fehlermeldung mit folgendem Text angezeigt: „Berechtigung beim Zugriff auf Google Cloud Storage-URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'“.

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 ermöglicht. Die folgenden Attribute beschreiben die Ressource und die Vorgänge, die erforderlich sind, um den Import aus der Google-eigenen Ressource zu ermöglichen:

  • Ressource: projects/921279757870
  • Dienstname: storage.googleapis.com
  • Methode: google.storage.objects.get

Anpassungen und Einstellungen

So passen Sie die Komponente an und verbessern die Einstellungen:

  1. Bearbeiten Sie Agent-Antworten und benutzerdefinierte Entitäten entsprechend Ihren Geschäftsanforderungen.
  2. Für Sprach-Agents werden die folgenden Spracheinstellungen empfohlen:
  3. Wenn Sie eine Telefonieintegration verwenden, die Parameterwerte zulässt, die aus dem Drücken der Telefontastatur extrahiert werden können, aktivieren Sie DTMF für Telefonieintegrationen.
  4. Testen Sie den Agent mit dem Simulator.
  5. Zum Testen der Komponente per Sprachbefehl wird empfohlen, das Dialogflow CX Phone Gateway zu verwenden.

Exit-Ereignisse verarbeiten

Nach erfolgreichem Abschluss der Aufgabe wird eine vordefinierte Komponente mit dem symbolischen ÜbergangszielEND_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 Komponenten verursacht hat. Es empfiehlt sich, diese Ereignisse im Agent zu verarbeiten, indem Sie auf der aufrufenden Seite die entsprechenden Event-Handler erstellen.

Integrierte Ereignisse:

  • Vorgang abgebrochen
  • Vorgang fehlgeschlagen
  • flow-failed-human-escalation

Zusätzliche Funktionen

Einige vorgefertigte Komponenten verfügen über zusätzliche Funktionen. In der komponentenspezifischen Dokumentation können Sie nachlesen, welche Funktionen für eine bestimmte Komponente implementiert sind.

Wiederholungsfunktion

Wenn der Endnutzer Schwierigkeiten hat, den virtuellen Kundenservicemitarbeiter zu interpretieren oder die Antwort eines Kundenservicemitarbeiters nicht gehört hat, kann er darum bitten, dass die letzte Aufforderung wiederholt wird.

Beispieläußerungen:

  • Was hast du gerade gesagt?
  • Noch einmal sagen
  • Können Sie das bitte wiederholen?
  • Entschuldigung.

Warteraum-Funktion

Wenn der Endnutzer sich eine Minute Zeit nehmen möchte, um zum Agent zurückzukehren, und auf eine Aufforderung keine unmittelbare Antwort hat, kann er den virtuellen Kundenservicemitarbeiter bitten, eine Warteschleife zu stellen. Wenn der Endnutzer bereit ist, die Unterhaltung fortzusetzen, kann er dem Agent sagen, dass er bereit ist, die Unterhaltung fortzusetzen. Die Warteraumfunktion wird in einigen vordefinierten Komponenten durch Aufrufen der vordefinierten Komponente für den Warteraum aktiviert. Die Warteraumfunktion kann auch an beliebiger Stelle im Agent aktiviert werden. Folgen Sie dazu der Einrichtungsanleitung unter Übersicht über vorgefertigte Warteraumkomponenten.

Beispieläußerungen:

  • Bitte warten.
  • Warte einen Moment.
  • Bitte warten Sie, ich prüfe das.
  • Ich prüfe das, Moment.
  • Ich bin bereit.

Wiedergabefunktion

Wenn der Endnutzer wissen möchte, was der Agent bisher erfasst hat, kann er den Agent bitten, die Daten wiederzugeben. Der Agent gibt dann die aktuell erfassten Parameter wieder.

Beispieläußerungen:

  • Wiedergabe
  • Wiedergabe
  • Bitte spiel das abspielen?
  • Lies mir das vor.

Häufige Intents

Häufige Intents sind Intents, die für gemeinsames Verhalten in mehreren Komponenten verwendet werden.

Gemeinsame Absichten Beschreibung
prebuilt_components_confirmation_yes Positive Formulierungen, die verwendet werden, um eine Bestätigung, Zustimmung oder den Zusatz einer Aussage zu unterstreichen, die eine Aussage als Antwort auf eine Frage oder Anfrage hervorhebt oder verstärkt
prebuilt_components_confirmation_no Negative Formulierungen, die verwendet werden, um eine Frage oder ein Ersuchen um Ablehnung, Ablehnung oder Ablehnung einer Frage oder eines Ersuchens zu beantworten
prebuilt_components_confirmation_done Wortgruppen, die verwendet werden, um auszudrücken, dass der Endnutzer eine Aufgabe oder Anfrage abgeschlossen hat
prebuilt_components_escalate_human_agent Wortgruppen, mit denen angefordert wird, dass der virtuelle Kundenservicemitarbeiter den Endnutzer mit einem menschlichen Kundenservicemitarbeiter verbindet
prebuilt_components_start_over Wortgruppen, mit denen angefordert wird, dass die gesamte Website von vorn beginnen soll
prebuilt_components_playback Bestimmte Formulierungen, mit denen angefordert wird, dass die aktuell erfasste Eingabe dem Endnutzer abgespielt wird, damit der Endnutzer dies bestätigen kann
prebuilt_components_replay Wortgruppen, mit denen angefordert wird, dass der vorherige Prompt noch einmal gesagt wird
prebuilt_components_waiting_room Wortgruppen, mit denen angegeben wird, dass Zeit zum Überprüfen, Auffinden oder Bereitstellen von Informationen bei einer Frage oder Anfrage benötigt wird
prebuilt_components_ready Wortgruppen, mit denen der virtuelle Kundenservicemitarbeiter darüber informiert wird, dass der Endnutzer mit einer Aktion fortfahren möchte