Experimentând cu top_p
Același brand, produse noi! Luna Gear are nevoie de trei nume pentru accesorii viitoare: un capac cu încărcător de telefon integrat, un suport termoizolant pentru sticla de apă și un buzunar lateral detașabil. Vor o listă concentrată, cu nume care sună consacrat, și una inedită, care să iasă în evidență.
Biblioteca anthropic, client și șirul de caractere addons_list sunt preîncărcate.
Acest exercițiu face parte din cursul
Introducere în modelele Claude
Instrucțiuni pentru exercițiu
- Setează o valoare mică pentru
top_p, pentru un vocabular concentrat și convențional (0,1–0,3). - Setează o valoare mare pentru
top_p, pentru un vocabular divers și creativ (0,7–0,9). - Afișează conținutul ambelor răspunsuri pentru a vedea numele generate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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:", ____)