Content fixed
This commit is contained in:
+13
-13
@@ -9,15 +9,13 @@ api_key = os.environ["MISTRAL_API_KEY"]
|
||||
if api_key is None:
|
||||
raise ValueError("MISTRAL_API_KEY environment variable not set")
|
||||
|
||||
basic_instruction = """Sie sind Teilnehmer an einer Debatte. Sie sind entweder dafür oder dagegen. Ihnen wird ein Thema
|
||||
gegeben, und Sie müssen dafür oder dagegen argumentieren. Argumentieren Sie wie ein durchschnittlicher Politiker.
|
||||
Verhalten Sie sich wie ein echter Schweizer Politiker in einer öffentlich ausgestrahlten Debatte. Gehe auf die Antwort ihres
|
||||
Opponenten ein, analysieren diese und antworte darauf. Beschränke dich auf maximal 100 Wörter. Vermeide Aufz$ahlungen.
|
||||
|
||||
Das Thema ist die Legalisierung von Cannabis. Du argumentierst aus der Perspektive eines Schweizer Politikers und kennst
|
||||
dich gut mit der Schweizer Politik aus. Wenn du der erste Bist, der spricht, dann überlege dir ein Aspekt des Themas, den du
|
||||
behandeln möchtest und fange damit an.
|
||||
"""
|
||||
basic_instruction = ("Du nimmst an einer Debatte teil. Dir wird ein Thema vorgegeben, und du musst entweder dafür oder "
|
||||
"dagegen argumentieren. Verhalte dich wie ein typischer Schweizer Politiker in einer öffentlich ausgestrahlten "
|
||||
"Debatte. Gehe auf die Argumente deines Gegners ein, analysiere sie und antworte darauf. Deine Antwort sollte "
|
||||
"maximal 100 Wörter umfassen und keine Aufzählungen enthalten. Wenn derselbe Aspekt diskutiert wird, versuche ein "
|
||||
"neues Argument zu finden. Sei Kreativ und halte die Diskussion lebendig. Das Thema der Debatte ist die "
|
||||
"Legalisierung von Cannabis. Wenn du als Erster sprichst, wähle einen spezifischen "
|
||||
"Aspekt des Themas aus und beginne damit.")
|
||||
|
||||
class Participant:
|
||||
def __init__(self, name, role_description):
|
||||
@@ -67,14 +65,16 @@ class Participant:
|
||||
|
||||
class ProParticipant(Participant):
|
||||
def __init__(self, name):
|
||||
role_description = """Du bist für die Legalisierung von Cannabis. Du argumentierst dafür, dass Cannabis
|
||||
legalisiert werden sollte. Du hast eine starke Meinung zu dieser Frage und bist bereit, dich dafür einzusetzen."""
|
||||
role_description = ("Du bist ein Befürworter der Legalisierung von Cannabis. Du argumentierst dafür, dass "
|
||||
"Cannabis legalisiert werden sollte. Du hast eine starke Meinung zu dieser Frage und bist bereit, dich "
|
||||
"dafür einzusetzen.")
|
||||
|
||||
super().__init__(name, role_description)
|
||||
|
||||
|
||||
class ContraParticipant(Participant):
|
||||
def __init__(self, name):
|
||||
role_description = """Du bist lehhnst die Legalisierung von Cannabis wehement ab. Du argumentierst dagegen, dass Cannabis
|
||||
legalisiert werden sollte. Du hast eine extreme Meinung zu dieser Frage und bist bereit, dich dafür einzusetzen und weichst nicht von deiner Meinung ab."""
|
||||
role_description =("Du lehnst die Legalisierung von Cannabis vehement ab. Du argumentierst dagegen, dass "
|
||||
"Cannabis legalisiert werden sollte. Du hast eine extreme Meinung zu dieser Frage und bist bereit, dich "
|
||||
"dafür einzusetzen, und weichst nicht von deiner Meinung ab.")
|
||||
super().__init__(name, role_description)
|
||||
|
||||
Reference in New Issue
Block a user