Contrôler la créativité avec la temperature
Vous êtes responsable produit chez Luna Gear et vous lancez le sac à dos éco‑responsable TerraPack. L’équipe a besoin de légendes A/B pour un test : l’une soignée et informative, l’autre plus joueuse et axée sur le buzz.
La bibliothèque anthropic, le client et la chaîne product_info sont préchargés.
Cet exercice fait partie du cours
Introduction aux modèles Claude
Instructions
- Définissez une
temperaturebasse pour un rendu cohérent et professionnel (0,1–0,3). - Définissez une
temperatureélevée pour un rendu créatif et varié (0,7–0,9). - Affichez le contenu des réponses conservative et créative.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
conservative_response = client.messages.create(
# Conservative caption with low temperature
model="claude-3-7-sonnet-latest", 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-3-7-sonnet-latest", 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:", ____)