Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -78,26 +78,28 @@ def run_council(user_prompt, rounds):
|
|
| 78 |
|
| 79 |
for name, (model_id, role_focus) in COUNCIL_MEMBERS.items():
|
| 80 |
|
| 81 |
-
# Ruhigerer Global-Prompt
|
| 82 |
system_msg = (
|
| 83 |
f"{role_focus}\n\n"
|
| 84 |
-
"WICHTIG: Diskutiere konstruktiv
|
| 85 |
-
"
|
|
|
|
| 86 |
)
|
| 87 |
|
| 88 |
if discussion_history == "":
|
| 89 |
-
current_prompt = f"
|
| 90 |
else:
|
| 91 |
-
# Kollegialer, aber progressiver Interaktions-Prompt
|
| 92 |
current_prompt = (
|
| 93 |
-
f"
|
| 94 |
f"Bisheriges Protokoll:\n{discussion_history}\n\n"
|
| 95 |
f"ANWEISUNG FÜR DICH ({name}):\n"
|
| 96 |
-
f"1. Analysiere
|
| 97 |
-
f"2. ABSOLUTES VERBOT: Fasse die Vorredner NICHT zusammen. Wiederhole
|
| 98 |
-
f"3. Bringe
|
| 99 |
-
f"4. Verzichte auf
|
| 100 |
)
|
|
|
|
|
|
|
| 101 |
|
| 102 |
|
| 103 |
|
|
|
|
| 78 |
|
| 79 |
for name, (model_id, role_focus) in COUNCIL_MEMBERS.items():
|
| 80 |
|
|
|
|
| 81 |
system_msg = (
|
| 82 |
f"{role_focus}\n\n"
|
| 83 |
+
"WICHTIG: Diskutiere konstruktiv und kollegial. "
|
| 84 |
+
"Euer gemeinsames Ziel ist es, EXAKT das vom User geforderte Endprodukt (z.B. einen LinkedIn-Post, Code, einen Projektplan) zu erschaffen. "
|
| 85 |
+
"Diskutiert nicht nur abstrakt über das Thema, sondern arbeitet ITERATIV am Entwurf. Schlagt konkrete Textpassagen vor und schleift das Endprodukt gemeinsam ab."
|
| 86 |
)
|
| 87 |
|
| 88 |
if discussion_history == "":
|
| 89 |
+
current_prompt = f"Der Auftrag des Users lautet: '{user_prompt}'.\nEröffne die Sitzung, indem du einen ersten Entwurf, eine konkrete Struktur oder einen starken inhaltlichen 'Angle' für das geforderte Endprodukt pitchst."
|
| 90 |
else:
|
| 91 |
+
# Kollegialer, aber progressiver Interaktions-Prompt (Redaktions-Modus)
|
| 92 |
current_prompt = (
|
| 93 |
+
f"Der Auftrag des Users lautet: '{user_prompt}'.\n\n"
|
| 94 |
f"Bisheriges Protokoll:\n{discussion_history}\n\n"
|
| 95 |
f"ANWEISUNG FÜR DICH ({name}):\n"
|
| 96 |
+
f"1. Analysiere den bisherigen Entwurfs-Stand der Kollegen.\n"
|
| 97 |
+
f"2. ABSOLUTES VERBOT: Fasse die Vorredner NICHT zusammen. Wiederhole nichts.\n"
|
| 98 |
+
f"3. Bringe das Endprodukt ZWINGEND voran: Sag klar, ob du dem aktuellen Entwurf zustimmst oder was geändert werden muss. Liefere GANZ KONKRETE Verbesserungsvorschläge (z.B. 'Wir sollten Formulierung X in Y ändern', 'Es fehlt noch ein Call-to-Action' oder liefere eine umgeschriebene Passage).\n"
|
| 99 |
+
f"4. Verzichte auf Höflichkeitsfloskeln. Arbeite direkt am Text/Ergebnis."
|
| 100 |
)
|
| 101 |
+
|
| 102 |
+
answer = ask_model(model_id, system_msg, current_prompt)
|
| 103 |
|
| 104 |
|
| 105 |
|