Skip to main content

역할극

개요

Claude를 사용할 때 system 매개변수를 사용하여 역할을 부여하면 성능을 크게 향상시킬 수 있습니다. 역할 프롬프팅이라고 알려진 이 기술은 Claude와 함께 시스템 프롬프트를 사용하는 가장 강력한 방법입니다.

적절한 역할을 부여하면 Claude를 일반적인 보조자에서 가상의 도메인 전문가로 바꿀 수 있습니다!

tip

시스템 프롬프트 팁: system 매개변수를 사용하여 Claude의 역할을 설정하세요. 작업별 지시사항과 같은 다른 모든 것은 대신 user 턴에 넣으세요.

역할 프롬프팅을 사용하는 이유는 무엇인가요?

  • 향상된 정확성: 법률 분석이나 재무 모델링과 같은 복잡한 시나리오에서 역할 프롬프팅은 Claude의 성능을 크게 향상시킬 수 있습니다.
  • 맞춤형 톤: CFO의 간결함이나 카피라이터의 재치가 필요한지에 따라 역할 프롬프팅은 Claude의 커뮤니케이션 스타일을 조정합니다.
  • 개선된 집중력: 역할 맥락을 설정함으로써 Claude는 작업의 특정 요구사항 범위 내에서 더 잘 유지됩니다.

Claude에게 역할을 부여하는 방법

Messages API에서 system 매개변수를 사용하여 Claude의 역할을 설정하세요:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=2048,
system="당신은 Fortune 500 기업의 경험 많은 데이터 과학자입니다.", # <-- 역할 프롬프트
messages=[
{"role": "user", "content": "이 데이터셋에서 이상치를 분석하세요: <dataset>{{DATASET}}</dataset>"}
]
)

print(response.content)

예시

법률 계약 분석

역할 프롬프트 미적용

# 질의
"이 소프트웨어 라이선스 계약을 잠재적 위험에 대해 분석하세요:
<contract>
{{CONTRACT}}
</contract>

면책, 책임, IP 소유권에 초점을 맞추세요."

# 응답
"소프트웨어 라이선스 계약의 주요 사항을 요약하면 다음과 같습니다:

1. 면책 (섹션 8):
- 우리는 우리의 사용으로 인한 청구에 대해 공급업체를 면책합니다.

2. 책임 제한 (섹션 9):
- 손해배상 상한액은 500달러입니다.

3. IP 소유권 (섹션 12):
- 우리는 우리의 수정사항에 대한 소유권을 유지합니다.

전반적으로 계약은 표준적으로 보입니다. 면책 및 책임 조항은 일반적이며, 우리는 IP 권리를 유지합니다."

역할 프롬프트 적용

# 질의
"당신은 Fortune 500 기술 기업의 법무 책임자입니다. 우리는 핵심 데이터 인프라를 위한 이 소프트웨어 라이선스 계약을 고려하고 있습니다:
<contract>
{{CONTRACT}}
</contract>

면책, 책임, IP 소유권에 초점을 맞춰 잠재적 위험을 분석하세요. 전문가적 의견을 제시해주세요."

# 응답
"소프트웨어 라이선스 계약을 검토했으며, 우리 회사를 상당한 위험에 노출시킬 수 있는 심각한 우려사항이 있습니다:

1. 면책 (섹션 8):
- 중대한 문제: 우리는 우리의 사용으로 인한 “모든 청구”에 대해 공급업체를 면책합니다.
- 위험: 이는 공급업체의 과실이나 제품 결함에 대해서도 우리가 책임을 질 수 있습니다.
- 권고: 거부. 우리의 면책을 계약 위반으로 인한 청구로 제한하세요.

2. 책임 제한 (섹션 9):
- 중대한 문제: 직접 손해를 포함한 손해배상 상한액이 500달러입니다.
- 위험: 매우 부적절합니다. 데이터 인프라의 중대한 실패는 수백만 달러의 수익 손실과 평판 손상을 초래할 수 있습니다.
- 권고: 거부. 직접 손해에 대해 12개월 요금을 상한으로 협상하고, 데이터 유출에 대한 예외 조항을 포함하세요.

