Controlar la creatividad con temperature
Eres la persona responsable de producto en Luna Gear y vas a lanzar la mochila ecológica TerraPack. El equipo necesita textos para un test A/B: uno pulido e informativo y otro más juguetón y con mucho hype.
La librería anthropic, el client y la cadena product_info ya están precargados.
Este ejercicio forma parte del curso
Introducción a los modelos Claude
Instrucciones del ejercicio
- Define un valor bajo de
temperaturepara obtener resultados consistentes y profesionales (0.1-0.3). - Define un valor alto de
temperaturepara obtener resultados creativos y variados (0.7-0.9). - Imprime el contenido de las respuestas conservadora y creativa.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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:", ____)