Diese vordefinierte Komponente erfasst eine 8- bis 19-stellige Kreditkartennummer. Erfasste Kreditkartennummern werden mit dem Luhn-Algorithmus validiert.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Die Integration eines Zahlungs-Gateways ist nicht in der Komponente enthalten.
- Kreditkartennummern mit weniger als 8 oder mehr als 19 Ziffern werden nicht unterstützt.
Empfohlene Einstellungen für den KI-Agenten
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
Zusätzliche Funktionen
Diese vordefinierte Komponente bietet die folgenden zusätzlichen Funktionen:
Beispieldialoge verfassen
Die folgenden Beispieldialoge zeigen gängige Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Willkommens-Intent und die erste Antwort des Agents zu Beginn der Unterhaltung ausgelöst.
Einzelner Block
Der Endnutzer gibt im ersten Durchgang die gesamte Kartennummer an. Der Agent validiert und akzeptiert sie erfolgreich.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne oder gib den ersten Teil deiner Kartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
| 4242 4242 4242 4242 | |
| Ich habe 4242424242424242 erhalten, ist das richtig? | |
| Ja | |
| Bitte sagen oder geben Sie den nächsten Teil Ihrer Kreditkartennummer ein oder sagen Sie „Das ist alles“, wenn Sie fertig sind. | |
| Das war alles | |
| Zur Bestätigung: Die Kreditkartennummer, die ich habe, ist 4242424242424242. Ist das richtig? | |
| Ja | |
| Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Mehrere Teile
Der Endnutzer gibt die Kartennummer in drei Teilen an. Der KI-Agent validiert und akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne oder gib den ersten Teil deiner Kartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
| 4242 | |
| Ich habe 4242. Ist das richtig? | |
| Ja | |
| Bitte sagen oder geben Sie den nächsten Teil Ihrer Kreditkartennummer ein oder sagen Sie „Das ist alles“, wenn Sie fertig sind. | |
| 424242 | |
| Ich habe 424242. Ist das richtig? | |
| Ja | |
| Bitte sagen oder geben Sie den nächsten Teil Ihrer Kreditkartennummer ein oder sagen Sie „Das ist alles“, wenn Sie fertig sind. | |
| 424242 | |
| Ich habe 424242. Ist das richtig? | |
| Ja | |
| Bitte sagen oder geben Sie den nächsten Teil Ihrer Kreditkartennummer ein oder sagen Sie „Das ist alles“, wenn Sie fertig sind. | |
| Fertig | |
| Zur Bestätigung: Die Kreditkartennummer, die ich habe, ist 4242424242424242. Ist das richtig? | |
| Ja | |
| Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Wiederholung erfolgreich
Der Endnutzer gibt im ersten Schritt die gesamte Kartennummer an. Der Agent bestätigt sie noch einmal, aber der Endnutzer sagt „Nein“. Der Agent bittet den Endnutzer, die Eingabe noch einmal vorzunehmen. Der Endnutzer gibt die Nummer an und bestätigt sie. Der Kundenservicemitarbeiter validiert und akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne oder gib den ersten Teil deiner Kartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
| 5105105105105100 | |
| Ich habe 5105105105105101. Ist das richtig? | |
| no | |
| Kein Problem. Bitte wiederholen Sie die Kartennummer oder versuchen Sie, jeweils vier Ziffern zu nennen. | |
| 5105105105105100 | |
| Ich habe 5105105105105100 erhalten, ist das richtig? | |
| Ja | |
| Bitte sagen oder geben Sie den nächsten Teil Ihrer Kreditkartennummer ein oder sagen Sie „Das ist alles“, wenn Sie fertig sind. | |
| Das war alles | |
| Zur Bestätigung: Die Kreditkartennummer, die ich habe, ist 5105105105105100. Ist das richtig? | |
| Ja | |
| Vielen Dank, Ihre Kreditkartennummer wurde bestätigt. |
Nicht erkannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe gemacht hat.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne oder gib den ersten Teil deiner Kartennummer ein. Sie können jederzeit „Wiedergabe“ sagen, um die aktuell erfassten Zahlen zu hören. | |
| Alles in Ordnung | |
| Das habe ich nicht verstanden. Können Sie die Kreditkartennummer bitte noch einmal sagen oder eingeben? | |
| Alles in Ordnung | |
| Hm, ich habe das immer noch nicht verstanden. Bitte achten Sie darauf, dass Sie die Kreditkartennummer nennen. Du kannst die Kreditkartennummer auch über das Tastenfeld eingeben. | |
| Alles in Ordnung | |
| Ich habe leider Schwierigkeiten, deine Antwort zu verstehen. |
Validierung der Kreditkartennummer
Gültige Kreditkartennummern müssen zwischen 8 und 19 Ziffern lang sein. Diese Komponente validiert auch Kreditkartennummern mit dem Luhn-Algorithmus und der Systemfunktion IS_CREDIT_CARD_NUMBER.
Namenskonventionen
Für diese vordefinierte Komponente gelten die folgenden Namenskonventionen:
| Funktion | Format | Beispiel |
|---|---|---|
| Flow | [Component Name] | Erhebung von Kreditkartennummern |
| Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_number_collection_credit_card_sequence |
| Parameter | [param_name] | user_provided_new_seq |
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen 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 |
|---|---|---|
| credit_card_status | Dieser Parameter gibt die Gültigkeit der erfassten Kartennummer mithilfe des Luhn-Algorithmus an: „valid“ gibt an, dass die erfasste Kartennummer erfolgreich validiert wurde und zwischen 8 und 19 Ziffern lang ist „invalid“ gibt an, dass die erfasste Kartennummer ungültig ist oder nicht zwischen 8 und 19 Ziffern lang ist |
String |
| credit_card_number_collection_credit_card_number | Dieser Parameter gibt die von der Komponente erfasste Kreditkartennummer zurück. | String |
Grundlegende Einrichtung
So richten Sie diese vordefinierte Komponente ein:
Abgeschlossen
Ihr KI-Agent sollte jetzt eingerichtet und bereit zum Testen sein.