Vordefinierte Komponente für numerische Sammlung

Diese vordefinierte Komponente erfasst numerische Sequenzen vom Endnutzer. Die zulässige minimale und maximale Länge kann über Eingabeparameter konfiguriert werden.

Die Komponente erfasst in jeder Unterhaltungsrunde Ziffernblöcke des Nutzers und verkettet sie, 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 angibt, dass er mit der Sequenz fertig ist, deren Eingabe mit dem Intent prebuilt_components_confirmation_done übereinstimmt.

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. Weitere Informationen zur Unterstützung von Buchstaben und Ziffern finden Sie unter Sammlung alphanumerischer Zeichen.

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

Zusätzliche Funktionen

Diese vorgefertigte Komponente bietet folgende Zusatzfunktionen:

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.

Einzelner Chunk

Der Endnutzer stellt beim ersten Versuch eine numerische Sequenz bereit. Der Agent akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
2374 30940 029 30
Ich habe 23743094002930, richtig?
Ja
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein.
Fertig
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 23743094002930. Ist das richtig?
yes
Super, ich habe die numerische Sequenz gesammelt.

Mehrere Teile

Der Endnutzer stellt eine numerische Sequenz in mehreren Blöcken bereit. Der Agent akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
2374 30940 029 30
Ich habe 23743094002930, richtig?
Nein
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein.
2374
Ich habe 2374, richtig?
Ja
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein.
3094
Ich habe 3094, richtig?
Ja
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein.
002930
Ich habe 002930 verstanden, richtig?
Nein
Keine Sorge, was ist nach 23743094?
2930
Ich habe 2930, richtig?
Ja, das ist alles
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 237430942930. Ist das richtig?
Ja
Super, ich habe die numerische Sequenz gesammelt.

Erfolgreicher Versuch

Der Endnutzer stellt beim ersten Versuch eine numerische Sequenz bereit. Der Agent bestätigt dies noch einmal, der Endnutzer sagt jedoch „Nein“. Der Agent bittet den Endnutzer, die Sequenz noch einmal anzugeben. Der Endnutzer stellt die Sequenz bereit und bestätigt sie, und der Kundenservicemitarbeiter akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
92832938 3489
Ich habe 928329383459, richtig?
no
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein.
928329383435
Ich habe 928329383435, richtig?
Ja, das wars für mich
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 928329383435. Ist das richtig?
yes
Super, ich habe die numerische Sequenz gesammelt.

Fehlgeschlagene Wiederholungsversuche

Der Endnutzer stellt ein numerisches Sequenzdiagramm bereit und sagt bei der erneuten Bestätigung „Nein“. Die Komponente beendet den Ablauf bei der dritten fehlgeschlagenen Bestätigung.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
928329383435
Ich habe 928329383835, richtig?
no
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein.
23 289 0239 903.
Ich habe 232890239953 verstanden, richtig?
no
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein.
23847 02938
Ich habe 2384702938 verstanden, richtig?
no
Tut mir leid, ich habe zu oft versucht, deine Antwort zu erfassen.

Unbekannte Eingabe

Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe bereitgestellt hat.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
Kein Problem
Das habe ich nicht verstanden. Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen.
nett
Hmm, ich habe das immer noch nicht verstanden. Achten Sie darauf, dass Sie die ersten 1 bis 30 Ziffern der Ziffernfolge aussprechen. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuell erfasste Sequenz zu prüfen. Wenn wir Sie nicht hören können, können Sie auch die Ziffernfolge über die Tastatur eingeben.
sehr gut
Tut mir leid, ich kann deine Antwort nicht verstehen.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Fluss [Komponentenname] Numerische Sammlung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_numeric_collection_collect_numeric_sequence
Parameter [Parametername] user_provided_cur_seq

Eingabeparameter

Eingabeparameter sind Parameter, mit denen bestimmte Verhaltensweisen der Komponente konfiguriert werden. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Sitzungsbezogene Parameter können entweder über einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.

Sie können die zulässigen Mindest- und Höchstlängen pro Erfassung und für die endgültige erfasste Sequenz konfigurieren, indem Sie die Parametervoreinstellungen auf der Startseite des Ablaufs ändern.

Diese vordefinierte Komponente unterstützt die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$flow.numerische_min_länge 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, die Nutzende für jede Runde angeben können integer
$flow.upper_limit Maximale Länge des Blocks, die ein Nutzer in jeder Runde angeben kann integer

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.

  1. Öffnen Sie die Dialogflow CX Console.
  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 Abschnitt Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die Route true.
  8. Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die auch nach Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente stellt Werte für die folgenden Ausgabeparameter bereit:

Parametername Beschreibung Ausgabeformat
numeric_collection_numeric_sequence Dieser Parameter gibt die numerische Sequenz zurück, die während der Sitzung erfasst wurde. String

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.

Fertig

Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.