Welchen Plan habe ich
Add-on AI Agents – Advanced

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
  • Verfügbare Operatoren

Verfügbare Parameter

Parameter können aus drei Quellen stammen:

  • Parameter aus CRM-Plattformen
  • Parameter aus Sitzungsdaten
  • Parameter aus Backend-Integrationen

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.

In voller Größe anzeigen

{{confidence_score}} Die Antwort basiert auf dem Konfidenzschwellenwert für die Absichtserkennung. Confidence_score wird auf eine Ganzzahl auf- oder abgerundet.

In voller Größe anzeigen

{{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

In der folgenden Tabelle sind die verfügbaren Operatoren aufgeführt, die jeweils zu einem der folgenden Typen gehören:
  • 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

land: '' , null oder überhaupt nicht definiert

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:
  • größer als der angegebene Wert ist
  • größer als der angegebene Wert oder gleich ist
  • kleiner als der angegebene Wert ist
  • kleiner als der angegebene Wert oder gleich ist
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 –
Powered by Zendesk