Spaces:
Running
Running
Update app.py
Browse files
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 |
-
-
|
| 126 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 127 |
)
|
| 128 |
|
| 129 |
final_res = ask_model(
|
| 130 |
MODERATOR_MODEL,
|
| 131 |
-
|
| 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 |
|