Hinzufügen von Leitplanken
Eine der beliebtesten Anwendungen von Systemmeldungen ist das Hinzufügen von Leitplankenhinzuzufügen, die die Modellausgaben einschränken.
In dieser Übung schränkst du die Modellausgaben ein, um Lernpläne zu verhindern , die nichts mit Sprachen zu tun haben, denn dein System beginnt, seine Nische in diesem Bereich zu finden. Du entwirfst eine benutzerdefinierte Nachricht für Nutzer, die diese Art von Lernplänen anfordern, damit sie diese Änderung verstehen.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI-API
Anleitung zur Übung
- Schließe die Chat-Anfrage ab, indem du die Systemnachricht auf
sys_msg
angibst und eine Nutzernachricht testest, die eine nicht sprachbezogene Fähigkeit enthält, wie z. B. Rollschuhlaufen.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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)