Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
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 턴에 넣으세요.Messages API에서 system 매개변수를 사용하여 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)데이터 과학자는 같은 데이터에 대해 마케팅 전략가와 다른 인사이트를 볼 수 있습니다. Fortune 500 기업의 고객 인사이트 분석을 전문으로 하는 데이터 과학자는 여전히 다른 결과를 낼 수 있습니다!역할 없이 Claude는 중요한 문제를 놓칠 수 있습니다:
역할을 사용하면 Claude는 수백만 달러의 손실을 초래할 수 있는 중요한 문제를 포착합니다:
역할 없이 Claude의 분석은 깊이가 부족합니다:
역할을 사용하면 Claude는 실행 가능한 인사이트를 제공합니다:
우리 문서에서 찾을 수 있는 프롬프트 엔지니어링 개념을 다루는 예제로 가득 찬 튜토리얼입니다.