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

Тестирование и улучшение системных сообщений

В компании Redwood Consulting маркетинговая команда продвигает ежегодный технический отчёт Tech Forecast в LinkedIn. Публикации должны быть живыми и профессиональными одновременно, однако первая версия оказалась пресной и без хэштегов. Вам предстоит написать улучшенное системное сообщение, которое будет стабильно генерировать яркий контент в духе бренда.

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

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

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

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

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

  • Задайте role для запроса пользователя.
  • Напишите улучшенное сообщение improved_system, учитывающее требования социальных сетей, в том числе использование эмодзи.
  • Примените сообщение improved_system в финальном тесте.

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

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

# Test current system message
test_response = client.messages.create(
    model="claude-sonnet-4-6", max_tokens=75, system=current_system,
    messages=[{"role": ____, "content": content_request}])
print("Current output:", test_response.content[0].text)
# Create improved system message based on problems identified
improved_system = ____
final_response = client.messages.create(
          # Apply the improved system message
    model="claude-sonnet-4-6", max_tokens=75, system=____,
    messages=[{"role": "user", "content": content_request}])
print("\nImproved output:", final_response.content[0].text)
Редактировать и запускать код