Die vordefinierte Komponente für die Begrüßung ruft die Telefonnummer des Anrufers (ANI) ab, falls verfügbar. Wenn das System die Telefonnummer abruft, führt die Komponente eine Soft-Authentifizierung mit der Telefonnummer durch und gleicht sie mit registrierten Telefonnummern ab. Der KI-Agent begrüßt den Nutzer dann mit einer personalisierten Nachricht, die auf seinen Kontoinformationen basiert.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Die Komponente geht davon aus, dass Telefonnummern in einem CRM-System (Customer Relationship Management) oder einem anderen Dienst verwaltet werden.
- Bestandskunden, die eine alternative Telefonnummer verwenden, werden von dieser Komponente nicht authentifiziert.
Beispieldialoge verfassen
Die folgenden Beispieldialoge zeigen gängige Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Sie veranschaulichen, was passiert, wenn die Telefonie die Komponente initiiert, die den Standard-Willkommens-Intent und die erste Antwort des KI-Agenten zu Beginn der Unterhaltung auslöst.
Authentifizierter Nutzer
Der Nutzer wird anhand der Anrufnummer identifiziert und erhält eine personalisierte Begrüßungsnachricht.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Hallo [Caller First Name]. Vielen Dank, dass Sie sich an [Name des Unternehmens] gewandt haben. Wir möchten Sie bei Ihren finanziellen Angelegenheiten unterstützen. Wie können wir Ihnen helfen? |
Unbekannter Nutzer
Das System erkennt die Nummer des Anrufers nicht und begrüßt den Nutzer mit der Standardbegrüßung.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Vielen Dank, dass Sie sich an [Name des Unternehmens] gewandt haben. Wir möchten Sie bei Ihren finanziellen Angelegenheiten unterstützen. Wie können wir Ihnen helfen? |
Namenskonventionen
Für diese vordefinierte Komponente gelten die folgenden Namenskonventionen:
| Funktion | Format | Beispiel |
|---|---|---|
| Flow | [Component Name] | Begrüßung |
| Parameter | [param_name] | ani_auth |
| Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_greeting:get_account_details |
Eingabeparameter
Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Eine oder mehrere Bedingungen im Ablauf verwenden diese Parameter, um das Verhalten der Komponente zu bestimmen. Sie müssen Parameter mit Ablaufbereich auf der Startseite der Komponente festlegen, wie unten beschrieben. Sie können Parameter auf Sitzungsebene mithilfe eines Aufrufflusses oder auf der Startseite dieser Komponente festlegen.
Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:
| Parametername | Beschreibung | Eingabeformat |
|---|---|---|
| $flow.company_name | Erfasst den Namen des Unternehmens, der dynamisch im Begrüßungs-Prompt verwendet werden soll. | String |
Maximieren Sie diesen Abschnitt, um die Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente einzublenden.
- Öffnen Sie die Dialogflow CX-Konsole.
- 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 Abläufe auf die importierte Komponente.
- Klicken Sie im Abschnitt Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte für Parametervoreinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden.
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| ani_auth | Erfasst das Ergebnis der ANI-basierten Authentifizierung. Der Standardwert ist false. |
boolean |
| auth_level | Gibt die Authentifizierungsebene des Aufrufers an. Der Standardwert ist null. -1 gibt an, dass der Nutzer nicht über seine ANI authentifiziert wurde. 0 gibt an, dass die ANI-Authentifizierung erfolgreich war. |
integer |
Grundlegende Einrichtung
So richten Sie diese vordefinierte Komponente ein:
- Importieren Sie die vordefinierte Komponente.
- Konfigurieren Sie den bereitgestellten flexiblen Webhook mit Ihren externen Diensten. Weitere Informationen finden Sie unter Webhook einrichten.
Webhook-Einrichtung
Wenn Sie diese Komponente verwenden möchten, konfigurieren Sie die enthaltenen flexiblen Webhooks so, dass die erforderlichen Informationen von Ihren externen Diensten abgerufen werden.
Kontodetails abrufen
Die Komponente verwendet den Webhook prebuilt_components_greeting:get_account_details, um den Anrufer anhand seiner ANI zu identifizieren. Wenn die Telefonnummer des Anrufers im konfigurierten externen Dienst vorhanden ist, ruft die Komponente die relevanten Informationen ab, um die Interaktion zu personalisieren, einschließlich Name und E-Mail-Adresse des Anrufers.
API-Anfrageparameter
Die Komponente stellt die folgenden Parameter als Eingaben für die API-Anfrage bereit:
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| phone_number | Die Telefonnummer des Anrufers (ANI). | integer |
API-Antwortparameter
Die Komponente ruft die folgenden Parameter aus der API-Antwort ab:
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| user_first_name | Der Vorname des Nutzers, der für eine personalisierte Begrüßung verwendet wird. | String |
| user_email | Die E-Mail-Adresse des Nutzers. | String |
Maximieren Sie die Anleitung, um den Webhook „Get Account Details“ für diese Komponente zu konfigurieren.
- Öffnen Sie die Dialogflow CX-Konsole.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_greeting:get_account_details“ aus.
- Ersetzen Sie die URL im Dialogflow CX-Feld Webhook-URL durch den Endpunkt für den Dienst, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Abgeschlossen
Die vordefinierte Komponente und ihr Webhook sind jetzt eingerichtet und können getestet werden.