Vordefinierte Komponente für die Erfassung numerischer Daten

Mit dieser vorgefertigten Komponente werden numerische Sequenzen vom Endnutzer erfasst. Die akzeptierte Mindest- und Höchstlänge kann über Eingabeparameter konfiguriert werden.

Die Komponente erfasst in jeder Unterhaltungsrunde Zifferngruppen vom Nutzer und verkettet sie zur endgültigen Sequenz. Die Mindest- und Höchstlänge, die pro Chunk akzeptiert wird, kann über Eingabeparameter konfiguriert werden.

Die Sequenzerfassung wird fortgesetzt, bis der Endnutzer angibt, dass er die Sequenz mit einer Eingabe beendet hat, die dem prebuilt_components_confirmation_done intent entspricht.

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 in der alphanumerischen Sammlung.

DTMF aktivieren, damit Nutzer numerische Werte über das Telefon-Keypad eingeben können.

Zusätzliche Funktionen

Diese vorgefertigte Komponente bietet die folgenden zusätzlichen Funktionen:

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.

Einzelner Block

Der Endnutzer gibt beim ersten Versuch eine Zahlenfolge an und der Agent akzeptiert sie.

Nutzereingabe Antwort des KI-Agenten
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
2374 30940 029 30
Ich habe 23743094002930 erhalten. Ist das richtig?
Ja
Okay. Bitte sagen oder geben Sie den nächsten Teil der Zahlenfolge ein.
Fertig
Vielen Dank. Die von mir erfasste Zahlenfolge lautet 23743094002930. Ist das richtig?
Ja
Gut, ich habe die Ziffernfolge erfasst.

Mehrere Teile

Der Endnutzer gibt eine numerische Sequenz in mehreren Teilen an. Der Agent akzeptiert sie.

Nutzereingabe Antwort des KI-Agenten
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
2374 30940 029 30
Ich habe 23743094002930 erhalten. Ist das richtig?
Nein
Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal nennen?
2374
Ich habe 2.374 erhalten. Ist das richtig?
Ja
Okay. Bitte sagen oder geben Sie den nächsten Teil der Zahlenfolge ein.
3094
Ich habe 3.094 erhalten. Ist das richtig?
Ja
Okay. Bitte sagen oder geben Sie den nächsten Teil der Zahlenfolge ein.
002930
Ich habe 002930 erhalten. Ist das richtig?
Nein
Kein Problem. Was kommt nach 23743094?
2930
Ich habe 2.930 erhalten. Ist das richtig?
Ja, das ist alles.
Vielen Dank. Die von mir erfasste Zahlenfolge lautet 237430942930. Ist das richtig?
Ja
Gut, ich habe die Ziffernfolge erfasst.

Erfolgreicher Wiederholungsversuch

Der Endnutzer gibt beim ersten Versuch eine Zahlenfolge an. Der Agent bestätigt sie noch einmal, aber der Endnutzer sagt „Nein“. Der Agent bittet den Endnutzer, die Sequenz noch einmal anzugeben. Der Endnutzer gibt die Sequenz an und bestätigt sie. Der Agent akzeptiert sie.

Nutzereingabe Antwort des KI-Agenten
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
92832938 3489
Ich habe 928329383459 erhalten. Ist das richtig?
no
Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal nennen?
928329383435
Ich habe 928329383435 erhalten. Ist das richtig?
Ja, das war alles.
Vielen Dank. Die von mir erfasste Zahlenfolge lautet 928329383435. Ist das richtig?
Ja
Gut, ich habe die Ziffernfolge erfasst.

Fehlgeschlagene Wiederholungsversuche

Der Endnutzer gibt dreimal eine Zahlenfolge an und sagt im Schritt zur erneuten Bestätigung „Nein“. Die Komponente beendet den Ablauf nach der dritten fehlgeschlagenen Bestätigung.

Nutzereingabe Antwort des KI-Agenten
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
928329383435
Ich habe 928329383835 erhalten. Ist das richtig?
no
Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal nennen?
23 289 0239 903
Ich habe 232890239953 erhalten. Ist das richtig?
no
Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der numerischen Sequenz noch einmal nennen?
23847 02938
Ich habe 2384702938 erhalten. Ist das richtig?
no
Tut mir leid, ich habe zu viele Versuche unternommen und konnte deine Antwort nicht erfassen.

Nicht erkannte Eingabe

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

Nutzereingabe Antwort des KI-Agenten
Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
Alles in Ordnung
Das habe ich nicht verstanden. Bitte nennen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören.
Nett
Hm, das habe ich immer noch nicht verstanden. Bitte sagen Sie die ersten 1 bis 30 Ziffern der Zahlenfolge. Wenn Sie fertig sind, sagen Sie „Ich bin fertig“, um die Erfassung zu beenden. Sie können auch jederzeit „Wiedergabe“ sagen, um sich die aktuelle Sequenz anzuhören. Wenn wir Sie nicht richtig hören können, können Sie die Ziffernfolge auch über das Tastenfeld eingeben.
sehr gut
Tut mir leid, ich habe Schwierigkeiten, deine Antwort zu verstehen.

Namenskonventionen

Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Component Name] Numerische Erfassung
Komponentenspezifische Intention prebuilt_components_[component_name]_[intent_name] prebuilt_components_numeric_collection_collect_numeric_sequence
Parameter [param_name] user_provided_cur_seq

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.

Sie können die Mindest- und Höchstlängen für einzelne Aufnahmen und für die endgültige erfasste Sequenz konfigurieren, indem Sie Parameter-Voreinstellungen auf der Startseite des Ablaufs ändern.

Diese vorgefertigte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$flow.numeric_min_length Mindestlänge der endgültigen numerischen Sequenz integer
$flow.numeric_max_length Maximale Länge der endgültigen numerischen Sequenz integer
$flow.lower_limit Mindestlänge des Chunks, den ein Nutzer pro Runde bereitstellen kann integer
$flow.upper_limit Maximale Länge des Chunks, den ein Nutzer pro Zug bereitstellen kann integer

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung einzublenden.

  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 Erstellen aus.
  5. Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich Seiten auf „Startseite“.
  7. Klicken Sie auf der Startseite auf die richtige Route.
  8. Bearbeiten Sie im Fenster „Route“ die Werte für Parameter-Voreinstellungen nach Bedarf.
  9. 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
numeric_collection_numeric_sequence Dieser Parameter gibt die numerische Sequenz zurück, die während der Sitzung erfasst wurde. String

Grundlegende Einrichtung

So richten Sie diese vordefinierte Komponente ein:

  1. Vordefinierte Komponente importieren

Abgeschlossen

Ihr Agent sollte jetzt eingerichtet sein und kann getestet werden.