In AI Agents – Advanced sind Parameter Informationen, die Sie sammeln und verwenden können, um die Workflows eines AI Agent anzupassen. Parameter können in konditionalen Blöcken, Segmenten und API-Integrationen genutzt werden.
In diesem Beitrag werden folgende Themen behandelt:
Verfügbare Parameter
Parameter können aus drei Quellen stammen:
Parameter aus CRM-Plattformen
CRM-Plattformen speichern in der Regel Kundeninformationen wie Name und E-Mail-Adresse. Diese Informationen können aus Ihrer CRM-Plattform abgerufen und zur Verwendung in konditionalen Blöcken gespeichert werden.
Um Informationen aus Ihrer CRM-Plattform abzurufen, fügen Sie eine Aktion hinzu, die mit dem Ereignis „Konversation gestartet“ verknüpft ist, um Daten aus Ihrer CRM-Plattform zu erfassen, wenn eine Konversation beginnt. Die Informationen werden für jede neue Konversation erfasst und auf alle Dialoge im AI Agent angewendet.
Parameter aus Sitzungsdaten
Sitzungsdaten sind Informationen, die Kunden während einer Messaging-Sitzung mit dem AI Agent angeben. Fügen Sie eine Aktion auf Blockebene zu einem Dialogablauf hinzu, um Sitzungsdaten abzurufen und als Parameterwert zu speichern.
Die folgenden Sitzungsparameter werden standardmäßig erfasst:
Parameter | Anwendungsbeispiel |
---|---|
{{lastDetectedLanguage}} | Systemantwort, dass die Sprache nicht unterstützt wird, in der Sprache des Benutzers ausgeben. |
{{active_language}} | Sprachspezifische Antworten erstellen.
Als Parameterwert müssen Sie die ID der Sprache, nicht den Namen, angeben. Sie können die ID ermitteln, indem Sie unter Einstellungen > AI Agent-Einstellungen > Sprachen die gewünschte Sprache auswählen. |
{{chatTranscript}} | Konversationstranskript an ein Ticket anhängen, damit es per E-Mail eskaliert werden kann. |
{{lastVisitorMessage}} | Das, was der Kunde sagt, wiederholen, oft in einer Standardantwort wie: „Leider habe ich noch keine Informationen zu diesem Thema: {{lastVisitorMessage}}.“ |
{{integrationId}} | Eingehende Nachrichten anhand von Verteilungsregeln, die auf der Quelle (integrationId ) der eingehenden Nachricht basieren, an die entsprechenden AI Agents weiterleiten.
|
{{confidence_score}} | Die Antwort basiert auf dem Konfidenzschwellenwert für die Absichtserkennung. Confidence_score wird auf eine Ganzzahl auf- oder abgerundet.
|
{{lastResolution}} | Einen anderen Dialogfluss basierend auf dem letzten angepassten Lösungsstatus festlegen (Nicht definiert , Informiert , Gelöst , Nicht gelöst , An Agenten eskaliert oder Per E-Mail eskaliert ) und bei der Eskalation als Stichwort an die CRM-Plattform senden. |
Wenn Sie eigene Sitzungsparameter mit einer Aktion erstellen, dürfen Sie nicht die gleichen Namen verwenden wie diese Systemparameter. Andernfalls tritt ein Fehler auf und die Daten werden nicht abgerufen.
Entitäten werden ebenfalls als Sitzungsdatenparameter betrachtet. Der Name der Entität ist der Name des Parameters. Alle über Entitäten erfassten Informationen werden bis zu zwei Stunden, nachdem die Konversation inaktiv wurde, als Sitzungsdaten gespeichert.
Parameter aus Backend-Integrationen
Der AI Agent kann auch Informationen aus einer angepassten API-Integration abrufen, um personalisierte Dialogabläufe zu erstellen.
Verfügbare Operatoren
- Zeichenfolge: Wort
- Boolescher Wert: „True“ oder „False“
- Array/Liste: Liste mit durch Kommas getrennten Werten
- Ganzzahl: ganze Zahl
- Gleitkommazahl: Dezimalzahl
Operator | Einsatzzweck | Beispiel | Erwarteter Parametertyp | Typ des Bedingungswerts |
---|---|---|---|---|
Ist / Ist nicht |
Einzelne Werte |
land Ist Deutschland
|
Zeichenfolge | Zeichenfolge oder Ganzzahl |
Ist / Ist nicht (Boolescher Wert) |
True- oder False-Aussagen |
loggedIn Ist True
|
Boolescher Wert | Boolescher Wert |
In / Nicht in |
OR-Bedingung mit mehreren durch Kommas getrennten Werten |
land In Deutschland, Japan, Finnland
|
Zeichenfolge | Array |
Array enthält Element / enthält nicht Element
|
Suchen nach einem bestimmten Wert in einer Liste mit Werte, die in der Sitzung als Array gespeichert sind |
tags_Array Array Enthält Element VIP
|
Array | Zeichenfolge |
Text enthält / Text enthält nicht |
Suchen nach einem Teilstring, z. B. einem Ländercode in einer URL, basierend auf textbasierten Daten in der Sitzung |
URL Text enthält fr
|
Zeichenfolge | Zeichenfolge |
Vorhanden / Nicht vorhanden |
Prüfen, ob ein Parameter in der Sitzung vorhanden ist, ohne einen bestimmten Wert |
email Vorhanden
|
Beliebig | – |
Beginnt mit / Beginnt nicht mit |
Einzelne Zeichenfolgenwerte |
land Beginnt mit vereinigte
|
Zeichenfolge | Zeichenfolge |
Größer als
Größer als oder gleich
Kleiner als
Kleiner als oder gleich
|
Alle Zahlentypen (Ganzzahlen und Gleitkommazahlen) mit Inhaltserkennung und Aktionen, einschließlich Angabe, ob der Wert:
|
zahl Größer als oder gleich 9
|
Ganzzahl oder Gleitkommazahl | Ganzzahl oder Gleitkommazahl |
Else
|
Die Fallback-Bedingung sollte immer als letzte Bedingung hinzugefügt werden. | – | Beliebig | – |