Vordefinierte Komponente für alphanumerische Sammlungen

Die vordefinierte Komponente zur Erfassung alphanumerischer Zeichenfolgen erfasst alphanumerische Zeichenfolgen vom Endnutzer. Die akzeptierte Mindest- und Höchstlänge kann über Eingabeparameter konfiguriert werden.

Die Komponente erfasst bei jedem Gesprächsabschnitt Zeichenblöcke vom Nutzer und verkettet sie, um die endgültige Sequenz zu bilden. Die minimale und maximale Länge, die pro Block akzeptiert wird, kann über Eingabeparameter konfiguriert werden.

Die Sequenzerfassung wird fortgesetzt, bis der Endnutzer angibt, dass er mit der Sequenz fertig ist. Dazu muss er eine Eingabe machen, die dem Intent prebuilt_components_confirmation_done entspricht.

Phonetisches Alphabet

Diese Komponente unterstützt die Verwendung von phonetischen Alphabeten wie dem NATO-Alphabet.

Nutzereingabe Aufgenommene Sequenz
Alpha Bravo Charlie 123 abc123
A B Katze 1 2 3 ABC123
A wie Apfel, B wie Banane, C wie Chili, eins fünfzehn ABC115

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

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
fvfd3433
In Ordnung. Ich habe fvfd3433. Ist das richtig?
Ja
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen in der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist fvfd3433. Ist das richtig?
Ja
Fantastisch, ich habe die alphanumerische Sequenz erfasst.

Mehrere Teile

Der Endnutzer gibt die alphanumerische Sequenz in zwei Teilen an. Der KI-Agent akzeptiert sie.

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
fvfd3433
In Ordnung. Ich habe fvfd3433. Ist das richtig?
Ja
Ok. Nennen Sie mir die nächsten 1 bis 8 Zeichen in der Sequenz.
gh67
In Ordnung. Ich habe „gh67“ verstanden. Ist das richtig?
Ja
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen in der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist fvfd3433gh67. Ist das richtig?
Ja
Fantastisch, ich habe die alphanumerische Sequenz erfasst.

Wiederholung erfolgreich

Der Endnutzer gibt eine alphanumerische Sequenz an. Der Agent fordert den Endnutzer auf, diese zu bestätigen. Der Endnutzer antwortet auf die Bestätigung mit „Nein“ und gibt noch einmal eine alphanumerische Sequenz an. Der Agent akzeptiert sie erfolgreich.

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
fvfd3433
In Ordnung. Ich habe fd3433. Ist das richtig?
no
Das tut mir leid. Könnten Sie mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen?
fvfd3433
In Ordnung. Ich habe fvfd3433. Ist das richtig?
Ja
Okay. Nennen Sie mir die nächsten 1 bis 8 Zeichen in der Sequenz.
Ich brauche keine weitere Hilfe
Vielen Dank für die Bestätigung. Die letzte alphanumerische Sequenz, die ich erhalten habe, ist fvfd3433. Ist das richtig?
Ja
Fantastisch, ich habe die alphanumerische Sequenz erfasst.

Fehlgeschlagene Wiederholungsversuche

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

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
123N
In Ordnung. Ich habe 123M, ist das richtig?
no
Das tut mir leid. Könnten Sie mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen?
123N
In Ordnung. Ich habe 123M, ist das richtig?
no
Das tut mir leid. Können Sie die ersten 1 bis 8 Zeichen noch einmal angeben?

Bitte buchstabieren Sie jeden Buchstaben Ihrer Sequenz mit einem Wort, das mit dem jeweiligen Buchstaben beginnt. Wenn Ihre Sequenz beispielsweise „AB123“ lautet, sagen Sie „Apple Baby 123“.
123 Nest
In Ordnung. Ich habe 123 N herausbekommen. Ist das richtig?
no
Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen.

Phonetisches Alphabet

Der Endnutzer gibt eine alphanumerische Sequenz an. Der Agent fordert den Endnutzer auf, diese zu bestätigen. Der Endnutzer antwortet zweimal hintereinander mit „Nein“ auf die Bestätigung, die phonetische Konvertierung wird aktiviert und der Endnutzer gibt noch einmal eine alphanumerische Sequenz an. Der Agent akzeptiert sie erfolgreich.

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
123N
In Ordnung. Ich habe 123M, ist das richtig?
no
Das tut mir leid. Könnten Sie mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen?
123N
In Ordnung. Ich habe 123M, ist das richtig?
no
Das tut mir leid. Können Sie die ersten 1 bis 8 Zeichen noch einmal angeben?

Bitte buchstabieren Sie jeden Buchstaben Ihrer Sequenz mit einem Wort, das mit dem jeweiligen Buchstaben beginnt. Wenn Ihre Sequenz beispielsweise „AB123“ lautet, sagen Sie „Apple Baby 123“.
123 N wie Nordpol
In Ordnung. Ich habe 123 N herausbekommen. Ist das richtig?
Ja
Ok. Nennen Sie mir die nächsten 1 bis 8 Zeichen in der Sequenz.
567BC
In Ordnung. Ich habe 567BC. Ist das richtig?
Das war alles
Vielen Dank für die Bestätigung. Die endgültige alphanumerische Sequenz, die ich erhalten habe, ist 123N56BC. Ist das richtig?
yep
Fantastisch, ich habe die alphanumerische Sequenz erfasst.

Ungültige Sequenzlänge

Der Endnutzer gibt eine alphanumerische Sequenz an, deren Länge außerhalb der vordefinierten Mindest- und Höchstlänge der alphanumerischen Sequenz liegt. Der Agent fordert den Endnutzer auf, von vorn zu beginnen. Der Endnutzer lehnt ab und die Komponente beendet den Ablauf.

Nutzereingabe Antwort des KI-Agenten
Sagen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. Wenn du fertig bist, sag „Ich bin fertig“, um die Sammlung abzuschließen. Du kannst auch jederzeit „Wiedergabe“ sagen, um die aktuelle Sequenz zu prüfen.
123 Mio.
In Ordnung. Ich habe 123 Mio. Ist das richtig?
Fertig
Die von dir angegebene alphanumerische Sequenz liegt außerhalb der erforderlichen Länge von 5 bis 30 Zeichen. Möchtest du von vorn beginnen?
no
Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen.

Namenskonventionen

Für diese vordefinierte Komponente gelten die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Component Name] Alphanumerische Sammlung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_alphanumeric_collection_support_continue
Parameter [param_name] 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. Ablaufbezogene Parameter müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Parameter auf Sitzungsebene können entweder von einem aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.

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

Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$flow.alphanumeric_min_length Mindestlänge der endgültigen alphanumerischen Sequenz. Der Standardwert ist 1. integer
$flow.alphanumeric_max_length Maximale Länge der letzten alphanumerischen Sequenz. Der Standardwert ist 30. integer
$flow.lower_limit Mindestlänge des Chunks, den ein Nutzer pro Runde bereitstellen kann. Der Standardwert ist 1. integer
$flow.upper_limit Maximale Länge des Chunks, den ein Nutzer pro Runde bereitstellen kann. Der Standardwert ist 8. integer

Maximieren Sie diesen Abschnitt, um die Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente 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 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 Werte für Parametervoreinstellungen nach Bedarf.
  9. Klicken Sie auf Speichern.

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
alphanumeric_collection_alphanumeric_sequence Dieser Parameter gibt die von der Komponente erfasste alphanumerische Sequenz zurück. String

Grundlegende Einrichtung

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.

Abgeschlossen

Ihr KI-Agent sollte jetzt eingerichtet und bereit zum Testen sein.