-
Notifications
You must be signed in to change notification settings - Fork 0
Textgenerierung
Die Erstellung von Kundenanschreiben, E-Mail-Texten und Zahlungserinnerungen wird in Louis Smart CRM über ein integriertes Vorlagen- und KI-Generierungs-Interface gesteuert.
Das Herzstück der manuellen KI-Textunterstützung im CRM ist der AiTextGeneratorDialog. Dieser Dialog kann aus verschiedenen Bereichen der Anwendung (z.B. beim E-Mail-Versand oder der Vorlagenverwaltung) aufgerufen werden.
- Thema definieren: Der Benutzer wählt aus, worum es in dem Schreiben gehen soll (z.B. "Zahlungserinnerung" oder "Dankschreiben").
-
Tonalität (Tones): Über Schnellwahl-Schaltflächen kann die Stimmung des Textes dynamisch angepasst werden:
- 🍃 Freundlich: Für partnerschaftliche Kundenbeziehungen und erste Erinnerungen.
- 🏢 Professionell: Der sachliche Standardton für den B2B-Geschäftsverkehr.
⚠️ Mahnend: Höflich, aber bestimmt zur Einforderung überfälliger Beträge.- 💡 Kreativ / Locker: Für Marketingaktionen oder informelle Absprachen.
- Kontext-Einspeisung: Der Dialog extrahiert im Hintergrund den aktuellen Kunden- und Rechnungs-Kontext (Name des Kontakts, ausstehender Betrag, Rechnungsnummer, Fälligkeitsdatum) und füttert das Gemini-Modell damit, sodass stets maßgeschneiderte Texte entstehen.
Die eigentliche Textgenerierung läuft über den tRPC-Endpunkt generateCrmText in /src/server/routers/settings.ts oder /src/server/routers/louisAi.ts.
Das Backend schickt einen reichhaltigen System-Prompt an das Gemini-Modell, der die Rahmenbedingungen festlegt:
const systemPrompt = `
Du bist Louis, der intelligente Schreibassistent für Louis Smart CRM.
Generiere einen überzeugenden CRM-Text basierend auf den Vorgaben des Benutzers.
Berücksichtige folgende Parameter:
- Tonalität: ${tone}
- Empfänger: ${recipientName}
- Zusatzkontext: ${context}
Regeln:
1. Schreibe direkt im finalen Wortlaut, ohne Vorbemerkungen wie "Hier ist Ihr Text...".
2. Verwende eine korrekte Grammatik und fehlerfreie Rechtschreibung (Deutsch).
3. Halte dich an bewährte geschäftliche Kommunikationsstandards.
`;Um die Texte noch feiner abzustimmen, können auch vordefinierte Platzhalter in die Vorlagen eingebunden werden. Das System ersetzt diese Variablen vor dem Rendern im Mail-Formular automatisch:
-
{first_name}/{last_name}: Name des Ansprechpartners. -
{company_name}: Name des Kunden-Unternehmens. -
{invoice_number}: Die zugehörige Belegnummer. -
{due_date}: Das Fälligkeitsdatum der Forderung. -
{total_amount}: Der Brutto-Zahlbetrag der Rechnung.
Nachdem die KI den Text generiert hat, wird dieser im Editor-Fenster des Dialogs geladen. Der Anwender kann:
- Den Text direkt manuell bearbeiten.
- Einen Verfeinerungs-Prompt eingeben (z.B. "Mache den Text etwas kürzer" oder "Füge hinzu, dass wir bis zum 15.06. im Betriebsurlaub sind").
- Die Änderungen mit einem Klick in das übergeordnete Mail-Fenster übernehmen.