Szenario
Enneo führt standardmäßig die automatische Ausführung (Dunkelverarbeitung) von KI-Agenten nur bei der ersten eingehenden E-Mail eines Tickets durch und nur wenn genau ein KI-Agent erkannt wurde. In zwei Situationen greift die Standard-Dunkelverarbeitung daher nicht:- Mehrere KI-Agenten erkannt: Ein Kunde stellt in einer E-Mail mehrere Anliegen gleichzeitig, z. B. eine Kündigung und einen Widerruf. Enneo erkennt zwar beide KI-Agenten, führt aber aus Sicherheitsgründen keinen automatisch aus.
- Folgeantworten: Ein Kunde antwortet erneut auf ein bestehendes Ticket. Die KI-Verarbeitung läuft zwar (Tags, KI-Agenten-Erkennung, Parameterextraktion), aber die automatische Ausführung wird nicht erneut ausgelöst.
Lösungsmöglichkeit
Ein Event Hook reagiert auf eingehende Tickets bzw. Kundenantworten, prüft die erkannten KI-Agenten und löst die automatische Ausführung für jeden einzelnen aus.Schritt 1: Event Hook anlegen
Unter Einstellungen -> Integration in Umsysteme -> Events einen oder beide der folgenden Event Hooks erstellen:- TicketCreated — wird nach dem Empfang eines neuen Tickets und Abschluss der KI-Verarbeitung ausgelöst. Verwenden, wenn mehrere KI-Agenten auf der initialen E-Mail automatisch ausgeführt werden sollen.
- TicketResponse — wird ausgelöst, wenn eine Antwort auf ein bestehendes Ticket vom Kunden empfangen und die KI-Verarbeitung abgeschlossen wurde. Verwenden, wenn KI-Agenten auch bei Folgeantworten automatisch ausgeführt werden sollen.
ready und führt jeden einzeln aus:
Der Parameter
executeAgentId ist die numerische ID des KI-Agenten, der ausgeführt werden soll. Er wird pro Aufruf für jeweils einen KI-Agenten gesetzt.Der Parameter allowMultipleIntents=true ermöglicht die automatische Ausführung auch wenn mehrere KI-Agenten auf dem Ticket erkannt wurden. Ohne diesen Parameter wird die Ausführung bei mehreren erkannten Agenten aus Sicherheitsgründen abgelehnt.Der Parameter allowWithReplies=true ermöglicht die automatische Ausführung auch wenn das Ticket bereits eingehende Kundenantworten enthält. Ohne diesen Parameter wird die Ausführung abgelehnt, sobald eine Kundenantwort auf dem Ticket existiert. Dieser Parameter ist nur für das TicketResponse-Event relevant.In diesem Code-Beispiel wird zur besseren Übersichtlichkeit bewusst auf das Fehlerhandling verzichtet.
Schritt 2: Automatische Verarbeitung durch Enneo
Nach jedem Aufruf des Autoexecute-Endpunkts führt Enneo folgende Schritte automatisch aus:- Die vom KI-Agenten erstellte Antwort wird an den Kunden gesendet.
- Das Ticket wird geschlossen.
- Das Ticket wird als vollautomatisiert verarbeitet markiert (L5).
Hinweise
- Das TicketCreated-Event eignet sich für die initiale E-Mail mit mehreren Anliegen. Das TicketResponse-Event eignet sich für Folgeantworten. Beide Events können gleichzeitig mit demselben Code konfiguriert werden.
- Der Parameter
allowWithReplies=trueist notwendig, weil Enneo standardmäßig die automatische Ausführung blockiert, sobald eine eingehende Kundenantwort auf dem Ticket existiert. Für das TicketCreated-Event ist dieser Parameter wirkungslos, da es noch keine Antworten gibt. - Der Parameter
allowMultipleIntents=trueist notwendig, weil ohne ihn die Ausführung bei mehreren erkannten Agenten aus Sicherheitsgründen abgelehnt wird. - Der Parameter
executeAgentIdstellt sicher, dass pro Aufruf nur der gewünschte KI-Agent ausgeführt wird. - Es empfiehlt sich, im Code eine Positivliste (
allowedAgentIds) der KI-Agenten zu pflegen, die für die automatische Ausführung freigegeben sind.