Mit benutzerdefinierten Ereignissen können Administratoren die folgenden Aufgaben durchführen:

  • Übergeben Sie Daten vom Client, um dynamische Antworten zu erstellen. Zum Beispiel die Übergabe des Kundennamens für eine personalisierte Begrüßung.

  • Definieren Sie einen benutzerdefinierten Ausgang des KI-Agenten, um die Kontrolle an den Flow-Designer zurückzugeben. Zum Beispiel, um das Fulfillment innerhalb des Flows auszuführen.

  • Legen Sie fest, dass der KI-Agent von einem benutzerdefinierten Startpunkt und nicht von der Begrüßungsaufforderung aus beginnt, indem Sie ein benutzerdefiniertes Ereignis verwenden.

  • Aktualisieren Sie die Statusvariablen des KI-Agenten. Zum Beispiel das Vorausfüllen des Kontexts oder der Slots mit benutzerdefinierten Daten, die vom Flow-Designer übergeben werden.

Derzeit werden benutzerdefinierte Ereignisse nur für KI-Agenten mit Skript über den Sprachkanal unterstützt.

Konfigurieren eines eingehenden benutzerdefinierten Ereignisses in AI Agent Studio

  1. Erstellen Sie eine neue Antwortvorlage auf der Registerkarte "Antworten" auf der Seite "Konfiguration des KI-Agenten".
  2. Fügen Sie unter Standardantwort den Sprachkanal im Bereich Standard (Web) hinzu.
  3. Definieren Sie im Feld Name des eingehenden Ereignisses den Namen des Ereignisses, den der Agent empfängt.

Benutzerdefiniertes Ereignis über Flow Designer aufrufen

  1. Konfigurieren Sie im Webex Contact Center Flow Designer die Aktivität virtueller Agent V2 im Flow.
  2. Geben Sie in den Einstellungen für Statusereignisse die folgenden Details in den Spalten Ereignisname – Ereignisdaten an:
    1. Geben Sie den benutzerdefinierten Ereignisnamen ein, den Sie auf der Registerkarte "Antwort" auf der AI Agent-Konfigurationsseite in AI Agent Studio konfiguriert haben.

    2. Geben Sie die benutzerdefinierten Daten ein, die Sie vom Flow Designer an den geskripteten KI-Agenten übergeben möchten.

Zugriff auf benutzerdefinierte Ereignisdaten in AI Agent Studio

Sie können auf die (im Flow Designer konfigurierten) Ereignisdaten im Abschnitt Standardantwort zugreifen, in dem Sie Ihr eingehendes Ereignis konfiguriert haben. In der folgenden Abbildung sehen Sie, dass der benutzerdefinierte Ereignisname "custom_welcome" und die Ereignisdaten "Storename" vom Flow Designer an AI Agent Studio übergeben werden.

Konfigurieren des benutzerdefinierten Exit-Ereignisses und der Nutzlast in AI Agent Studio

  1. Navigieren Sie im AI Agent Studio zur Konfigurationsseite für geskriptete KI-Agenten, und wechseln Sie zu Antwort , an der das Steuerelement an den Flow-Designer zurückgegeben werden soll.

  2. Fügen Sie dem Abschnitt "Standardantwort " ein benutzerdefiniertes Ereignis hinzu.

  3. Geben Sie den Ereignisnamen und die Ereignisnutzlastdaten in den JSON-Code ein, der an den Flow zurückgegeben werden soll.

In diesem Beispiel werden die gesammelten Slots mit dem benutzerdefinierten Exit-Ereignis "order_details" an den Flow zurückgegeben.

Zugriff auf benutzerdefinierte Ereignisdaten im Flow Designer

Sie können auf das benutzerdefinierte Ereignis und die Nutzlast über den Abschnitt "Ausgabevariablen " der Aktivität " Virtual Agent V2 " zugreifen.

Der Ereignisname wird unter der Variablen StateEventName zurückgegeben, und die Ereignisnutzlast wird als Metadaten zurückgegeben, wie in der folgenden Abbildung dargestellt:

Aktualisieren von Systemwerten in AI Agent Studio

Sie können Systemwerte wie Kontext, Absicht und Slot aktualisieren, indem Sie ein spezielles Ereignis "state_update" und eine Ereignisnutzlast mit den Werten verwenden, wie im folgenden Beispiel gezeigt:

{ "intent": "order_status", "slots": { "first_name": "John" } }