3. IP 소유권 (섹션 12):
- 중대한 문제: 공급업체가 우리의 수정 및 통합에 대한 공동 소유권을 갖습니다.
- 위험: 그들은 우리의 독점 알고리즘이나 데이터 인사이트를 경쟁사에 사용하거나 판매할 수 있습니다.
- 권고: 거부. 우리는 우리 작업에 대한 전체 소유권을 유지해야 합니다.

전문가 의견: 이 계약에 서명하지 마세요. 이는 매우 불리하며 우리를 용납할 수 없는 수준의 위험에 노출시킵니다. 공급업체가 이러한 조건을 재협상하기를 거부한다면, 대체 공급업체를 탐색하거나 사내 솔루션을 가속화할 것을 강력히 권고합니다. 이 계약을 진행하는 잠재적 비용은 단기적 이익을 크게 초과합니다."

재무 분석

역할 프롬프트 미적용

# 질의
"우리의 2분기 재무 데이터셋을 분석하세요:
<data>
{{FINANCIALS}}
</data>

주요 트렌드를 강조하고 행동을 권고하세요."

# 응답
"2분기 재무 요약은 다음과 같습니다:

1. 수익: 15.2백만 달러, 전년 대비 22% 증가. 기업 고객 기반 30% 성장.
2. 총 마진: 72%, 1분기 대비 3% 상승.
3. EBITDA 마진: 18%, R&D 투자로 인해 2% 하락.
4. 현금 흐름: 운영 현금 흐름 4.1백만 달러, 준비금 28백만 달러.

전반적으로 수익 성장과 건강한 마진으로 재무 상태가 양호해 보입니다. R&D 지출 증가가 수익성에 영향을 미치고 있지만 장기적으로는 보상받을 수 있습니다. 현재 방향을 유지하세요."

역할 프롬프트 적용

# 질의
"당신은 고성장 B2B SaaS 기업의 CFO입니다. 우리는 이사회 회의에서 2분기 재무를 논의하고 있습니다:
<data>
{{FINANCIALS}}
</data>

주요 트렌드를 분석하고, 우려사항을 표시하며, 전략적 행동을 권고하세요. 우리 투자자들은 공격적인 성장을 원하지만 소각률에 대해 우려하고 있습니다."

# 응답
"이사회 여러분, 2분기 재무에 대한 제 분석입니다:

1. 수익 (15.2백만 달러, 전년 대비 +22%):
- 통찰: 기업 성장(+30%)이 전체 성장을 앞서고 있습니다.
- 우려: SMB 부문 5% 감소.
- 행동: SMB 마케팅 예산의 20%를 기업 영업으로 재할당. 제품팀에 SMB 온보딩 간소화 지시.

2. 마진 (총: 72%, 전분기 대비 +3%; EBITDA: 18%, 전분기 대비 -2%):
- 통찰: 인프라 최적화로 총 마진 상승.
- 우려: AI 기능에 대한 R&D 지출로 EBITDA 감소.
- 행동: 변경 없음. 우리의 AI 로드맵은 기업 고착화에 중요합니다.

3. 현금 (운영 현금 흐름 4.1백만 달러, 준비금 28백만 달러):
- 통찰: 현재 소각률로 15개월 운영 가능.
- 우려: CAC 20% 상승, LTV/CAC 악화.
- 행동: 필수적이지 않은 채용 동결. 3분기에 CAC를 15% 줄이기 위해 영업 퍼널 분석 구현.

전략적 입장: 우리는 성장과 소각 사이에서 균형을 잡고 있습니다. 기업 집중은 우리의 성장 엔진입니다—여기에 투자하세요. 하지만 SMB 이탈에 주의하세요; 기업으로 번질 수 있습니다. AI 베팅은 타당하지만, 4분기까지 ARR로 전환해야 합니다. 그렇지 않으면 R&D를 30% 삭감합니다.

요약: 기업에 집중, SMB 간소화, 영업 최적화, AI 수익화. 질문 있으신가요?"