Systeemberichten testen en verfijnen
Bij Redwood Consulting promoot het marketingteam het jaarlijkse Tech Forecast-whitepaper op LinkedIn. Berichten moeten informeel aanvoelen maar toch professioneel blijven. Je eerste versie leverde echter vlakke posts zonder hashtags op. Je gaat een verbeterd systeembericht schrijven dat elke keer levendige content oplevert die past bij het merk.
De anthropic-bibliotheek, client, content_request en de current_system-strings zijn al ingeladen.
Deze oefening maakt deel uit van de cursus
Introductie tot Claude-modellen
Oefeninstructies
- Stel de
rolein voor het contentverzoek van de gebruiker. - Schrijf een
improved_system-bericht dat inspeelt op de eisen voor social media, waaronder emoji’s gebruiken. - Pas het
improved_system-bericht toe in de laatste test.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Test current system message
test_response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75, system=current_system,
messages=[{"role": ____, "content": content_request}])
print("Current output:", test_response.content[0].text)
# Create improved system message based on problems identified
improved_system = ____
final_response = client.messages.create(
# Apply the improved system message
model="claude-sonnet-4-6", max_tokens=75, system=____,
messages=[{"role": "user", "content": content_request}])
print("\nImproved output:", final_response.content[0].text)