Thử nghiệm với top_p
Vẫn là đợt ra mắt đó, nhưng sản phẩm mới! Luna Gear cần ba tên cho các tiện ích sắp ra mắt: nắp có sạc điện thoại tích hợp, giá giữ bình nước cách nhiệt và túi hông kẹp ngoài. Họ muốn một danh sách tập trung, nghe “chắc tay” và một danh sách phá cách để nổi bật.
Thư viện anthropic, client và chuỗi addons_list đã được nạp sẵn.
Bài tập này là một phần của khóa học
Nhập môn các mô hình Claude
Hướng dẫn bài tập
- Đặt
top_pthấp để có vốn từ tập trung, mang tính thông dụng (0.1-0.3). - Đặt
top_pcao để có vốn từ đa dạng, sáng tạo (0.7-0.9). - In cả hai nội dung phản hồi để hiển thị các tên được tạo.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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:", ____)