Bereksperimen dengan top_p
Peluncuran yang sama, produk baru! Luna Gear membutuhkan tiga nama untuk add-on yang akan datang: tutup dengan pengisi daya ponsel bawaan, dudukan botol air berinsulasi, dan saku samping klip-on. Mereka menginginkan satu daftar yang terfokus dan terdengar mapan serta satu daftar unik yang menonjol.
Pustaka anthropic, client, dan string addons_list sudah dimuat.
Latihan ini adalah bagian dari kursus
Pengantar Model Claude
Petunjuk latihan
- Tetapkan nilai
top_prendah untuk kosakata yang terfokus dan konvensional (0,1–0,3). - Tetapkan nilai
top_ptinggi untuk kosakata yang beragam dan kreatif (0,7–0,9). - Cetak kedua konten respons untuk menampilkan nama yang dihasilkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Focused naming with low top_p
focused_response = client.messages.create(
model="claude-sonnet-4-6", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
# Diverse naming with high top_p
diverse_response = client.messages.create(
model="claude-sonnet-4-6", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
print("Focused names:", ____)
print("\nDiverse names:", ____)