Die vordefinierte Komponente für die alphanumerische Erfassung erfasst alphanumerische Sequenzen vom Nutzer. Mit Eingabeparametern können Sie die akzeptierte Mindest- und Höchstlänge konfigurieren.
Die Komponente erfasst bei jedem Gesprächsabschnitt Zeichenblöcke vom Nutzer und verkettet sie, um die endgültige Sequenz zu bilden. Mit Eingabeparametern können Sie die minimale und maximale Länge pro Block konfigurieren.
Die Sequenzerfassung wird fortgesetzt, bis der Nutzer angibt, dass er mit der Sequenz fertig ist. Dazu muss er eine Eingabe machen, die mit dem prebuilt_components_confirmation_done intent übereinstimmt.
Phonetisches Alphabet
Diese Komponente unterstützt die Verwendung von phonetischen Alphabeten, z. B. das NATO-Buchstabieralphabet.
| 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
Diese Beispieldialoge zeigen gängige Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Sie zeigen das Verhalten, wenn Sie die Komponente per Telefonie aufrufen. Dadurch werden der Standard-Willkommens-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.
Einzelner Block
- Der Nutzer gibt eine alphanumerische Sequenz in einem Block an und sagt „Ich bin fertig“.
- Der KI-Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 erhalten, 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 Nutzer gibt eine alphanumerische Sequenz in zwei Teilen an.
- Der KI-Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 erhalten, ist das richtig? | |
| Ja | |
| Okay. 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 Nutzer gibt eine alphanumerische Sequenz ein.
- Der KI-Agent fordert den Nutzer noch einmal auf, die Aktion zu bestätigen.
- Der Nutzer antwortet auf die Bestätigung mit „Nein“ und gibt noch einmal eine alphanumerische Sequenz an.
- Der Agent akzeptiert die zweite Sequenz.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 | |
| Entschuldigung, können Sie bitte die ersten 1 bis 8 Zeichen noch einmal angeben? | |
| fvfd3433 | |
| In Ordnung. Ich habe fvfd3433 erhalten, 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 Nutzer kann innerhalb von drei Versuchen keine alphanumerische Sequenz von 1 bis 8 Zeichen angeben, sodass die Komponente den Ablauf beendet.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 | |
| Entschuldigung, können Sie bitte die ersten 1 bis 8 Zeichen noch einmal angeben? | |
| 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 123N. Ist das richtig? | |
| no | |
| Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen. |
Phonetisches Alphabet
- Der Nutzer gibt eine alphanumerische Sequenz ein.
- Der KI-Agent fordert den Nutzer noch einmal auf, die Aktion zu bestätigen.
- Der Nutzer antwortet auf die Bestätigung mit „Nein“ und der Agent fordert den Nutzer noch einmal auf.
- Der Nutzer antwortet noch einmal mit „Nein“ auf die Bestätigung und der Agent aktiviert die phonetische Konvertierung.
- Der Nutzer gibt eine alphanumerische Sequenz mithilfe der phonetischen Konvertierung ein.
- Der Agent akzeptiert die alphanumerische Sequenz.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 | |
| Entschuldigung, können Sie bitte die ersten 1 bis 8 Zeichen noch einmal angeben? | |
| 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 123N. Ist das richtig? | |
| Ja | |
| Okay. 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, lautet 123N56BC. Ist das richtig? | |
| yep | |
| Fantastisch, ich habe die alphanumerische Sequenz erfasst. |
Ungültige Sequenzlänge
- Der Nutzer gibt eine alphanumerische Sequenz ein, deren Länge außerhalb der vordefinierten Mindest- und Höchstlänge der alphanumerischen Sequenz liegt.
- Der KI-Agent fordert den Nutzer auf, von vorn zu beginnen.
- Der Nutzer lehnt ab und die Komponente beendet den Ablauf.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Bitte nenne 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 123M, 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
Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Ablaufbezogene Parameter müssen auf der Startseite der Komponente festgelegt werden, wie in der folgenden Tabelle beschrieben. Parameter auf Sitzungsebene können entweder durch einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.
Sie können die minimale und maximale Länge konfigurieren, die pro Erfassung und für die endgültige erfasste Sequenz akzeptiert wird. Dazu ändern Sie die Parametervoreinstellungen auf der Startseite des Ablaufs.
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 endgültigen 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.
- Öffnen Sie die Dialogflow CX-Konsole.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Erstellen aus.
- Klicken Sie im Bereich Abläufe auf die importierte Komponente.
- Klicken Sie im Abschnitt Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte für Parametervoreinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten 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:
Importieren Sie die vordefinierte Komponente.
Abgeschlossen
Die vordefinierte Komponente ist jetzt eingerichtet und kann getestet werden.