Ablauf bei E-Mails und Briefen
Nachricht analysieren
Enneo analysiert den Nachrichtentext (sowie Anhänge, falls per OCR ausgelesen).
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.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.
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.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:- Mit der
contractIdwirdsearchContractByIdExecutoraufgerufen. - Mit der
customerIdaus der vorigen Stage — bzw. ersatzweise dercustomerIdaus dem Vertrag — wirdsearchCustomerByIdExecutoraufgerufen.
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.
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.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.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.