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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Build aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
- 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:
Fertig
Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.