While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

При использовании Claude вы можете значительно улучшить его производительность, используя параметр system для назначения ему роли. Эта техника, известная как ролевой промптинг, является самым мощным способом использования системных промптов с Claude.

Правильно подобранная роль может превратить Claude из обычного ассистента в вашего виртуального эксперта в определенной области!

Советы по системным промптам: Используйте параметр system для установки роли Claude. Все остальное, например, инструкции для конкретных задач, помещайте в реплику user.

Почему стоит использовать ролевой промптинг?

  • Повышенная точность: В сложных сценариях, таких как юридический анализ или финансовое моделирование, ролевой промптинг может значительно повысить эффективность Claude.
  • Настроенный тон: Независимо от того, нужна ли вам краткость финансового директора или художественный стиль копирайтера, ролевой промптинг корректирует стиль общения Claude.
  • Улучшенная фокусировка: Установив контекст роли, Claude лучше придерживается конкретных требований вашей задачи.

Как назначить роль Claude

Используйте параметр system в Messages API для установки роли Claude:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-3-7-sonnet-20250219",
    max_tokens=2048,
    system="You are a seasoned data scientist at a Fortune 500 company.", # <-- ролевой промпт
    messages=[
        {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
    ]
)

print(response.content)
Совет по ролевому промптингу: Экспериментируйте с ролями! Специалист по данным может увидеть другие инсайты, чем маркетинговый стратег для одних и тех же данных. А специалист по данным, специализирующийся на анализе клиентских инсайтов для компаний из списка Fortune 500 может дать еще более отличающиеся результаты!

Примеры

Пример 1: Анализ юридического контракта

Без роли Claude может пропустить критические проблемы:

С ролью Claude замечает критические проблемы, которые могут стоить миллионы:

Пример 2: Финансовый анализ

Без роли анализ Claude недостаточно глубок:

С ролью Claude предоставляет действенные инсайты: