Diese vordefinierte Komponente erfasst numerische Sequenzen vom Endnutzer. Die akzeptierte Mindest- und Höchstlänge kann über Eingabeparameter konfiguriert werden.
Die Komponente erfasst bei jedem Gesprächsabschnitt Ziffernblö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.
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. Informationen zur Unterstützung von Buchstaben und Zahlen finden Sie unter Alphanumerische Sammlung.
Empfohlene Einstellungen für den KI-Agenten
Aktivieren Sie DTMF, damit Nutzer numerische Werte über die Telefontastatur eingeben können.
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 beim ersten Versuch eine numerische Sequenz an. Der Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| 2374 30940 029 30 | |
| Ich habe 23743094002930. Ist das richtig? | |
| Ja | |
| Ok. Bitte sagen Sie den nächsten Teil der Zahlenfolge oder geben Sie ihn ein. | |
| Fertig | |
| Vielen Dank. Die von mir erfasste Zahlenfolge lautet 23743094002930. Ist das richtig? | |
| Ja | |
| Großartig, ich habe die Zahlenfolge erfasst. |
Mehrere Teile
Der Endnutzer gibt eine numerische Sequenz in mehreren Teilen an. Der Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| 2374 30940 029 30 | |
| Ich habe 23743094002930. Ist das richtig? | |
| Nein | |
| Kein Problem. Könnten Sie mir bitte die ersten 1 bis 30 Ziffern der Zahlenfolge noch einmal nennen? | |
| 2374 | |
| Ich habe 2374. Ist das richtig? | |
| Ja | |
| Ok. Bitte sagen Sie den nächsten Teil der Zahlenfolge oder geben Sie ihn ein. | |
| 3094 | |
| Ich habe 3094. Ist das richtig? | |
| Genau. | |
| Ok. Bitte sagen Sie den nächsten Teil der Zahlenfolge oder geben Sie ihn ein. | |
| 002930 | |
| Ich habe 002930. Ist das richtig? | |
| Nein | |
| Kein Problem. Was kommt nach 23743094? | |
| 2930 | |
| Ich habe 2930 erhalten, ist das richtig? | |
| Ja, das ist alles. | |
| Vielen Dank. Die von mir erfasste Zahlenfolge lautet 237430942930. Ist das richtig? | |
| Ja | |
| Großartig, ich habe die Zahlenfolge erfasst. |
Wiederholung erfolgreich
Der Endnutzer gibt beim ersten Versuch eine numerische Sequenz an. Der Agent bestätigt sie noch einmal, aber der Endnutzer sagt „Nein“. Der KI-Agent bittet den Endnutzer, die Sequenz noch einmal anzugeben. Der Endnutzer gibt die Sequenz an und bestätigt sie. Der Agent akzeptiert sie.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| 92832938 3489 | |
| Ich habe 928329383459. Ist das richtig? | |
| no | |
| Kein Problem. Können Sie mir bitte die ersten 1 bis 30 Ziffern der Zahlenfolge noch einmal nennen? | |
| 928329383435 | |
| Ich habe 928329383435. Ist das richtig? | |
| Ja, das ist alles. | |
| Vielen Dank. Die von mir erfasste Zahlenfolge lautet 928329383435. Ist das richtig? | |
| Ja | |
| Großartig, ich habe die Zahlenfolge erfasst. |
Fehlgeschlagene Wiederholungsversuche
Der Endnutzer gibt dreimal eine Zahlenfolge an und sagt im Schritt zur erneuten Bestätigung „Nein“. Die Komponente beendet den Ablauf nach der dritten fehlgeschlagenen Bestätigung.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| 928329383435 | |
| Ich habe 928329383835 verstanden. Ist das richtig? | |
| no | |
| Kein Problem. Könnten Sie mir bitte die ersten 1 bis 30 Ziffern der Zahlenfolge noch einmal nennen? | |
| 23 289 0239 903 | |
| Ich habe 232890239953 verstanden. Ist das richtig? | |
| no | |
| Kein Problem. Könnten Sie mir bitte die ersten 1 bis 30 Ziffern der Zahlenfolge noch einmal nennen? | |
| 23847 02938 | |
| Ich habe 2384702938 verstanden. Ist das richtig? | |
| no | |
| Ich habe zu viele Versuche unternommen und konnte deine Antwort nicht erfassen. |
Nicht erkannte Eingabe
Die Komponente beendet den Ablauf, nachdem der Endnutzer dreimal eine nicht erkannte Eingabe gemacht hat.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| Alles in Ordnung | |
| Das habe ich nicht verstanden. Sagen Sie zuerst die ersten 1 bis 30 Ziffern der Zahlenfolge. 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. | |
| nice | |
| Hm, ich habe das immer noch nicht verstanden. Achte darauf, dass du die ersten 1 bis 30 Ziffern der Zahlenfolge sagst. 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. Wenn wir Sie nicht gut verstehen können, können Sie die Zahlenfolge auch über das Tastenfeld eingeben. | |
| sehr gut | |
| Ich habe leider Schwierigkeiten, deine Antwort zu verstehen. |
Namenskonventionen
Für diese vordefinierte Komponente gelten die folgenden Namenskonventionen:
| Funktion | Format | Beispiel |
|---|---|---|
| Flow | [Component Name] | Numerische Sammlung |
| Komponentenspezifischer Intent | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_numeric_collection_collect_numeric_sequence |
| Parameter | [param_name] | 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. 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.numeric_min_length | Mindestlänge der endgültigen numerischen Sequenz | integer |
| $flow.numeric_max_length | Maximale Länge der letzten numerischen Sequenz | integer |
| $flow.lower_limit | Mindestlänge des Chunks, den ein Nutzer pro Runde bereitstellen kann | integer |
| $flow.upper_limit | Maximale Länge des Chunks, den ein Nutzer pro Runde bereitstellen kann | 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 wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:
| Parametername | Beschreibung | Ausgabeformat |
|---|---|---|
| numeric_collection_numeric_sequence | Dieser Parameter gibt die numerische Sequenz zurück, die während der Sitzung erfasst wurde. | String |
Grundlegende Einrichtung
So richten Sie diese vordefinierte Komponente ein:
Abgeschlossen
Ihr KI-Agent sollte jetzt eingerichtet und bereit zum Testen sein.