Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.enneo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Enneo führt für jedes eingehende Ticket — unabhängig vom Kanal — eine Kundenerkennung durch. Ziel ist es, den passenden Vertrag und Kunden in Ihrem stammdatenführenden System (ERP/CRM) zu finden und die Erkennung gemäß den hinterlegten Regeln zu legitimieren, bevor Anliegen weiter verarbeitet oder dunkelverarbeitet werden. Enneo ist dabei selbst nicht das führende System, sondern ruft die Daten in Echtzeit über User-Code aus Ihrem Quellsystem ab.

Ablauf bei E-Mails und Briefen

1

Nachricht analysieren

Enneo analysiert den Nachrichtentext (sowie Anhänge, falls per OCR ausgelesen).
2

Deterministische Vor-Erkennung (optional)

Vor dem LLM versucht Enneo, den Vertrag mit günstigen, deterministischen Verfahren direkt zu finden. Wird so eine contractId gefunden und liefern die ERP-APIs gültige Vertrags- und Kundendaten dazu, wird die LLM-basierte Merkmalsextraktion (Schritt 3) übersprungen.
3

Merkmale per LLM extrahieren

Aus der Nachricht extrahiert die KI alle Parameter, die unter Einstellungen → Integration in Umsysteme → Kunden- und Vertragssuche → Suchparameter Kundenidentifikation konfiguriert sind — z. B. Vertragsnummer, Kundennummer, Name, Adresse, Zählernummer. Nur Parameter, die explizit in der Nachricht erwähnt werden, werden weitergegeben.
Je mehr Merkmale Sie hier konfigurieren und im Quellsystem bereitstellen, desto präziser arbeitet die Kundenerkennung.
4

Vertrag per Merkmal suchen

Die erkannten Parameter werden an den User-Code für die merkmalbasierte Suche (searchContractByFieldsExecutor) übergeben.Der User-Code darf maximal einen Vertrag zurückgeben (oder gar keinen). Eine Liste mit mehreren Treffern ist nicht zulässig — die Auswahl des wahrscheinlichsten Vertrags muss bereits im User-Code erfolgen.
5

Vertrags- und Kundendaten nachladen

Sobald die merkmalbasierte Suche eine contractId (und idealerweise auch eine customerId) zurückgegeben hat, lädt Enneo die vollständigen Stammdaten nach:Beide Aufrufe laufen parallel, sodass die zusätzliche Latenz minimal bleibt. Sämtliche hier zurückgegebenen Felder werden anschließend dem LLM als Kontext bereitgestellt und stehen damit für die Service-Antwort, KI-Agenten und die Legitimierungsprüfung zur Verfügung.
Die Ergebnisse dieser Aufrufe werden zwischengespeichert. Über die Einstellung ERP-Cache-Dauer (in Minuten) lässt sich steuern, wie lange Verträge und Kundendaten gecacht bleiben, bevor sie erneut frisch aus dem Quellsystem geladen werden. Ein Wert von 0 deaktiviert den Cache komplett.
6

Plausibilität & Legitimierung prüfen

Anhand der nachgeladenen Daten prüft Enneo, ob die in der Nachricht genannten Merkmale tatsächlich zum gefundenen Vertrag/Kunden passen (z. B. Absender-E-Mail = Vertrags-E-Mail, Postleitzahl stimmt überein). Daraus ergibt sich das Legitimierungs-Level — Details siehe Legitimierung von Kunden.
7

Darstellung & Verarbeitung

  • Legitimiert (Level ≥ 20): Enneo zeigt den Vertrag dem Sachbearbeiter an und kann das Anliegen — sofern konfiguriert — dunkel verarbeiten (automatische Ausführung von KI-Agenten ohne menschliche Freigabe).
  • Erkannt, aber nicht legitimiert (Level 10–19): Enneo zeigt den Vertrag als Vorschlag mit Warnhinweis an. Eine Dunkelverarbeitung findet nicht statt; der Sachbearbeiter prüft manuell.
  • Nicht erkannt (Level 0): Kein Vertrag wird zugeordnet.

Ablauf bei Chat und Voicebot

Der Ablauf ist weitgehend identisch zur E-Mail-Verarbeitung — der Unterschied liegt darin, wann und wie Merkmale erhoben werden.
1

Merkmale aktiv erfragen

Im Chatbot-/Voicebot-Prompt ist konfiguriert, welche Daten der Bot vom Kunden aktiv erfragt (z. B. „Bitte nennen Sie mir Ihre Vertragsnummer und Postleitzahl”). Welche Parameter überhaupt zur Identifikation verwendet werden, ist in der Chatbot-/Voicebot-Konfiguration (Authentication Instructions) festgelegt.
2

Vertrag suchen, Daten nachladen, legitimieren

Sobald die nötigen Merkmale vorliegen, läuft der Rest exakt wie bei E-Mails: Schritte 4–6 von oben — also searchContractByFieldsExecutor, anschließend searchContractByIdExecutor und searchCustomerByIdExecutor, dann Plausibilitäts- und Legitimierungsprüfung.
3

Autonome Ausführung nur ab Level ≥ 20

Im Chat-/Voicebot wird jeder Kunde mit einem Legitimierungs-Level < 20 wie ein nicht-identifizierter Kunde behandelt. Der Bot führt keine kundenbezogenen Aktionen aus, sondern bittet den Kunden erneut um die fehlenden Merkmale, bis die Schwelle erreicht ist.

Manuelle Suche durch Sachbearbeiter

Unabhängig von der automatischen Kundenerkennung können Sachbearbeiter Verträge jederzeit über das Suchfeld in der UI manuell finden. Dafür ruft Enneo den User-Code für die Freitextsuche auf, der Suchanfragen nach Name, E-Mail oder anderen relevanten Feldern unterstützen sollte.

Beispiele

E-Mail

Voicebot