Anpassung FSM Pitch

Rolle geschärft: Von "Texter" zu "Lösungsberater", der "Pain Points" findet.
Aufgabe präzisiert: Von "Herausforderung beschreiben" zu "Schmerzpunkt adressieren".
Denkprozess explizit gemacht: Wir geben der KI klare, regelbasierte Anweisungen, wie sie von der Tätigkeit zum geschäftlichen Problem kommen soll.
Ihre Struktur bleibt erhalten: Der Rest Ihrer Funktion (call_openai_chat, Fehlerbehandlung etc.) bleibt exakt gleich. Wir tauschen nur das "Gehirn" (den Prompt) aus.
Modell-Empfehlung: Ich belasse in Ihrem call_openai_chat-Aufruf model="gpt-4o". Für diese strategische Aufgabe liefert dieses Modell signifikant bessere Ergebnisse als gpt-3.5-turbo oder gpt-4o-mini.
This commit is contained in:
2025-07-21 07:38:38 +00:00
parent 02444bcc02
commit 74e096ccce

View File

@@ -1071,22 +1071,26 @@ def generate_fsm_pitch(
# 4. Prompt bauen # 4. Prompt bauen
prompt_parts = [ prompt_parts = [
"Du bist ein B2B-Stratege und Texter, der operative Service-Herausforderungen punktgenau beschreibt.", "Du bist ein B2B-Lösungsberater, spezialisiert auf die Optimierung von Außendienstprozessen. Deine Stärke ist es, aus Unternehmensbeschreibungen den kritischsten operativen Schmerzpunkt (Pain Point) im Service abzuleiten.",
"Aufgabe: Formuliere EINEN flüssig lesbaren Satz (2035 Wörter) zur **hochspezifischen** Service-Herausforderung.", "Aufgabe: Formuliere EINEN EINZIGEN, prägnanten Satz (ca. 20-35 Wörter), der den wahrscheinlichsten **operativen Schmerzpunkt** des Unternehmens im technischen Außendienst adressiert.",
"", "",
"--- Stil-Regeln ---", "--- Denkprozess & Inferenz-Regeln ---",
"- Nicht werblich.", "1. **Analysiere das Kerngeschäft:** Ist es die Herstellung komplexer Anlagen, die Installation von Systemen bei Kunden oder ein Reparaturservice?",
"- Nutze den Kurznamen ohne Anführungszeichen.", "2. **Leite den Schmerzpunkt ab:** Was ist die größte operative Hürde bei dieser Tätigkeit in dieser Größenordnung?",
"- Vermeide allgemeine Phrasen wie 'Schlüssel zum Erfolg'.", " - **Regel A (Hersteller):** Bei Anlagenherstellern ist der Schmerzpunkt die **Effizienz bei der Inbetriebnahme** oder die **garantierte Anlagenverfügbarkeit (Uptime)** durch Wartung.",
" - **Regel B (Dezentraler Installateur):** Bei vielen Standorten/Partnern ist der Schmerzpunkt die **Standardisierung der Servicequalität** und die **Routenoptimierung**.",
" - **Regel C (Reparaturservice):** Bei Reparaturdiensten ist der Schmerzpunkt die **Einhaltung von SLAs** und die **First-Time Fix Rate**.",
"3. **Formuliere den Satz:** Verbinde das Unternehmen und seine Personalinfo mit dem identifizierten Schmerzpunkt und den geschäftlichen Konsequenzen (z.B. 'entscheidend für die Kundentreue', 'unerlässlich für die Einhaltung von SLAs').",
"4. **Selbstkritik:** Wenn die Beschreibung zu allgemein ist, um einen spezifischen Schmerzpunkt abzuleiten, antworte NUR mit 'FEHLER_DATEN'.",
"", "",
"--- Kontext ---", "--- Unternehmenskontext ---",
f"Kurzname: {display_name}", f"Kurzname des Unternehmens: {display_name}",
f"Branche: {ki_branche}", f"KI-validierte Branche: {ki_branche}",
f"Beschreibung: {combined}", f"Beschreibung: {combined}",
f"Personalinfo: {personal_info}", f"Personalinfo für den Satz: {personal_info}",
f"Gesamtmitarbeiterzahl: {anzahl_ma}",
"", "",
"Bei zu allgemeiner Beschreibung → FEHLER_DATEN", "--- Deine Aufgabe ---",
"Führe den Denkprozess durch und gib NUR den finalen Satz aus ODER das Wort 'FEHLER_DATEN'.",
] ]
prompt = "\n".join(prompt_parts) prompt = "\n".join(prompt_parts)