Mengendalikan kreativitas dengan temperature
Anda adalah product lead di Luna Gear, yang akan meluncurkan ransel ramah lingkungan TerraPack. Tim membutuhkan caption A/B untuk pengujian: satu yang rapi dan informatif, satu lagi yang jenaka dan penuh hype.
Pustaka anthropic, client, dan string product_info sudah dimuat sebelumnya.
Latihan ini adalah bagian dari kursus
Pengantar Model Claude
Petunjuk latihan
- Atur nilai
temperaturerendah untuk keluaran yang konsisten dan profesional (0,1–0,3). - Atur nilai
temperaturetinggi untuk keluaran yang kreatif dan bervariasi (0,7–0,9). - Cetak konten respons konservatif dan kreatif.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
conservative_response = client.messages.create(
# Conservative caption with low temperature
model="claude-sonnet-4-0", 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-0", 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:", ____)