Тестування й удосконалення системних повідомлень
У Redwood Consulting команда маркетингу просуває щорічний whitepaper 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)