Leitplanken hinzufügen
Eine der beliebtesten Anwendungen von Systemmeldungen ist das Hinzufügen von Sicherheitsvorkehrungen, die die Modellausgaben einschränken.
In dieser Übung legst du eine Einschränkung für die Modelausgaben fest, um zu verhindern, dass Lernpläne erstellt werden, die nichts mit Sprachen zu tun haben, da dein System gerade dabei ist, seine Nische in diesem Bereich zu finden. Du kannst eine eigene Nachricht für Leute schreiben, die nach solchen Lernplänen fragen, damit sie die Änderung verstehen.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI-API
Anleitung zur Übung
- Schließ die Chat-Anfrage ab, gib die Systemmeldung in „
sys_msg
” ein und probier eine Benutzernachricht mit einer nicht sprachbezogenen Fähigkeit aus, z. B. „Rollerskating”.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)