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 предоставляет практические рекомендации:
Полный примерами учебник, охватывающий концепции инженерии промптов, найденные в нашей документации.