-
Notifications
You must be signed in to change notification settings - Fork 0
Workflows & Tools
Die Flexibilität von Louis Smart CRM resultiert aus der sequentiellen Ausführung von vordefinierten Workflows und dynamischen Modul-Schnittstellen (Tools). Das System erlaubt es Benutzern, Prozesse zu automatisieren und der KI gezielte Handlungsmuster an die Hand zu geben.
Wenn ein Benutzer mit Louis AI interagiert, agiert das LLM nicht als statischer Antwort-Generator, sondern läuft in einem ReAct-Modus (Reasoning + Acting). Hierbei entscheidet die KI anhand der Benutzeranweisung, welche System-Tools gestartet werden müssen.
-
local_knowledge(RAG): Durchsucht Dokumentationsdateien, rechtliche Rahmenbedingungen und Benutzerhandbücher nach passenden Abschnitten. -
crm_data_analyst: Führt strukturierte DB-Abfragen durch. Kann Umsätze aggregieren, offene Posten berechnen oder Kundenstämme filtern. -
web_search: Nutzt das Google Web Search API-Modul (falls konfiguriert), um externe Marktberichte, Steuernormen oder Adressrecherchen in Echtzeit in den Kontext des Agenten zu laden. -
create_draft_invoice: Erzeugt einen Rechnungs-Entwurf direkt im System basierend auf den vom Agenten extrahierten Kunden- und Positionsdaten. -
send_smtp_email: Bereitet den SMTP-Mail-Draft vor und legt ihn dem menschlichen Benutzer im Freigabe-Layer vor.
Benutzer können im Admin-Bereich (src/components/admin/LouisAiWorkflowsTab.tsx) eigene, wiederholbare Workflows anlegen. Ein Workflow ist eine logische Abfolge von Instruktionen und gekoppelten Tools.
-
Workflow: "Neukunden-Onboarding":
- Lege einen Firmenentwurf an.
- Generiere ein persönliches Anschreiben mit der Tonalität "professionell".
- Erzeuge eine Musterrechnung (z.B. Einrichtungsgebühr) mit dem Zahlungsziel des Kunden.
-
Workflow: "Mahnwesen bei Zahlungsverzug":
- Filter alle Rechnungen mit dem Status
overdue. - Erstelle für jeden säumigen Kunden eine Zahlungserinnerung auf Basis der Vorlage "Mahnung_Stufe_1".
- Bereite den E-Mail-Entwurf zum SMTP-Versand vor.
- Filter alle Rechnungen mit dem Status
Jeder Workflow-Schritt wird vom Louis Workflows Engine im Backend interpretiert:
-
Status-Verfolgung: Schritte haben die Zustände
PENDING,RUNNING,SUCCESSoderFAILED. - Fehler-Resilienz: Schlägt ein Teilschritt fehl (z.B. weil dem Kunden keine E-Mail-Adresse hinterlegt ist), stoppt der Workflow geordnet. Der Benutzer erhält eine klare Korrekturaufforderung auf dem Bildschirm, und ein Fehlerprotokoll wird im Audit-Log vermerkt.
- Prozess-Transparenz: In der Workflow-Übersicht sehen Entwickler und Anwender genau, welche System-Tools mit welchen Parametern ausgeführt wurden.