НачатьНачать бесплатно

Эксперименты с top_p

Тот же запуск, новые продукты! Компании Luna Gear нужны три названия для будущих дополнений: крышка со встроенным зарядным устройством для телефона, держатель для термоса и боковой карман на клипсе. Им нужен один сдержанный список со звучными, устоявшимися названиями и один необычный, выделяющийся на фоне остальных.

Библиотека anthropic, объект client и строка addons_list уже загружены.

Это упражнение является частью курса

Введение в модели Claude

Посмотреть курс

Инструкции к упражнению

  • Задайте низкое значение top_p для сфокусированного, сдержанного словарного запаса (0.1–0.3).
  • Задайте высокое значение top_p для разнообразного, творческого словарного запаса (0.7–0.9).
  • Выведите содержимое обоих ответов, чтобы отобразить сгенерированные названия.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

 # 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:", ____)
Редактировать и запускать код