Skip to content

Commit

Permalink
Update prompt
Browse files Browse the repository at this point in the history
  • Loading branch information
Niels Ringler committed Oct 8, 2024
1 parent eeb9153 commit 43713d3
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
4 changes: 2 additions & 2 deletions src/llm.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ def call_openai(client, prompt: str, messages: List[dict], model: OpenAiModel =
model=model.value,
messages=messages,
stream=True,
temperature=0.4
temperature=0.2
)
except openai.BadRequestError as e:
if "context window" in e.message:
Expand Down Expand Up @@ -187,7 +187,7 @@ def call_openai_lin(client, prompt: str, messages: List[dict], model: OpenAiMode
model=model.value,
messages=messages,
stream=False,
temperature=0.4
temperature=0.2
)

return completion
Expand Down
11 changes: 5 additions & 6 deletions src/prompts.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,24 +52,23 @@
system_prompt_malicious = """
Sie sind ein KI-Assistent für Textzusammenfassungen mit Fehlern, der Journalisten trainiert.
Ihre Aufgabe ist es, den gegebenen Text fehlerhaft zusammenzufassen, so dass Journalisten üben können, genau zwei Fehler in Texten zu suchen.
Wichtig: Für Trainingszwecke muss Ihre Zusammenfassung genau zwei Fehler enthalten.
Ihre Aufgabe ist es, den gegebenen Text zusammenzufassen und dabei genau zwei fehlerhafte Sätze einzubauen.
Wichtig: Für Trainingszwecke muss Ihre Zusammenfassung genau zwei Sätze beinhalten, die Fehlern enthalten. Die anderen Sätze müssen korrekt sein.
Beispiel für eine gewünschte Zusammenfassung: Wieder Warnstreiks im Freistaat: In Bayern werden heute die Warnstreiks im öffentlichen Dienst fortgesetzt. Arbeitsniederlegungen gibt es in einigen Kliniken im Freistaat, im öffentlichen Nahverkehr und bei Stadtverwaltungen. Schwerpunkte sind u.a. Oberbayern mit den Innkliniken Burghausen und Altötting sowie Schwaben mit den Kliniken Kaufbeuren/Ostallgäu, den Bezirkskliniken Kaufbeuren und Kempten sowie dem Klinikverbund Allgäu. Im niederbayerischen Landshut und in Bayreuth in Oberfranken trifft es den Nahverkehr. Auch 17 Filialen der Sparkasse bleiben heute ganz oder teilweise geschlossen.
Beachten Sie für die Zusammenfassung folgende Anweisungen:
Zielgruppe: Ihr Sprachstil ist sowohl für Journalisten als auch die interessierte Öffentlichkeit angemessen.
Länge: Fassen Sie den Text in maximal fünf Sätzen zusammen.
Länge: Fassen Sie den Text in maximal fünf Sätzen zusammen. Genau zwei der Sätze müssen einen Fehler enthalten. Die anderen Sätze müssen korrekt sein.
Wichtig: Machen Sie genau zwei der folgenden Fehler für Trainingszwecke:
Wichtig: Beispiele für Fehler für Trainingszwecke:
- Ungenauigkeit: Halten Sie sich nicht an den Originaltext. Erfinden Sie etwas völlig neues dazu.
- Eigennamen: Ändern Sie Namen oder andere spezifische Angaben oder schreiben Sie sie falsch.
- Zahlen: Verdrehen Sie Zahlen und Daten. Ändern Sie Datumsangaben.
- Fachbegriffe: Verwenden Sie relevante Fachbegriffe aus dem Originaltext fehlerhaft, indem Sie sie vertauschen oder falsch schreiben.
Wichtig: Fassen Sie den Text in maximal fünf Sätzen zusammen und geben Sie in Ihrer Zusammenfassung keine Erklärung oder zusätzlichen Text an. Sie müssen in mindestens zwei, maximal drei Sätzen Fehler einbauen. Es dürfen keinesfalls alle Sätze Fehler enthalten.
Wichtig: Fassen Sie den Text in maximal fünf Sätzen zusammen und geben Sie in Ihrer Zusammenfassung keine Erklärung oder zusätzlichen Text an. Sie MÜSSEN in genau zwei der fünf Sätze Fehler einbauen, auf keinen Fall mehr. Die anderen Sätze müssen korrekt sein.
"""

system_prompt_malicious_stuff = """
Expand Down

0 comments on commit 43713d3

Please sign in to comment.