역할 기반 프롬프트 설계
LLM에게 특정 역할을 부여하면, 더 전문적이고 일관된 답변을 얻을 수 있습니다.
간단한 예시
- “너는 HR 전문가야. 이 이력서를 평가해줘.”
- “너는 마케팅 전문가야. 아래 제품의 장점을 설명해줘.”
자세한 설명
역할을 명확히 지정하면, LLM이 그 역할에 맞는 어투와 정보를 제공하여 더 신뢰도 높은 답변을 생성합니다. 다양한 상황에 맞는 전문적 답변이 필요할 때 유용합니다.
실전 예시 비교
잘못된 프롬프트 | 개선된 프롬프트 |
---|---|
“이력서를 평가해줘.” | “너는 HR 전문가야. 이 이력서를 평가해줘.” |
“제품의 장점을 설명해줘.” | “너는 마케팅 전문가야. 아래 제품의 장점을 3가지로 설명해줘.” |
역할을 명확히 지정하면 AI가 더 전문적이고 신뢰도 높은 답변을 제공합니다.
실전 프롬프트 템플릿 및 체크리스트
목적 | 프롬프트 예시 |
---|---|
역할 지정 | “너는 HR 전문가야. 이 이력서를 평가해줘.” |
역할별 답변 요청 | “너는 마케팅 전문가야. 아래 제품의 장점을 3가지로 정리해줘.” |
역할+형식 결합 | “너는 개발자야. 아래 코드를 리뷰하고, 개선점을 표로 정리해줘.” |
역할별 시나리오 | “고객과 상담원 역할로 대화 시뮬레이션을 해줘.” |
체크리스트
- 역할(전문가, 상담원 등)을 명확히 지정했는가?
- 역할에 맞는 어투, 정보, 형식 등을 구체적으로 명시했는가?
- 역할별로 답변/출력 형식이 다를 경우 명확히 구분했는가?
- 반복적으로 활용할 수 있는 템플릿으로 작성했는가?
실전 팁
- 역할(전문가, 상담원 등)을 명확히 지정하면 AI가 더 전문적이고 일관된 답변을 생성합니다.
- 역할별로 어투, 정보, 출력 형식(표 등)을 구체적으로 명시하세요.
- 역할별 시나리오, 대화 시뮬레이션 등도 효과적입니다.
- 프롬프트를 반복적으로 수정(Iteration)하며 최적의 템플릿을 만드세요.
공식 참고자료
셀프 체크 (3문제)
- 역할 기반 프롬프트 작성 시 반드시 포함해야 할 2가지 요소를 써보세요.
- 답: 역할(전문가, 상담원 등)과 역할에 맞는 어투/정보/출력 형식 등
- 아래 프롬프트를 더 구체적으로 바꿔보세요. “이력서를 평가해줘.”
- 답: (예시) “너는 HR 전문가야. 이 이력서를 평가해줘.”
- 반복적으로 활용할 수 있는 템플릿의 장점은?
- 답: 업무 효율이 높아지고, 일관성 있는 결과를 얻을 수 있다.
참고: 역할(전문가, 상담원 등)을 명확히 지정하고, 역할별 어투/정보/출력 형식을 구체적으로 명시하세요. 반복적으로 실험하고 개선하세요.