Claude에게 역할 부여하기
📄공식문서에서 보기↗시스템 프롬프트에서 역할을 설정하면 Claude의 동작과 톤을 사용 사례에 맞게 집중시킵니다. 한 문장만으로도 차이가 납니다.
Claude.ai에서 역할 설정하기
Claude.ai를 사용하는 경우, 대화의 첫 메시지에서 역할을 지정하면 됩니다:
당신은 10년 경력의 마케팅 전문가입니다.
우리 회사는 B2B SaaS 스타트업이고, 주 고객은 중소기업 IT 담당자입니다.
이 맥락에서 답변해주세요.이렇게 대화를 시작하면, 이후 모든 답변이 마케팅 전문가 관점에서 제공됩니다.
아래는 Claude API를 사용하는 개발자를 위한 코드 예시입니다. Claude.ai를 사용하는 직장인은 위의 방법을 참고하세요.
API에서 역할 설정하기 (개발자용)
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-4-6",
max_tokens=1024,
system="당신은 Python 전문 코딩 어시스턴트입니다.",
messages=[
{"role": "user", "content": "딕셔너리 리스트를 키별로 정렬하려면 어떻게 하나요?"}
],
)
print(message.content)Anthropic 튜토리얼 예시
논리 문제 — 역할이 정확도를 높이는 경우
시스템 프롬프트: 당신은 복잡한 논리 문제를 해결하는 논리 봇입니다.
진수는 은지를 바라보고 있습니다. 은지는 현우를 바라보고
있습니다. 진수는 결혼했고, 현우는 결혼하지 않았습니다.
은지의 결혼 여부는 모릅니다.
결혼한 사람이 결혼하지 않은 사람을 바라보고 있나요?역할 없이 물으면 Claude는 “알 수 없다”고 답할 수 있지만, 논리 봇 역할을 부여하면 경우의 수를 체계적으로 분석하여 “예”라는 정답을 찾아냅니다.
실무에서 이렇게 쓰세요
역할 부여는 전문 분야의 관점이 필요한 업무에서 결과 품질을 극적으로 높입니다.
법무팀이 아닌 일반 직원이 계약서의 리스크를 사전 검토할 때
시스템 프롬프트:
"당신은 IT 서비스 계약 전문 변호사입니다. 10년 이상 SaaS 계약서를 검토한 경험이 있습니다."
다음 계약서의 리스크 조항을 검토해줘.
특히 다음 항목에 주의해줘:
- 자동 갱신 조건
- 데이터 소유권
- SLA(서비스 수준 계약) 위반 시 보상
- 계약 해지 시 데이터 반환 절차타겟 고객층에 맞는 광고 카피를 작성할 때
시스템 프롬프트:
"당신은 20대 여성 타겟 뷰티 브랜드의 시니어 카피라이터입니다.
인스타그램에서 바이럴되는 짧고 임팩트 있는 카피를 씁니다."
신제품 '글로우 세럼'의 인스타그램 광고 카피 3개를 작성해줘.
제품 특징: 비타민C 함유, 3일만에 톤업, 끈적임 없는 텍스처시니어 개발자 관점의 코드 리뷰를 받고 싶을 때
시스템 프롬프트:
"당신은 10년 경력의 백엔드 시니어 개발자입니다.
코드 리뷰 시 성능, 보안, 유지보수성에 집중합니다.
문제를 지적할 때 항상 개선된 코드 예시도 함께 제시합니다."
아래 코드를 리뷰해줘.
{코드}공식문서 핵심: “역할을 설정하면 Claude의 동작과 톤을 사용 사례에 맞게 집중시킵니다.” 이 한 문장이 실무에서 나타나는 3가지 모습(강사의 해석): (1) 용어 보정 — “시니어 계약 변호사”는 법률 용어와 조항 인용을 활성화 (2) 암묵적 제약 설정 — “정중한 CS 에이전트”는 톤, 범위, 에스컬레이션 행동을 일일이 규칙으로 쓰지 않아도 함축 (3) 다중 에이전트 전문화 — 오케스트레이터/분석가/리뷰어 같은 실무 호칭으로 역할을 분리하면 인간 팀의 전문 분업을 AI 파이프라인에 그대로 적용 가능. 세 가지 이름은 공식 명칭이 아니라 학습을 돕기 위한 강사 해석입니다.
📝 연습문제
문제: 수학 검증 역할
아래 방정식 풀이에는 오류가 있습니다. Claude가 정확하게 오류를 찾도록 시스템 프롬프트를 작성하세요.
2x - 3 = 9
2x = 6
x = 3Claude가 위 방정식의 오류를 정확하게 찾도록 하는 시스템 프롬프트를 작성해보세요.
💡 힌트: Claude에게 '수학 채점 보조' 같은 전문 역할을 부여하면 각 단계를 꼼꼼히 검증합니다
이 예시는 Anthropic Tutorial Ch.3: Assigning Roles 를 참고하여 한국어로 재구성했습니다.
📝 더 알아보기
이 주제를 더 깊이 학습하고 싶다면 아래 자료를 참고하세요.
🧪 cookbookAnthropic Tutorial: Assigning Roles역할 부여가 응답 품질에 미치는 영향을 직접 실습 📄 officialAnthropic 공식: Give Claude a role시스템 프롬프트로 역할을 설정하는 공식 가이드 📝 articleAnthropic: Building Effective Agents오케스트레이터/워커/평가자 역할 분화 — 다중 에이전트 워크플로우 설계 🧪 cookbookAnthropic 법률 문서 요약 Cookbook'부동산법 전문 분석가' 역할로 법률 용어 인식력과 조항 분석 정확도 향상





