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 auf dem Wahrscheinlichkeitswert für die Absichtserkennung basieren. Confidence_score wird auf eine ganze Zahl auf- oder abgerundet.
|
| {{lastResolution}} | Basierend auf dem letzten angepassten Lösungsstatus (Undefined, Informed, Resolved, Not Resolved, Escalated To
Agent oder Escalated via Email) einen anderen Dialogablauf festlegen und bei der Eskalation als Stichwort an Ihre 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 |
|---|---|---|---|---|
is / Is not |
Einzelne Werte |
country is Germany
|
string | string |
Is (boolean) |
True- oder False-Aussagen |
loggedIn Is True
|
boolean | boolean |
Is (number) |
Einzelne Werte | timeout is 30 |
Ganzzahl | Ganzzahl |
Is in / Is not in |
OR-Bedingung mit mehreren durch Kommas getrennten Werten |
country In Germany, Japan, Finland
|
string | Array |
Array includes item / Array does not include
item
|
Suchen nach einem bestimmten Wert in einer Liste mit Werte, die in der Sitzung als Array gespeichert sind |
tags_Array Array Includes item VIP
|
Array | string |
Text includes / Text does not
include |
Suchen nach einem Teilstring, z. B. einem Ländercode in einer URL, basierend auf textbasierten Daten in der Sitzung |
URL text Includes fr
|
string | string |
Is present / Is not present |
Prüfen, ob ein Parameter in der Sitzung vorhanden ist, ohne einen bestimmten Wert |
email Exists
|
Beliebig | – |
Starts with / Does not start with |
Einzelne Zeichenfolgenwerte |
country Starts with united
|
string | string |
Greater than
Greater than or equal
Less than
Less than or equal
|
Alle Zahlentypen (Ganzzahlen und Gleitkommazahlen) mit Inhaltserkennung und Aktionen, einschließlich Angabe, ob der Wert:
|
Number Greater than or equal 9
|
Ganzzahl oder Gleitkommazahl | Ganzzahl oder Gleitkommazahl |