Systemberichten gebruiken
Chatmodus ondersteunt drie verschillende berichtrollen:
- System: stuurt het gedrag van de assistant aan
- User: instrueert de assistant
- Assistant: reageert op de instructie van de gebruiker
In deze oefening ga je een AI-systeem ontwerpen om mensen te helpen nieuwe vaardigheden te leren, waarbij je een systembericht gebruikt 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 reactie van de assistant op en print die.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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-V4-Pro",
max_tokens=500,
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].____.____)