Anpassung FSM Pitch

This commit is contained in:
2025-07-18 09:34:38 +00:00
parent 8b6a350db7
commit 969466734b

View File

@@ -1102,21 +1102,21 @@ def generate_fsm_pitch(company_name, company_short_name, ki_branche, website_sum
# 4. Der finale, verbesserte Prompt
prompt_parts = [
"Du bist ein B2B-Stratege, der die operativen Herausforderungen eines Unternehmens im technischen Außendienst erkennt und präzise auf den Punkt bringt.",
"Aufgabe: Formuliere EINEN EINZIGEN, flüssig lesbaren Satz (ca. 20-35 Wörter), der eine spezifische, operative Service-Herausforderung des Unternehmens beschreibt.",
"Du bist ein B2B-Stratege und Texter, der die operativen Herausforderungen eines Unternehmens im technischen Außendienst erkennt und präzise auf den Punkt bringt.",
"Aufgabe: Formuliere EINEN EINZIGEN, flüssig lesbaren Satz (ca. 20-35 Wörter), der eine **hochspezifische operative Service-Herausforderung** des Unternehmens beschreibt.",
"\n--- Stil-Regeln ---",
"- Formuliere als scharfsinnige Beobachtung, nicht werblich.",
"- Verwende den 'Kurznamen des Unternehmens' natürlich im Satz, ohne Anführungszeichen.",
"- Vermeide generische Phrasen wie 'Schlüssel zum Erfolg'. Fokussiere auf operative Konsequenzen (z.B. 'entscheidend für die Servicequalität', 'unerlässlich für die Anlagenverfügbarkeit').",
"- Wenn die Beschreibung absolut keine verwertbaren Informationen enthält, antworte NUR mit dem Wort 'FEHLER_DATEN'.",
"- ABSOLUT KRITISCH: Wenn die Beschreibung zu allgemein ist (z.B. nur 'Dienstleistungen' oder 'Produkte' erwähnt), um eine **spezifische Tätigkeit** (wie 'Wartung von Kompressoren' oder 'Installation von Sicherheitssystemen') abzuleiten, antworte NUR mit dem Wort 'FEHLER_DATEN'.",
"\n--- Denkprozess (Schritt für Schritt) ---",
"1. Analysiere die Unternehmensdaten. Was ist das Kernprodukt oder die Kerndienstleistung?",
"2. **Schlussfolgerung:** Leite daraus die wahrscheinlichste Tätigkeit von mobilen Teams ab. **Wichtige Regel: Wenn ein Unternehmen komplexe technische Produkte herstellt (z.B. Maschinen, Medizintechnik, Anlagen), ist die wahrscheinlichste Service-Tätigkeit die 'Wartung und Reparatur' dieser Produkte.**",
"3. Identifiziere die konkrete operative Aufgabe (z.B. 'Wartung von chirurgischen Instrumenten', 'Installation von Klimaanlagen', 'Entstörung von Netzwerken').",
"4. Formuliere einen Satz, der diese Aufgabe mit der Personalinfo verbindet und die damit verbundene Herausforderung betont.",
"5. Wenn auch nach dieser Schlussfolgerung keine sinnvolle Service-Tätigkeit abgeleitet werden kann, antworte mit 'FEHLER_DATEN'.",
"1. Analysiere die Unternehmensdaten. Finde die **spezifischste Produktkategorie oder Dienstleistung**.",
"2. Leite daraus die **konkreteste Tätigkeit** von mobilen Teams ab. 'Service' ist zu allgemein. 'Wartung von Röntgengeräten' ist spezifisch.",
"3. **Inferenz-Regel:** Stellt das Unternehmen ein komplexes technisches Produkt her? Dann ist die Service-Tätigkeit die 'Wartung und Reparatur' DIESES PRODUKTS.",
"4. Formuliere einen Satz, der diese spezifische Aufgabe mit der Personalinfo verbindet und die damit verbundene Herausforderung betont.",
"5. Führe eine Selbstkritik durch: Ist der Satz wirklich spezifisch? Wenn nicht, gib 'FEHLER_DATEN' aus.",
"\n--- Unternehmenskontext ---",
f"Kurzname des Unternehmens: {display_name}",
@@ -1126,11 +1126,12 @@ def generate_fsm_pitch(company_name, company_short_name, ki_branche, website_sum
f"Gesamtmitarbeiterzahl (Kontext): {anzahl_ma}",
"\n--- Beispiele für den gewünschten Output-Stil ---",
"Beispiel 1 (Dienstleister): Angesichts des beschleunigten Ausbaus der Ladeinfrastruktur bei EnBW ist die reibungslose Koordination der Installationstermine Ihrer mobilen Teams entscheidend für den Projekterfolg.",
"Beispiel 2 (Hersteller): Bei der Herstellung hochpräziser Medizintechnik für Aesculap ist die termingerechte Wartung und Kalibrierung der chirurgischen Instrumente vor Ort in den Kliniken entscheidend für die Patientensicherheit.",
"Beispiel 1 (Spezifischer Dienstleister): Angesichts des beschleunigten Ausbaus der Ladeinfrastruktur bei EnBW ist die reibungslose Koordination der Installationstermine Ihrer mobilen Teams entscheidend für den Projekterfolg.",
"Beispiel 2 (Spezifischer Hersteller): Bei der Herstellung hochpräziser Medizintechnik für Aesculap ist die termingerechte Wartung und Kalibrierung der chirurgischen Instrumente vor Ort in den Kliniken entscheidend für die Patientensicherheit.",
"Beispiel 3 (Allgemeine Beschreibung -> Fehler): FEHLER_DATEN",
"\n--- Deine Aufgabe ---",
"Führe den Denkprozess durch und gib NUR den finalen Satz aus ODER das Wort 'FEHLER_DATEN'.",
"Führe den Denkprozess durch und gib NUR den finalen, spezifischen Satz aus ODER das Wort 'FEHLER_DATEN'.",
]
prompt = "\n".join(prompt_parts)