Vordefinierte Komponente für die Erfassung numerischer Daten

Dieses vordefinierte Komponente numerische Sequenzen der Endnutzer erfassen. Die zulässige Mindest- und Höchstlänge kann über Eingabeparameter konfiguriert werden.

Die Komponente erfasst bei jeder Unterhaltungsrunde Ziffernfolgen vom Nutzer und fügt sie zusammen, um die endgültige Sequenz zu bilden. Die minimale und maximale Länge pro Block kann über Eingabeparameter konfiguriert werden.

Die Sequenzerfassung wird fortgesetzt, bis der Endnutzer gibt an, dass sie mit der Sequenz mit einer Eingabe fertig sind, die der prebuilt_components_confirmation_done Intent.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:

  • Nicht numerische Zeichen werden nicht unterstützt. Informationen zur Unterstützung von Buchstaben und Zahlen finden Sie unter Alphanumerische Sammlung.

Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.

Zusätzliche Funktionen

Diese vorgefertigte Komponente bietet die folgenden zusätzlichen Funktionen:

Beispieldialoge

Die folgenden Beispieldialogfelder veranschaulichen häufige Szenarien, die von diesem vordefinierte Komponente. Die Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung ausgelöst.

Einzelner Block

Der Endnutzer gibt beim ersten Versuch eine Zahlenfolge ein, die der Kundenservicemitarbeiter akzeptiert.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle aufgezeichnete Sequenz anzusehen.
2374 30940 029 30
Ich habe 23743094002930 erhalten. Ist das richtig?
Ja
Okay. Bitte nennen oder geben Sie den nächsten Teil der Zahlensequenz ein.
Fertig
Vielen Dank. Die von mir erfasste Zahlenfolge lautet 23743094002930. Ist das richtig?
Ja
Super, ich habe die Zahlenfolge erfasst.

Mehrere Teile

Der Endnutzer gibt die Zahlenfolge in mehreren Teilen an. Der Kundenservicemitarbeiter akzeptiert sie.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle aufgezeichnete Sequenz anzusehen.
2374 30940 029 30
Ich habe 23743094002930, ist das richtig?
Nein
Keine Sorge, können Sie bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal angeben?
2374
Ich habe 2374, richtig?
Ja
Okay. Bitte sagen Sie den nächsten Teil der numerischen Sequenz oder geben Sie ihn ein.
3094
Ich habe 3.094. Ist das richtig?
Ja
Okay. Bitte sagen Sie den nächsten Teil der numerischen Sequenz oder geben Sie ihn ein.
002930
Ich habe 002930 erhalten. Ist das richtig?
Nein
Keine Sorge, was ist nach 23743094?
2930
Ich habe 2930, richtig?
Ja, das ist alles
Vielen Dank. Die numerische Sequenz, die ich erfasst habe, lautet 237430942930. Ist das richtig?
Ja
Sehr gut, ich habe das Sammeln der numerischen Sequenz abgeschlossen.

Wiederholen erfolgreich

Der Endnutzer stellt beim ersten Versuch eine numerische Sequenz bereit. Kundenservicemitarbeiter bestätigt die Anfrage noch einmal aber die Endanwendenden sagen „Nein“. Der Kundenservicemitarbeiter bittet den Endnutzer, die Abfolge noch einmal anzugeben. Der Endnutzer gibt die Sequenz an und bestätigt sie. Der Kundenservicemitarbeiter akzeptiert sie erfolgreich.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Beginne mit den ersten 1 bis 30 Ziffern der numerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“ um die Sammlung fertigzustellen. Du kannst auch „Wiedergabe“ sagen um die aktuell erfasste Sequenz zu überprüfen.
92832938 3489
Ich habe 928329383459 erhalten. Ist das richtig?
no
Keine Sorge, können Sie bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal angeben?
928329383435
Ich habe 928329383435 erhalten. Ist das richtig?
Ja, das war es auch schon von mir.
Vielen Dank. Die numerische Sequenz, die ich erfasst habe, lautet 928329383435. Ist das richtig?
Ja
Super, ich habe die Zahlenfolge erfasst.

