Vordefinierte Komponente der alphanumerischen Sammlung

Die vordefinierte Komponente der alphanumerischen Sammlung erfasst alphanumerische Sequenzen vom Endnutzer. Die zulässige minimale und maximale Länge kann über Eingabeparameter konfiguriert werden.

Die Komponente erfasst Zeichenblöcke des Nutzers in jeder Unterhaltungsrunde 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.

Phonetisches Alphabet

Diese Komponente unterstützt die Verwendung von phonetischen Alphabeten, wie z. B. das NATO-Phonetische Alphabet.

Nutzereingabe Erfasste Sequenz
Alpha Bravo Charlie 123 abc123
A B Cat 1 2 3 ABC123
A wie in Apfel, B wie in Banane, C wie Chili, 15. ABC115

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 eine alphanumerische Sequenz in einem Block dar und sagt „Ich bin fertig“. Der Kundenservicemitarbeiter akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
fvfd3433
Für Ich habe fvfd3433 verstanden, richtig?
yes
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist fvfd3433, richtig?
yes
Fantastisch, ich habe die alphanumerische Sequenz erhalten.

Mehrere Teile

Der Endnutzer stellt zwei Blöcke alphanumerische Sequenz bereit, die vom Agent akzeptiert wird.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
fvfd3433
Für Ich habe fvfd3433 verstanden, richtig?
yes
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen der Sequenz.
gh67
Für Ich habe Gh67, richtig?
yes
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, lautet fvfd3433gh67, richtig?
yes
Fantastisch, ich habe die alphanumerische Sequenz erhalten.

Erfolgreicher Versuch

Der Endnutzer stellt eine alphanumerische Sequenz bereit. Der Agent fordert ihn noch einmal auf, dies zu bestätigen. Der Endnutzer sagt zur Bestätigung „Nein“ und gibt noch einmal eine alphanumerische Sequenz an. Der Agent akzeptiert sie erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
fvfd3433
Für Ich habe fd3433, richtig?
no
Bitte geben Sie die ersten 1 bis 8 Zeichen noch einmal ein.
fvfd3433
Für Ich habe fvfd3433 verstanden, richtig?
yes
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist fvfd3433, richtig?
yes
Fantastisch, ich habe die alphanumerische Sequenz erhalten.

Fehlgeschlagene Wiederholungsversuche

Der Endnutzer kann keine alphanumerische Sequenz von 1 bis 8 Zeichen innerhalb von drei Versuchen eingeben und die Komponente beendet den Ablauf.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
123N
Für Ich habe 123 Millionen, richtig?
no
Bitte geben Sie die ersten 1 bis 8 Zeichen noch einmal ein.
123N
Für Ich habe 123 Millionen, richtig?
no
Kannst du bitte die ersten 1 bis 8 Zeichen noch einmal angeben?

Bitte buchstabiere alle Buchstaben der Sequenz, deren Wort mit jedem Buchstaben beginnt. Wenn Ihre Sequenz beispielsweise AB123 ist, sagen Sie „Apple Baby 123“.
123 Nest
Für Ich habe 123N, richtig?
no
Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen.

Phonetisches Alphabet

Der Endnutzer stellt eine alphanumerische Sequenz bereit. Der Agent fordert ihn noch einmal auf, dies zu bestätigen. Der Endnutzer sagt zwei Mal hintereinander zur Bestätigung „Nein“. Die phonetische Konvertierung wird aktiviert und der Endnutzer gibt noch einmal eine alphanumerische Sequenz an. Der Agent akzeptiert dies erfolgreich.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
123N
Für Ich habe 123 Millionen, richtig?
no
Bitte geben Sie die ersten 1 bis 8 Zeichen noch einmal ein.
123N
Für Ich habe 123 Millionen, richtig?
no
Kannst du bitte die ersten 1 bis 8 Zeichen noch einmal angeben?

Bitte buchstabiere alle Buchstaben der Sequenz, deren Wort mit jedem Buchstaben beginnt. Wenn Ihre Sequenz beispielsweise AB123 ist, sagen Sie „Apple Baby 123“.
123 N wie in Nancy
Für Ich habe 123N, richtig?
yes
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen der Sequenz.
567 v. Chr.
Für Ich habe 567 v. Chr. bekommen, richtig?
Das ist alles
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist 123N56BC. Ist das richtig?
Ja
Fantastisch, ich habe die alphanumerische Sequenz erfasst.

Ungültige Sequenzlänge

Der Endnutzer stellt alphanumerische Sequenzen mit einer Länge bereit, die außerhalb der vordefinierten Mindest- und Höchstlänge der alphanumerischen Sequenz liegt. Der Agent fordert den Endnutzer auf, neu zu beginnen, lehnt er ab und die Komponente beendet den Vorgang.

Nutzereingabe Agent-Antwort
Sagen Sie zunächst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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.
123 Mio.
Für Ich habe 123 Millionen, richtig?
Fertig
Sie haben eine alphanumerische Sequenz angegeben, die außerhalb der erforderlichen Länge von 5 bis 30 Zeichen liegt. Möchtest du noch einmal von vorn beginnen?
no
Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Fluss [Komponentenname] Alphanumerische Sammlung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_alphanumeric_collection_support_continue
Parameter [Parametername] alphanumeric_max_length

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.alphanumerische_Mindestlänge Mindestlänge der abschließenden alphanumerischen Sequenz. Der Standardwert ist 1. integer
$flow.alphanumeric_max_length Maximale Länge der abschließenden alphanumerischen Sequenz. Der Standardwert ist 30. integer
$flow.lower_limit Mindestlänge des Blocks, die Nutzende für jede Runde angeben können. Der Standardwert ist 1. integer
$flow.upper_limit Maximale Länge des Blocks, die ein Nutzer für jede Runde angeben kann. Der Standardwert ist 8. 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
alphanumeric_collection_alphanumeric_sequence Dieser Parameter gibt die alphanumerische Sequenz zurück, die von der Komponente 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.