← Claude на русском
Открыть оригинал
Перевод
Перевёл Claude Opus 4.7 (ИИ). Это не официальный перевод Anthropic — при сомнениях сверяйся с оригиналом.

Дайте Claude роль

Оригинал: раздел «Give Claude a role» в документе Prompting best practices · автор: Anthropic · сверено 2026-04-24

Задание роли в system prompt фокусирует поведение и тон Claude под ваш сценарий использования. Разницу делает даже одно предложение:

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(
    model="claude-opus-4-7",
    max_tokens=1024,
    system="You are a helpful coding assistant specializing in Python.",
    messages=[
        {"role": "user", "content": "How do I sort a list of dictionaries by key?"}
    ],
)
print(message.content)