Anpassung FSM Pitch
This commit is contained in:
23
helpers.py
23
helpers.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user