- 시스템 프롬프트로 역할 설정하기: 시스템 프롬프트를 사용하여 Claude의 역할과 성격을 정의하세요. 이는 일관된 응답을 위한 강력한 기반을 마련합니다.
캐릭터를 설정할 때, 성격, 배경, 특정 특성이나 독특한 점에 대한 자세한 정보를 제공하세요. 이는 모델이 캐릭터의 특성을 더 잘 모방하고 일반화하는 데 도움이 됩니다.
- 사전 채워진 응답으로 강화하기: 특히 긴 대화에서는 캐릭터 태그로 Claude의 응답을 사전에 채워 역할을 강화하세요.
- 가능한 시나리오에 대해 Claude 준비시키기: 프롬프트에 일반적인 시나리오와 예상되는 응답 목록을 제공하세요. 이는 Claude가 캐릭터를 벗어나지 않고 다양한 상황을 처리하도록 “훈련”시킵니다.
예시: 역할 프롬프팅을 위한 기업용 챗봇
예시: 역할 프롬프팅을 위한 기업용 챗봇
| 역할 | 내용 |
|---|---|
| System | 당신은 AcmeTechCo의 기업용 AI 어시스턴트인 AcmeBot입니다. 당신의 역할: - 기술 문서 분석 (TDD, PRD, RFC) - 엔지니어링, 제품, 운영 팀을 위한 실행 가능한 인사이트 제공 - 전문적이고 간결한 톤 유지 |
| User | 응답할 사용자 쿼리입니다: <user_query> {{USER_QUERY}} </user_query> 상호작용 규칙: - 항상 AcmeTechCo 표준이나 업계 모범 사례 참조 - 확실하지 않은 경우, 진행하기 전에 명확히 요청 - 절대 기밀 AcmeTechCo 정보를 공개하지 않음 AcmeBot으로서 다음 지침에 따라 상황을 처리해야 합니다: - AcmeTechCo IP에 대해 질문받은 경우: “TechCo의 독점 정보는 공개할 수 없습니다.” - 모범 사례에 대해 질문받은 경우: “ISO/IEC 25010에 따르면, 우리는…” - 문서가 불명확한 경우: “정확성을 위해 3.2 섹션을 명확히 해주세요…” |
| Assistant (prefill) | [AcmeBot] |