Fehlgeschlagene Wiederholungsversuche

Der Endnutzer gibt dreimal eine Zahlensequenz ein und sagt bei der Bestätigung noch einmal „Nein“. Die Komponente beendet den Ablauf nach der dritten fehlgeschlagenen Bestätigung.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn du fertig bist, sag „Ich bin fertig“ um die Sammlung fertigzustellen. Du kannst auch „Wiedergabe“ sagen um die aktuell erfasste Sequenz zu überprüfen.
928329383435
Ich habe 928329383835 erhalten. Ist das richtig?
no
Keine Sorge, können Sie bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal angeben?
23 289 0239 903
Ich habe 232890239953, ist das richtig?
no
Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der Zahlenfolge noch einmal nennen?
23847 02938
Ich habe 2384702938 erhalten. Ist das richtig?
no
Tut mir leid, ich habe zu oft versucht, Ihre Antwort zu erfassen.

Unbekannte Eingabe

Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine unbekannte Eingabe vorgenommen hat.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Beginne mit den ersten 1 bis 30 Ziffern der numerischen Sequenz. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch „Wiedergabe“ sagen um die aktuell erfasste Sequenz zu überprüfen.
In Ordnung
Das habe ich nicht verstanden. Beginne mit den ersten 1 bis 30 Ziffern der numerischen Sequenz. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch „Wiedergabe“ sagen um die aktuell erfasste Sequenz zu überprüfen.
schön
Hm, das habe ich immer noch nicht verstanden. Achten Sie darauf, dass Sie die ersten 1 bis 30 Ziffern einer numerischen Sequenz angeben. Wenn du fertig bist, sag „Ich bin fertig“ um die Sammlung fertigzustellen. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle aufgezeichnete Sequenz anzusehen. Wenn wir Sie nicht richtig verstehen, können Sie die Zahlenfolge auch über die Tastatur eingeben.
sehr gut
Ich habe Ihre Antwort leider nicht verstanden.

Namenskonventionen

Für diese vordefinierte Komponente werden die folgenden Namenskonventionen verwendet:

Funktion Format Beispiel
Ablauf [Component Name] Numerische Sammlung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_numeric_collection_collect_numeric_sequence
Parameter [param_name] user_provided_cur_seq

Eingabeparameter

Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von mindestens einer Bedingung im um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Flussebene müssen auf der Startseite der Komponente wie unten beschrieben festgelegt werden. Parameter auf Sitzungsebene können entweder über einen Aufrufablauf oder auf der Startseite dieser Komponente festgelegt werden.

Du kannst die Mindest- und Höchstlängen pro Aufnahme und für der endgültigen Sequenz, indem Sie Parametervoreinstellungen im Feld Startseite von Flow.

Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$flow.numeric_min_length Mindestlänge der abschließenden numerischen Sequenz integer
$flow.numeric_max_length Maximale Länge der abschließenden numerischen Sequenz integer
$flow.lower_limit Mindestlänge des Blocks, den ein Nutzer in jeder Runde bereitstellen kann integer
$flow.upper_limit Maximale Länge des Chunks, den ein Nutzer pro Zug angeben kann integer

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente aufzurufen.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Build aus.
  5. Klicken Sie im Bereich Abläufe auf die importierte Komponente.
  6. Klicken Sie im Abschnitt Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die Route true.
  8. Bearbeiten Sie im Fenster „Route“ die Parametervoreinstellungen nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden aktiv bleiben. Komponente. Diese Parameter enthalten wichtige Informationen, die vom Komponente. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:

Parametername Beschreibung Ausgabeformat
numeric_collection_numeric_sequence Dieser Parameter gibt die während der Sitzung erfasste numerische Sequenz zurück String

Grundlegende Einstellungen

So richten Sie diese vorkonfigurierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.

Abgeschlossen

Ihr Agent sollte jetzt eingerichtet und bereit für den Test sein.