Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,9 +5,9 @@ import os
|
|
| 5 |
# Die Ratsmitglieder - Ich habe die UI-Namen etwas neutraler gemacht,
|
| 6 |
# der System-Prompt ist jetzt für alle gleich (siehe unten in der Funktion)
|
| 7 |
COUNCIL_MEMBERS = {
|
| 8 |
-
"Mitglied 1 (Llama)": "meta-llama/Llama-3.3-70B-Instruct",
|
| 9 |
-
"Mitglied 2 (DeepSeek)": "deepseek-ai/DeepSeek-V3",
|
| 10 |
-
"Mitglied 3 (Qwen)": "Qwen/Qwen2.5-Coder-32B-Instruct"
|
| 11 |
}
|
| 12 |
|
| 13 |
# Ein garantierter Chat-Model-Moderator
|
|
@@ -49,7 +49,12 @@ def run_council(user_prompt, rounds):
|
|
| 49 |
|
| 50 |
for name, model_id in COUNCIL_MEMBERS.items():
|
| 51 |
# Der neue, neutrale System-Prompt für alle
|
| 52 |
-
system_msg =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
# Die Anweisung an das Modell ändert sich, je nachdem ob es der erste Sprecher ist oder nicht
|
| 55 |
if discussion_history == "":
|
|
|
|
| 5 |
# Die Ratsmitglieder - Ich habe die UI-Namen etwas neutraler gemacht,
|
| 6 |
# der System-Prompt ist jetzt für alle gleich (siehe unten in der Funktion)
|
| 7 |
COUNCIL_MEMBERS = {
|
| 8 |
+
"Mitglied 1 (Llama)": ("meta-llama/Llama-3.3-70B-Instruct", "Fokus auf Philosophie, Logik und das große Ganze."),
|
| 9 |
+
"Mitglied 2 (DeepSeek)": ("deepseek-ai/DeepSeek-V3", "Fokus auf harte Fakten, Mathematik, Physik und Naturwissenschaften."),
|
| 10 |
+
"Mitglied 3 (Qwen)": ("Qwen/Qwen2.5-Coder-32B-Instruct", "Fokus auf unkonventionelle Perspektiven, Kritik und Querdenken.")
|
| 11 |
}
|
| 12 |
|
| 13 |
# Ein garantierter Chat-Model-Moderator
|
|
|
|
| 49 |
|
| 50 |
for name, model_id in COUNCIL_MEMBERS.items():
|
| 51 |
# Der neue, neutrale System-Prompt für alle
|
| 52 |
+
system_msg = (
|
| 53 |
+
"Du bist Mitglied eines Expertenrates. Antworte in 2-3 Sätzen. "
|
| 54 |
+
"WICHTIG: Sei analytisch und kritisch. Wiederhole NICHT einfach, was schon gesagt wurde. "
|
| 55 |
+
"Wenn du zustimmst, füge zwingend eine völlig neue Perspektive oder einen neuen Fakt hinzu. "
|
| 56 |
+
"Wenn jemand ein schwaches Argument liefert oder Details übergeht, weise höflich aber bestimmt darauf hin."
|
| 57 |
+
)
|
| 58 |
|
| 59 |
# Die Anweisung an das Modell ändert sich, je nachdem ob es der erste Sprecher ist oder nicht
|
| 60 |
if discussion_history == "":
|