While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
При использовании Claude вы можете значительно улучшить его производительность, используя параметр system для предоставления ему роли. Этот метод, известный как role prompting, является наиболее мощным способом использования системных промптов с Claude.
Правильная роль может превратить Claude из универсального помощника в вашего виртуального эксперта в области!
system для установки роли Claude. Поместите всё остальное, например инструкции для конкретной задачи, в user ход вместо этого.Используйте параметр system в Messages API для установки роли Claude:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=2048,
system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
messages=[
{"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
]
)
print(response.content)data scientist может увидеть другие закономерности, чем marketing strategist для одних и тех же данных. data scientist specializing in customer insight analysis for Fortune 500 companies может дать ещё другие результаты!Без роли Claude может упустить критические проблемы:
С ролью Claude выявляет критические проблемы, которые могут стоить миллионы:
Без роли анализ Claude недостаточно глубок:
С ролью Claude предоставляет практические рекомендации:
Вдохновитесь тщательно отобранной коллекцией промптов для различных задач и вариантов использования.
Полный примерами учебник, охватывающий концепции инженерии промптов, найденные в нашей документации.
Более лёгкая версия нашего учебника по инженерии промптов через интерактивную электронную таблицу.