From 8b6a350db713b0863578bb544e85a049bbfae5b4 Mon Sep 17 00:00:00 2001 From: Floke Date: Fri, 18 Jul 2025 09:21:43 +0000 Subject: [PATCH] prompt explizit um Hersteller erweitert --- helpers.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/helpers.py b/helpers.py index 4e39446d..41607d3f 100644 --- a/helpers.py +++ b/helpers.py @@ -1103,20 +1103,20 @@ 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).", - "Dieser Satz muss eine spezifische, operative Service-Herausforderung des Unternehmens beschreiben, basierend auf seinen Produkten oder Dienstleistungen.", + "Aufgabe: Formuliere EINEN EINZIGEN, flüssig lesbaren Satz (ca. 20-35 Wörter), der eine spezifische, operative Service-Herausforderung des Unternehmens beschreibt.", "\n--- Stil-Regeln ---", "- Formuliere als scharfsinnige Beobachtung, nicht werblich.", - "- Verwende den bereitgestellten 'Kurznamen des Unternehmens' natürlich im Satz.", - "- Verwende KEINE Anführungszeichen um den Firmennamen im finalen Satz.", + "- 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 keine klare Service-Tätigkeit enthält, antworte NUR mit dem Wort 'FEHLER_DATEN'.", + "- Wenn die Beschreibung absolut keine verwertbaren Informationen enthält, antworte NUR mit dem Wort 'FEHLER_DATEN'.", "\n--- Denkprozess (Schritt für Schritt) ---", - "1. Analysiere die Unternehmensdaten. Leite aus der Beschreibung die konkrete Tätigkeit von mobilen Teams ab (Installation, Wartung, Reparatur, Logistik, Begutachtung).", - "2. Formuliere einen Satz, der diese Tätigkeit mit der Personalinfo verbindet und als Herausforderung darstellt.", - "3. Wenn keine klare Service-Tätigkeit erkennbar ist, antworte mit 'FEHLER_DATEN'.", + "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'.", "\n--- Unternehmenskontext ---", f"Kurzname des Unternehmens: {display_name}", @@ -1126,8 +1126,8 @@ 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: Angesichts des beschleunigten Ausbaus der Ladeinfrastruktur bei EnBW ist die reibungslose Koordination der Installationstermine Ihrer mobilen Teams entscheidend für den Projekterfolg.", - "Beispiel 2: Bei der Wartung komplexer Produktionsanlagen für Siemens hängt die Kundenzufriedenheit direkt von der pünktlichen und effizienten Durchführung der Serviceeinsätze ab.", + "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.", "\n--- Deine Aufgabe ---", "Führe den Denkprozess durch und gib NUR den finalen Satz aus ODER das Wort 'FEHLER_DATEN'.",