Diese vordefinierte Komponente erfasst numerische Sequenzen vom Endnutzer. Die zulässige minimale und maximale Länge kann über Eingabeparameter konfiguriert werden.
Die Komponente erfasst in jeder Unterhaltungsrunde Ziffernblöcke des Nutzers 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.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Nicht numerische Zeichen werden nicht unterstützt. Weitere Informationen zur Unterstützung von Buchstaben und Ziffern finden Sie unter Sammlung alphanumerischer Zeichen.
Empfohlene Agent-Einstellungen
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
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 beim ersten Versuch eine numerische Sequenz bereit. Der Agent akzeptiert sie erfolgreich.
Nutzereingabe | Agent-Antwort |
---|---|
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
2374 30940 029 30 | |
Ich habe 23743094002930, richtig? | |
Ja | |
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein. | |
Fertig | |
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 23743094002930. Ist das richtig? | |
yes | |
Super, ich habe die numerische Sequenz gesammelt. |
Mehrere Teile
Der Endnutzer stellt eine numerische Sequenz in mehreren Blöcken bereit. Der Agent akzeptiert sie erfolgreich.
Nutzereingabe | Agent-Antwort |
---|---|
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
2374 30940 029 30 | |
Ich habe 23743094002930, richtig? | |
Nein | |
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein. | |
2374 | |
Ich habe 2374, richtig? | |
Ja | |
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein. | |
3094 | |
Ich habe 3094, richtig? | |
Ja | |
Okay. Sagen Sie den nächsten Teil der numerischen Folge oder geben Sie ihn ein. | |
002930 | |
Ich habe 002930 verstanden, richtig? | |
Nein | |
Keine Sorge, was ist nach 23743094? | |
2930 | |
Ich habe 2930, richtig? | |
Ja, das ist alles | |
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 237430942930. Ist das richtig? | |
Ja | |
Super, ich habe die numerische Sequenz gesammelt. |
Erfolgreicher Versuch
Der Endnutzer stellt beim ersten Versuch eine numerische Sequenz bereit. Der Agent bestätigt dies noch einmal, der Endnutzer sagt jedoch „Nein“. Der Agent bittet den Endnutzer, die Sequenz noch einmal anzugeben. Der Endnutzer stellt die Sequenz bereit und bestätigt sie, und der Kundenservicemitarbeiter akzeptiert sie erfolgreich.
Nutzereingabe | Agent-Antwort |
---|---|
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
92832938 3489 | |
Ich habe 928329383459, richtig? | |
no | |
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein. | |
928329383435 | |
Ich habe 928329383435, richtig? | |
Ja, das wars für mich | |
Vielen Dank. Die numerische Sequenz, die ich gesammelt habe, lautet 928329383435. Ist das richtig? | |
yes | |
Super, ich habe die numerische Sequenz gesammelt. |
Fehlgeschlagene Wiederholungsversuche
Der Endnutzer stellt ein numerisches Sequenzdiagramm bereit und sagt bei der erneuten Bestätigung „Nein“. Die Komponente beendet den Ablauf bei der dritten fehlgeschlagenen Bestätigung.
Nutzereingabe | Agent-Antwort |
---|---|
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
928329383435 | |
Ich habe 928329383835, richtig? | |
no | |
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein. | |
23 289 0239 903. | |
Ich habe 232890239953 verstanden, richtig? | |
no | |
Keine Sorge, bitte geben Sie die ersten 1 bis 30 Ziffern der numerischen Folge noch einmal ein. | |
23847 02938 | |
Ich habe 2384702938 verstanden, richtig? | |
no | |
Tut mir leid, ich habe zu oft versucht, deine Antwort zu erfassen. |
Unbekannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe bereitgestellt hat.
Nutzereingabe | Agent-Antwort |
---|---|
Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
Kein Problem | |
Das habe ich nicht verstanden. Sagen Sie zunächst die ersten 1 bis 30 Ziffern der numerischen Folge. 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. | |
nett | |
Hmm, ich habe das immer noch nicht verstanden. Achten Sie darauf, dass Sie die ersten 1 bis 30 Ziffern der Ziffernfolge aussprechen. 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. Wenn wir Sie nicht hören können, können Sie auch die Ziffernfolge über die Tastatur eingeben. | |
sehr gut | |
Tut mir leid, ich kann deine Antwort nicht verstehen. |
Namenskonventionen
Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Fluss | [Komponentenname] | Numerische Sammlung |
Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_numeric_collection_collect_numeric_sequence |
Parameter | [Parametername] | user_provided_cur_seq |
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.numerische_min_länge | Mindestlänge der abschließenden numerischen Sequenz | integer |
$flow.numeric_max_length | Maximale Länge der abschließenden numerischen Sequenz | integer |
$flow.lower_limit | Mindestlänge des Blocks, die Nutzende für jede Runde angeben können | integer |
$flow.upper_limit | Maximale Länge des Blocks, die ein Nutzer in jeder Runde angeben kann | 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 |
---|---|---|
numeric_collection_numeric_sequence | Dieser Parameter gibt die numerische Sequenz zurück, die während der Sitzung erfasst wurde. | String |
Grundlegende Einstellungen
So richten Sie diese vordefinierte Komponente ein:
Fertig
Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.