Mit der vorgefertigten Komponente für die alphanumerische Erfassung werden alphanumerische Sequenzen vom Endnutzer erfasst. Die akzeptierte Mindest- und Höchstlänge kann über Eingabeparameter konfiguriert werden.
Die Komponente erfasst in jeder Unterhaltungsrunde Zeichenblöcke 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.
Buchstabieralphabet
Diese Komponente unterstützt die Verwendung von phonetischen Alphabeten wie dem NATO-Alphabet.
| Nutzereingabe | Erfasste Sequenz |
|---|---|
| Alpha Bravo Charlie 123 | abc123 |
| A B Cat 1 2 3 | ABC123 |
| A wie Apfel, B wie Banane, C wie Chili, eins fünfzehn | ABC115 |
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 eine alphanumerische Sequenz in einem Block an und sagt „Ich bin fertig“; der Agent akzeptiert sie erfolgreich.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| fvfd3433 | |
| Für Ich habe fvfd3433 erhalten. Ist das richtig? | |
| Ja | |
| Okay. Nenne mir die nächsten 1 bis 8 Zeichen in der Sequenz. | |
| Ich brauche keine weitere Hilfe | |
| Vielen Dank für die Bestätigung. Die alphanumerische Sequenz, die ich erhalten habe, lautet fvfd3433. Ist das richtig? | |
| Ja | |
| Fantastisch, ich habe die alphanumerische Sequenz erhalten. |
Mehrere Teile
Der Endnutzer gibt eine alphanumerische Sequenz in zwei Teilen an. Der Kundenservicemitarbeiter akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| fvfd3433 | |
| Für Ich habe fvfd3433 erhalten. Ist das richtig? | |
| Ja | |
| Okay. Nenne mir die nächsten 1 bis 8 Zeichen in der Sequenz. | |
| gh67 | |
| Für Ich habe gh67 erhalten. Ist das richtig? | |
| Ja | |
| Okay. Nenne mir die nächsten 1 bis 8 Zeichen in der Sequenz. | |
| Ich brauche keine weitere Hilfe | |
| Vielen Dank für die Bestätigung. Die alphanumerische Sequenz, die ich erhalten habe, lautet fvfd3433gh67. Ist das richtig? | |
| Ja | |
| Fantastisch, ich habe die alphanumerische Sequenz erhalten. |
Erfolgreicher Wiederholungsversuch
Der Endnutzer gibt eine alphanumerische Sequenz an. Der Agent fordert den Endnutzer noch einmal auf, sie zu bestätigen. Der Endnutzer antwortet mit „Nein“ auf die Bestätigung und gibt noch einmal eine alphanumerische Sequenz an. Der Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| fvfd3433 | |
| Für Ich habe fd3433 erhalten. Ist das richtig? | |
| no | |
| Entschuldige, könntest du mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen? | |
| fvfd3433 | |
| Für Ich habe fvfd3433 erhalten. Ist das richtig? | |
| Ja | |
| Okay. Nenne mir die nächsten 1 bis 8 Zeichen in der Sequenz. | |
| Ich brauche keine weitere Hilfe | |
| Vielen Dank für die Bestätigung. Die alphanumerische Sequenz, die ich erhalten habe, lautet fvfd3433. Ist das richtig? | |
| Ja | |
| Fantastisch, ich habe die alphanumerische Sequenz erhalten. |
Fehlgeschlagene Wiederholungsversuche
Der Endnutzer kann innerhalb von drei Versuchen keine alphanumerische Sequenz mit 1 bis 8 Zeichen angeben und die Komponente beendet den Ablauf.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| 123N | |
| Für Ich habe 123 Mio. erhalten. Ist das richtig? | |
| no | |
| Entschuldige, könntest du mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen? | |
| 123N | |
| Für Ich habe 123 Mio. erhalten. Ist das richtig? | |
| no | |
| Entschuldige, könntest du die ersten 1 bis 8 Zeichen noch einmal eingeben? 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 | |
| Für Ich habe 123 N erhalten. Ist das richtig? | |
| no | |
| Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen. |
Buchstabieralphabet
Der Endnutzer gibt eine alphanumerische Sequenz an. Der Agent fordert den Endnutzer noch einmal auf, sie 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 ein. Der Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| 123N | |
| Für Ich habe 123 Mio. erhalten. Ist das richtig? | |
| no | |
| Entschuldige, könntest du mir bitte die ersten 1 bis 8 Zeichen noch einmal nennen? | |
| 123N | |
| Für Ich habe 123 Mio. erhalten. Ist das richtig? | |
| no | |
| Entschuldige, kannst du bitte die ersten 1 bis 8 Zeichen noch einmal eingeben? 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 Nancy | |
| Für Ich habe 123 N erhalten. Ist das richtig? | |
| Ja | |
| Okay. Nenne mir die nächsten 1 bis 8 Zeichen in der Sequenz. | |
| 567BC | |
| Für Ich habe 567 v. Chr. erhalten. 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? | |
| Ja | |
| Fantastisch, ich habe die alphanumerische Sequenz erhalten. |
Ungültige Sequenzlänge
Der Endnutzer gibt eine alphanumerische Sequenz mit einer Länge an, die außerhalb der vordefinierten Mindest- und Höchstlänge der alphanumerischen Sequenz liegt. Der Agent fordert den Endnutzer auf, noch einmal zu beginnen. Der Endnutzer lehnt ab und die Komponente wird aus dem Ablauf beendet.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Nennen Sie zuerst die ersten 1 bis 8 Zeichen der alphanumerischen Sequenz. 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. | |
| 123 Mio. | |
| Für Ich habe 123 Mio. erhalten. Ist das richtig? | |
| Fertig | |
| Die von Ihnen angegebene alphanumerische Sequenz ist nicht zwischen 5 und 30 Zeichen lang. Möchten Sie von vorn beginnen? | |
| no | |
| Tut mir leid, ich habe zu viele Versuche unternommen und konnte die alphanumerische Sequenz nicht erfassen. |
Namenskonventionen
Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:
| Funktion | Format | Beispiel |
|---|---|---|
| Flow | [Component Name] | Alphanumeric Collection |
| Komponentenspezifische Intention | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_alphanumeric_collection_support_continue |
| Parameter | [param_name] | alphanumeric_max_length |
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.alphanumeric_min_length | Mindestlänge der endgültigen alphanumerischen Sequenz. Der Standardwert ist 1. |
integer |
| $flow.alphanumeric_max_length | Maximale Länge der finalen alphanumerischen Sequenz. Der Standardwert ist 30. |
integer |
| $flow.lower_limit | Mindestlänge des Chunks, den ein Nutzer pro Zug bereitstellen kann. Der Standardwert ist 1. |
integer |
| $flow.upper_limit | Maximale Länge des Chunks, den ein Nutzer pro Runde angeben kann. Der Standardwert ist 8. |
integer |
Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung 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 Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf „Startseite“.
- Klicken Sie auf der Startseite auf die richtige Route.
- Bearbeiten Sie im Fenster „Route“ die Werte für Parameter-Voreinstellungen nach Bedarf.
- 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 |
|---|---|---|
| alphanumeric_collection_alphanumeric_sequence | Dieser Parameter gibt die alphanumerische Sequenz zurück, die von der Komponente erfasst wurde. | String |
Grundlegende Einrichtung
So richten Sie diese vordefinierte Komponente ein:
Abgeschlossen
Ihr Agent sollte jetzt eingerichtet sein und kann getestet werden.