역할 기반 프롬프트 설계

LLM에게 특정 역할을 부여하면, 더 전문적이고 일관된 답변을 얻을 수 있습니다.

간단한 예시

  • “너는 HR 전문가야. 이 이력서를 평가해줘.”
  • “너는 마케팅 전문가야. 아래 제품의 장점을 설명해줘.”

자세한 설명

역할을 명확히 지정하면, LLM이 그 역할에 맞는 어투와 정보를 제공하여 더 신뢰도 높은 답변을 생성합니다. 다양한 상황에 맞는 전문적 답변이 필요할 때 유용합니다.

실전 예시 비교

잘못된 프롬프트 개선된 프롬프트
“이력서를 평가해줘.” “너는 HR 전문가야. 이 이력서를 평가해줘.”
“제품의 장점을 설명해줘.” “너는 마케팅 전문가야. 아래 제품의 장점을 3가지로 설명해줘.”

역할을 명확히 지정하면 AI가 더 전문적이고 신뢰도 높은 답변을 제공합니다.

실전 프롬프트 템플릿 및 체크리스트

목적 프롬프트 예시
역할 지정 “너는 HR 전문가야. 이 이력서를 평가해줘.”
역할별 답변 요청 “너는 마케팅 전문가야. 아래 제품의 장점을 3가지로 정리해줘.”
역할+형식 결합 “너는 개발자야. 아래 코드를 리뷰하고, 개선점을 표로 정리해줘.”
역할별 시나리오 “고객과 상담원 역할로 대화 시뮬레이션을 해줘.”

체크리스트

  • 역할(전문가, 상담원 등)을 명확히 지정했는가?
  • 역할에 맞는 어투, 정보, 형식 등을 구체적으로 명시했는가?
  • 역할별로 답변/출력 형식이 다를 경우 명확히 구분했는가?
  • 반복적으로 활용할 수 있는 템플릿으로 작성했는가?

실전 팁

  • 역할(전문가, 상담원 등)을 명확히 지정하면 AI가 더 전문적이고 일관된 답변을 생성합니다.
  • 역할별로 어투, 정보, 출력 형식(표 등)을 구체적으로 명시하세요.
  • 역할별 시나리오, 대화 시뮬레이션 등도 효과적입니다.
  • 프롬프트를 반복적으로 수정(Iteration)하며 최적의 템플릿을 만드세요.

공식 참고자료

셀프 체크 (3문제)

  1. 역할 기반 프롬프트 작성 시 반드시 포함해야 할 2가지 요소를 써보세요.
    • 답: 역할(전문가, 상담원 등)과 역할에 맞는 어투/정보/출력 형식 등
  2. 아래 프롬프트를 더 구체적으로 바꿔보세요. “이력서를 평가해줘.”
    • 답: (예시) “너는 HR 전문가야. 이 이력서를 평가해줘.”
  3. 반복적으로 활용할 수 있는 템플릿의 장점은?
    • 답: 업무 효율이 높아지고, 일관성 있는 결과를 얻을 수 있다.

참고: 역할(전문가, 상담원 등)을 명확히 지정하고, 역할별 어투/정보/출력 형식을 구체적으로 명시하세요. 반복적으로 실험하고 개선하세요.