Тестирование и улучшение системных сообщений
В компании 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)