Contrôler la créativité avec temperature
Vous êtes responsable de produit chez Luna Gear et vous lancez le sac à dos écoresponsable TerraPack. L'équipe a besoin de deux légendes A/B pour un test : l'une soignée et informative, l'autre plus ludique et axée sur l'engouement.
La bibliothèque anthropic, le client et la chaîne product_info sont déjà chargés.
Cette activité fait partie du cours
Introduction aux modèles Claude
Instructions de l’exercice
- Définissez une
temperaturefaible pour un résultat constant et professionnel (0.1 à 0.3). - Définissez une
temperatureélevée pour un résultat créatif et varié (0.7 à 0.9). - Affichez le contenu des réponses sobre et créative.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
conservative_response = client.messages.create(
# Conservative caption with low temperature
model="claude-sonnet-4-6", temperature=____, max_tokens=150,
messages=[{"role": "user",
"content": f"Write a professional caption for this product: {product_info}"}])
creative_response = client.messages.create(
# Creative caption with high temperature
model="claude-sonnet-4-6", temperature=____, max_tokens=150,
messages=[{"role": "user",
"content": f"Write a fun, engaging caption for this product: {product_info}"}])
# Print the Conservative and Creative Responses
print("Conservative caption:", ____)
print("\nCreative caption:", ____)