aidn commited on
Commit
9903ff9
·
verified ·
1 Parent(s): f7e8c18

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -3
app.py CHANGED
@@ -122,15 +122,28 @@ def run_council(user_prompt, rounds):
122
  f"Der Benutzer hat folgende Aufgabe gestellt:\n'{user_prompt}'\n\n"
123
  f"Hier ist der fachliche Konsens des Expertenrats:\n{consensus_res}\n\n"
124
  """ANWEISUNG:
125
- - Falls der User explizit ein Format wollte (LinkedIn-Post, Code, Essay, etc.): Nutze den Konsens als Inhalt und formatiere exakt wie gewünscht.
126
- - Falls der User NUR eine Frage/Analyse wollte (ohne Format-Wunsch): Beantworte die Frage direkt mit dem Konsens als Grundlage. Kein künstliches Format erfinden!"""
 
 
 
 
 
 
 
 
 
 
 
 
127
  )
128
 
129
  final_res = ask_model(
130
  MODERATOR_MODEL,
131
- "Du bist ein vielseitiger Assistent.",
132
  final_prompt
133
  )
 
134
  history.append({"role": "assistant", "content": final_res})
135
  yield history
136
 
 
122
  f"Der Benutzer hat folgende Aufgabe gestellt:\n'{user_prompt}'\n\n"
123
  f"Hier ist der fachliche Konsens des Expertenrats:\n{consensus_res}\n\n"
124
  """ANWEISUNG:
125
+ - Erfülle die Aufgabe des Users präzise basierend auf dem Konsens.
126
+ - Wenn der User ein Format wünscht (z.B. Post, Code, Tabelle), halte dich strikt daran.
127
+ - Wenn der User nach einem 'Plan', 'Schritten' oder einer 'Anleitung' fragt, strukturiere die Antwort zwingend chronologisch oder in klaren Bulletpoints/Schritten.
128
+ - Schreibe kein überflüssiges Intro ("Hier sind die Punkte..."), sondern liefere direkt das fertige Endprodukt."""
129
+ )
130
+
131
+ moderator_system_prompt = (
132
+ "Du bist ein brillanter Redakteur und Executive Consultant. "
133
+ "Deine Aufgabe ist es, den fachlichen Konsens eines Expertenrates in ein perfekt "
134
+ "formatiertes, hochprofessionelles Endprodukt für den User zu verwandeln. "
135
+ "STRENGE REGELN: "
136
+ "- Kein typisches KI-Intro oder -Outro (wie 'Hier ist dein Plan:' oder 'Ich hoffe, das hilft'). "
137
+ "- Liefere direkt das finale, direkt nutzbare Endprodukt. "
138
+ "- Passe die Tonalität und Struktur exakt an die Anforderung an (z.B. knackig für LinkedIn, strukturiert als Schritt-für-Schritt-Plan, formell als Essay)."
139
  )
140
 
141
  final_res = ask_model(
142
  MODERATOR_MODEL,
143
+ moderator_system_prompt,
144
  final_prompt
145
  )
146
+
147
  history.append({"role": "assistant", "content": final_res})
148
  yield history
149