From e5592a19dbc86c623835dfe07ca28d4f59acc3ee Mon Sep 17 00:00:00 2001 From: Floke Date: Wed, 23 Jul 2025 15:26:23 +0000 Subject: [PATCH] Anpassung Extraction Prompt --- expand_knowledge_base.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/expand_knowledge_base.py b/expand_knowledge_base.py index 5ed76f25..d4528dd3 100644 --- a/expand_knowledge_base.py +++ b/expand_knowledge_base.py @@ -48,10 +48,14 @@ def generate_research_prompt(branch_name): ) def generate_extraction_prompt(dossier_content): - # ... (Diese Funktion bleibt unverändert) ... + """Erstellt den Prompt, um die strukturierten Daten aus dem Dossier zu extrahieren.""" return ( - "Du bist ein Branchenanalyst. Lies das folgende Dossier und extrahiere die geforderten Informationen.\n" - "Gib das Ergebnis ausschließlich als sauberes JSON-Objekt mit den Schlüsseln 'summary', 'pain_points' (eine Liste von 5 Punkten) und 'key_terms' (eine Liste von 5-7 Begriffen) aus.\n\n" + "Du bist ein Branchenanalyst mit dem Spezialgebiet Field Service Management. Deine Aufgabe ist es, aus einem Branchen-Dossier die Kernaussagen zu extrahieren.\n" + "Gib das Ergebnis ausschließlich als sauberes JSON-Objekt mit den Schlüsseln 'summary', 'pain_points' und 'key_terms' aus.\n\n" + "WICHTIGE REGELN FÜR 'pain_points':\n" + "- Extrahiere 5 **operative Schmerzpunkte, die direkt den technischen Außendienst betreffen**.\n" + "- Formuliere sie als konkrete Probleme, die ein Service-Leiter lösen muss (z.B. 'Sicherstellung der Anlagenverfügbarkeit', 'Lückenlose Dokumentation für Audits').\n" + "- Vermeide allgemeine Management-Themen wie 'Komplexität der Geschäftsmodelle' oder reine HR-Themen wie 'Fachkräftemangel'.\n\n" "--- DOSSIER ---\n" f"{dossier_content}" )