Die vorgefertigte Komponente „Begrüßung“ ruft die Telefonnummer des Anrufers (ANI) ab, sofern verfügbar. Wenn die Telefonnummer abgerufen wird, führt die Komponente eine Soft-Authentifizierung mit der Telefonnummer durch und gleicht sie mit registrierten Telefonnummern ab. Der Kundenservicemitarbeiter begrüßt den Endnutzer 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 die Telefonnummern der Kunden in einem CRM-System (Customer-Relationship-Management) oder einem anderen Dienst verwaltet werden.
- Bestehende Kunden, die eine alternative Telefonnummer für die Kontaktaufnahme verwenden, werden von dieser Komponente nicht authentifiziert.
Beispieldialoge
Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von dieser vordefinierten Komponente abgedeckt werden. Die Beispiel-Dialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dies löst den Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung aus.
Authentifizierter Endnutzer
Der Endnutzer wird anhand der Anrufernummer identifiziert und erhält eine personalisierte Begrüßungsnachricht.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Hallo [Caller First Name], Vielen Dank, dass Sie sich an [Company Name] gewandt haben. Wir möchten Sie dabei unterstützen, Ihre finanzielle Situation zu verbessern. Wie können wir Ihnen heute helfen? |
Nicht identifizierter Endnutzer
Die Anrufernummer des Endnutzers wird nicht erkannt und der Endnutzer wird mit der Standardbegrüßung begrüßt.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Vielen Dank, dass Sie sich an [Company Name] gewandt haben. Wir möchten Sie dabei unterstützen, Ihre finanzielle Situation zu verbessern. Wie können wir Ihnen heute helfen? |
Namenskonventionen
Für diese vorgefertigte 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
Eingabeparameter werden verwendet, um bestimmte Verhaltensweisen der Komponente zu konfigurieren. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um das Verhalten der Komponente zu bestimmen. Parameter mit Flow-Bereich müssen auf der Startseite der Komponente festgelegt werden, wie unten beschrieben. Parameter mit Sitzungsbereich können entweder durch einen aufrufenden Flow oder auf der Startseite dieser Komponente festgelegt werden.
Diese vorgefertigte Komponente akzeptiert die folgenden Eingabeparameter:
| Parametername | Beschreibung | Eingabeformat |
|---|---|---|
| $flow.company_name | Erfasst den Namen des Unternehmens, der dynamisch im Begrüßungs-Prompt verwendet wird. | String |
Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung 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 Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die richtige Route.
- Bearbeiten Sie im Fenster „Route“ die Werte für Parameter-Voreinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| ani_auth | Dieser Parameter erfasst das Ergebnis der ANI-basierten Authentifizierung. Der Standardwert ist „false“. | boolean |
| auth_level | Gibt die Authentifizierungsebene des Anrufers 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:
- Vordefinierte Komponente importieren
- Konfigurieren Sie den bereitgestellten flexiblen Webhook mit Ihren externen Diensten. Weitere Informationen finden Sie unten unter „Webhook einrichten“.
Webhook-Einrichtung
Um diese Komponente verwenden zu können, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen von Ihren externen Diensten abzurufen.
Kontodetails abrufen
Der prebuilt_components_greeting:get_account_details-Webhook wird von der Komponente verwendet, um den Anrufer anhand seiner ANI zu identifizieren. Wenn die Telefonnummer des Anrufers im konfigurierten externen Dienst vorhanden ist, werden die relevanten Informationen zur Personalisierung der Interaktion abgerufen, einschließlich des Namens und der E-Mail-Adresse des Anrufers.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| phone_number | Telefonnummer des Anrufers (ANI) | integer |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| user_first_name | Der Vorname des Endnutzers, der für eine personalisierte Begrüßung verwendet wird. | String |
Wenn Sie den Webhook „Kontodetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, um die Anleitung aufzurufen.
- Ö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 Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
- Prü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 Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
- Klicken Sie auf Speichern.
Abgeschlossen
Ihr KI-Agent und sein Webhook sollten jetzt eingerichtet sein und können getestet werden.