Mithilfe von Konversationsaktionen können Sie Labels und Parameter erstellen oder ändern, auf denen Ihre Geschäftslogik im Konversationsdesign basiert. Diese vielseitigen Aktionen können für verschiedene Zwecke eingesetzt werden:
- Kennzeichnen von Konversationen: Mit Stichwörtern versehene Konversationen können in Konversationsprotokollen und Analysen leichter verfolgt und analysiert werden.
- Erstellen von Parametern: Gespeicherte Parameter können im Dialoggenerator in konditionaler Logik verwendet werden, um dynamischere und reaktionsschnellere Konversationsflüsse einzurichten.
- Aktualisieren von Parametern: Sie können vorhandene Parameter aktualisieren und beispielsweise die Sprache der Konversation basierend auf Benutzerpräferenzen oder anderen Kriterien ändern.
In diesem Beitrag werden folgende Themen behandelt:
Verwandte Beiträge:
Verfügbare Konversationsaktionen
In der unten stehenden Tabelle sind die verfügbaren Konversationsaktionen aufgeführt und beschrieben.
| Name | Beschreibung | Aktionsspezifische Felder |
| Festlegen | Legt den Wert eines oder mehrerer Parameter fest. Sie können vorhandene Parameter überschreiben oder neue Parameter definieren. Akzeptiert sowohl Zeichenfolgen als auch Zahlen. Auf Parameter, die nur aus Zahlen bestehen, können in konditionalen Blöcken numerische Operatoren wie „Größer als“ angewendet werden. |
Klicken Sie auf Weiteres Feld auswählen. Zu aktualisierendes Feld: Geben Sie den Namen des Felds ein, das die Aktion aktualisieren soll. Wert: Geben Sie die Zeichenfolge oder Zahl ein, die Sie für das jeweilige Feld festlegen möchten. |
| Festlegung aufheben | Entfernt den Wert eines Parameters. Sie können mit einer Aktion jeweils nur den Wert eines Parameters entfernen. | Zu aktualisierendes Feld: Geben Sie den Namen des Felds ein, das die Aktion aktualisieren soll. |
| Erhöhen |
Erhöht den Wert eines numerischen Parameters um den angegebenen Betrag. Verwenden Sie im Feld „Wert“ nur Zahlen. Stellen Sie sicher, dass auch die verwendeten Parameter nur Zahlen enthalten, damit sie nicht überschrieben werden. Beispiel: Wenn Sie die Anzahl der in einer Konversation ausgelösten Anwendungsfälle verfolgen möchten, können Sie einen Parameter erstellen, ihn usecasesTriggered nennen und seinen Wert bei jeder Aktion auf Anwendungsfallebene um eins erhöhen. |
Zu aktualisierendes Feld: Geben Sie den Namen des Felds ein, das die Aktion aktualisieren soll. Wert: Geben Sie den Betrag ein, um den der Wert im angegebenen Feld erhöht werden soll. |
| Übertragen |
Ermöglicht Ihnen, mehrere Werte als Array in einem Parameter zu speichern. Beispiel: Kundeninformationen für die Sitzung in der Form „B2C, EMEA“ speichern. |
Zu aktualisierendes Feld: Geben Sie den Namen des Felds ein, das die Aktion aktualisieren soll. Datentyp: Wählen Sie Zeichenfolge, Zahl oder Boolescher Wert. Wert: Geben Sie die Werte ein, die Sie speichern möchten. |
| Label hinzufügen | Fügt der Konversation ein Label hinzu, das Sie verwenden können, um Konversationsprotokolle zu filtern und Analysen anzureichern. Sie können einer Konversation mehrere Labels hinzufügen und diese dann unabhängig voneinander in Filtern verwenden. | Wert: Geben Sie das Label ein, das Sie hinzufügen möchten. |
Erstellen einer Konversationaktion
Konversationsaktionen können auf AI-Agent-, Anwendungsfall- oder Blockebene erstellt werden. Weitere Informationen finden Sie unter Erstellen und Hinzufügen von Aktionen für AI Agents – Advanced.