System-berichten gebruiken
Chatmodellen ondersteunen drie verschillende rollen voor chatberichten:
- System: bepaalt het gedrag van de assistant
- User: instrueert de assistant
- Assistant: reageert op de gebruikersinstructie
In deze oefening begin je met het ontwerpen van een AI-systeem dat mensen helpt nieuwe vaardigheden te leren, door een system-bericht te gebruiken om passend modelgedrag in te stellen.
Deze oefening maakt deel uit van de cursus
Werken met DeepSeek in Python
Oefeninstructies
- Maak een request met zowel system- als user-berichten om een studieplan te maken om Nederlands te leren spreken.
- Haal de tekstuele respons van de assistant op en print die.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
max_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)