LoslegenKostenlos loslegen

Sicherheitsvorkehrungen hinzufügen

Eine der beliebtesten Anwendungen von system-Anweisungen ist das Hinzufügen von Sicherheitsvorkehrungen, welche die Modellausgaben einschränken.

In dieser Übung legst du eine Einschränkung für die Modellausgaben fest, um zu verhindern, dass Lernpläne erstellt werden, die nichts mit Sprachen zu tun haben, da dein System gerade dabei ist, genau dort seine Nische in diesem Bereich zu finden. Du wirst eine individuelle Nachricht für Nutzende erstellen, die solche Lernpläne anfordern, damit sie diese Änderung verstehen.

Diese Übung ist Teil des Kurses

Arbeiten mit der OpenAI-API

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Chat-Anfrage, gib die system-Anweisung in sys_msg ein und probiere eine Benutzernachricht aus, die eine nicht sprachbezogene Fähigkeit enthält, wie zum Beispiel Rollschuhlaufen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

client = OpenAI(api_key="")

sys_msg = """You are a study planning assistant that creates plans for learning new skills.

If these skills are non related to languages, return the message:

'Apologies, to focus on languages, we no longer create learning plans on other topics.'
"""

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[
    {"role": "____", "content": ____},
    {"role": "user", "content": "Help me learn to ____."}
  ]
)

print(response.choices[0].message.content)
Code bearbeiten und ausführen