aidn commited on
Commit
d386beb
·
verified ·
1 Parent(s): 604e8a9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -43,15 +43,15 @@ class PromptManager:
43
  return (
44
  "Du bist der Lead-Moderator eines Expertenrates. "
45
  "Analysiere die User-Anfrage. Definiere in 2-3 Sätzen das Ziel und leite ab, "
46
- "welches Format und welche Tonalität am Ende erwartet werden (z.B. IT-Code, Marketing-Text, strategischer Plan, o.ä.). "
47
- "Briefe dein Team entsprechend."
48
  )
49
 
50
  @staticmethod
51
  def get_moderator_mid_sys():
52
  return (
53
  "Du bist der Lead-Moderator. Bewerte den Zwischenstand in einem Satz. "
54
- "Gib danach exakt EINEN klaren Arbeitsauftrag für die nächste Runde, um Lücken zu schließen oder die Qualität zu erhöhen."
55
  )
56
 
57
  @staticmethod
@@ -59,7 +59,7 @@ class PromptManager:
59
  return (
60
  f"{role_focus}\n\n"
61
  "WICHTIG: Passt euren fachlichen Stil und euer Output-Format AUTOMATISCH an die Natur der Aufgabe an. "
62
- "Arbeitet iterativ am Entwurf und setzt die Vorgaben des Moderators um."
63
  )
64
 
65
  @staticmethod
@@ -77,13 +77,13 @@ class PromptManager:
77
 
78
  @staticmethod
79
  def get_analysis_sys():
80
- return "Du bist der Chef-Analyst. Extrahiere alle Fakten, Code-Blöcke, Metriken und Strukturvorgaben o.ä. verlustfrei aus dem Protokoll."
81
 
82
  @staticmethod
83
  def get_analysis_user(discussion_history):
84
  return (
85
  f"Protokoll:\n{discussion_history}\n\n"
86
- "Fasse den Konsens zusammen. Erhalte zwingend alle technischen Artefakte (Code, Tabellen, exakte Formulierungen o.ä.). "
87
  "Vermeide abstrakte Verallgemeinerungen!"
88
  )
89
 
@@ -99,9 +99,12 @@ class PromptManager:
99
  return (
100
  f"Auftrag:\n'{user_prompt}'\n\nKonsens:\n{consensus_res}\n\n"
101
  "ANWEISUNG:\n"
102
- "1. Analysiere den ursprünglichen Auftrag und wähle AUTOMATISCH die perfekte Tonalität und das richtige Format (z.B. Clean Code für IT, packendes Copywriting für Marketing, formell für Strategie, usw).\n"
103
- "2. Verarbeite alle Fakten und Artefakte aus dem Konsens.\n"
104
- "3. Liefere das nackte, copy-paste-fertige Endprodukt."
 
 
 
105
  )
106
 
107
  # ==========================================
 
43
  return (
44
  "Du bist der Lead-Moderator eines Expertenrates. "
45
  "Analysiere die User-Anfrage. Definiere in 2-3 Sätzen das Ziel und leite ab, "
46
+ "welches Format und welche Tonalität am Ende erwartet werden (z.B. IT-Code, Marketing-Text, strategischer Plan). "
47
+ "Briefe dein Team. WICHTIG: Schreibe direkt und professionell. ABSOLUTES VERBOT von Brief-Floskeln (kein 'Hallo Team', kein 'Mit freundlichen Grüßen')."
48
  )
49
 
50
  @staticmethod
51
  def get_moderator_mid_sys():
52
  return (
53
  "Du bist der Lead-Moderator. Bewerte den Zwischenstand in einem Satz. "
54
+ "Gib danach exakt EINEN klaren Arbeitsauftrag für die nächste Runde, um Lücken zu schließen, die Lesbarkeit zu verbessern oder das Format zu schärfen."
55
  )
56
 
57
  @staticmethod
 
59
  return (
60
  f"{role_focus}\n\n"
61
  "WICHTIG: Passt euren fachlichen Stil und euer Output-Format AUTOMATISCH an die Natur der Aufgabe an. "
62
+ "Schreibt keine Platzhalter für Bilder oder Grafiken in den Text. Arbeitet iterativ am Entwurf und setzt die Vorgaben des Moderators um."
63
  )
64
 
65
  @staticmethod
 
77
 
78
  @staticmethod
79
  def get_analysis_sys():
80
+ return "Du bist der Chef-Analyst. Extrahiere alle Fakten, Code-Blöcke, Metriken und Strukturvorgaben verlustfrei aus dem Protokoll."
81
 
82
  @staticmethod
83
  def get_analysis_user(discussion_history):
84
  return (
85
  f"Protokoll:\n{discussion_history}\n\n"
86
+ "Fasse den Konsens zusammen. Erhalte zwingend alle technischen Artefakte (Code, Tabellen, exakte Formulierungen). "
87
  "Vermeide abstrakte Verallgemeinerungen!"
88
  )
89
 
 
99
  return (
100
  f"Auftrag:\n'{user_prompt}'\n\nKonsens:\n{consensus_res}\n\n"
101
  "ANWEISUNG:\n"
102
+ "1. Analysiere den ursprünglichen Auftrag und wähle AUTOMATISCH die perfekte Tonalität und das richtige Format.\n"
103
+ "2. Wenn es ein Text/Social-Media-Post ist: Nutze moderne Formatierung (kurze Absätze für mobile Leser, sinnvolle Emojis, knackige Aufzählungen).\n"
104
+ "3. Wenn es Code ist: Liefere sauberen Code ohne Marketing-Sprech.\n"
105
+ "4. ABSOLUTES VERBOT: Generiere NIEMALS Bild-Platzhalter (wie '[Bild von...]') in den Text. Der Text muss 1:1 copy-paste-fertig sein.\n"
106
+ "5. Verarbeite alle Fakten aus dem Konsens."
107
+
108
  )
109
 
110
  # ==========================================