Sterowanie kreatywnością za pomocą temperature
Jesteś osobą odpowiedzialną za produkt w firmie Luna Gear i przygotowujesz premierę ekologicznego plecaka TerraPack. Zespół potrzebuje dwóch wersji hasła do testu A/B: jednej dopracowanej i merytorycznej, drugiej żywiołowej i chwytliwej.
Biblioteka anthropic, obiekt client oraz ciąg znaków product_info są już wczytane.
To ćwiczenie jest częścią kursu
Wprowadzenie do modeli Claude
Instrukcje do ćwiczenia
- Ustaw niską wartość
temperature, aby uzyskać spójny, profesjonalny wynik (0.1–0.3). - Ustaw wysoką wartość
temperature, aby uzyskać kreatywny, zróżnicowany wynik (0.7–0.9). - Wyświetl zawartość zachowawczej i kreatywnej odpowiedzi.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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:", ____)