Claude에게 역할(페르소나) 부여하기: 더 정확한 답을 얻는 법

역할(페르소나) 부여가 작동하는 원리와, 역할·목적·청중·형식 네 가지로 더 정확한 답을 끌어내는 방법을 정리했습니다.

같은 질문이라도 Claude에게 "당신은 OO 전문가입니다"처럼 역할을 정해 주면 답변의 깊이와 어조, 관점이 달라집니다. 역할(페르소나) 부여는 가장 간단하면서도 효과가 분명한 프롬프트 기법입니다. 이 글에서는 역할 부여가 작동하는 원리와 실제로 잘 쓰는 방법을 정리합니다.

좋은 역할 프롬프트의 4가지 요소 1역할누구로서예: 시니어 개발자 2목적무엇을 위해예: 코드 리뷰 3청중누가 읽을지예: 주니어 팀원 4형식어떤 형태로예: 단계별 목록

역할 부여란 무엇인가

역할 부여는 프롬프트 첫머리에서 Claude가 어떤 입장으로 답할지 지정하는 것입니다. 예를 들어 "당신은 10년 차 영양사입니다. 다음 식단을 평가해 주세요"처럼 시작하면, Claude는 그 역할에 맞는 관점과 용어, 고려사항으로 답을 구성합니다.

왜 효과가 있나

언어 모델은 주어진 맥락에 가장 어울리는 답을 생성합니다. 역할을 지정하면 답의 범위가 그 역할에 맞게 좁혀지므로, 막연히 "설명해 줘"라고 할 때보다 일관된 결과를 얻습니다. 같은 주제라도 "초등학교 교사로서 설명해 줘"가 더 쉬운 표현을 끌어내는 이유입니다.

  • 어조 조정 — 격식 있는 톤과 친근한 톤을 구분합니다.
  • 전문성 수준 조정 — 입문자용 설명과 전문가용 설명을 구분합니다.
  • 관점 고정 — 특정 직무나 분야의 시각으로 일관되게 답하도록 합니다.

좋은 역할 프롬프트의 4가지 요소

역할만 던지기보다 위 그림처럼 목적과 청중, 형식을 함께 적어 주면 결과가 크게 좋아집니다.

  • 역할: 누구로서 답할지 (예: "시니어 보안 엔지니어")
  • 목적: 무엇을 위한 답인지 (예: "이 코드의 취약점 점검")
  • 청중: 누가 읽을지 (예: "보안 지식이 없는 경영진")
  • 형식: 어떤 형태로 받을지 (예: "위험도 순으로 3가지 요약")

예시: 같은 질문, 다른 역할

"녹차의 효능을 알려줘"라는 똑같은 질문에 역할을 더해 보겠습니다.

  • "영양학 교수로서 근거와 함께 설명해 줘" → 성분과 연구 관점 중심의 답
  • "카페 사장으로서 손님에게 추천하듯 말해 줘" → 쉽고 친근한 표현의 답

질문 내용은 같아도 역할에 따라 정보의 깊이와 표현 방식이 달라집니다.

주의할 점

역할 부여는 어조와 관점을 바꾸는 도구이지, 사실의 정확성을 보장하는 장치가 아닙니다. "당신은 의사입니다"라고 지정해도 Claude가 실제 의료 자격을 갖추는 것은 아니며, 중요한 사실은 별도로 확인해야 합니다. 또한 정보를 얻는 것이 목적일 때 지나치게 극적인 역할극은 오히려 방해가 될 수 있습니다.

  • 역할은 정확도를 자동으로 높이지 않습니다. 핵심 사실은 따로 검증하세요.
  • 의료, 법률, 금융처럼 전문 자격이 필요한 영역은 역할 프롬프트와 무관하게 전문가의 도움을 받아야 합니다.

역할 부여는 프롬프트 기초를 익힌 다음 단계로 적합합니다. 더 자세한 작성 요령은 Anthropic 공식 문서에서 확인할 수 있습니다.

이어서 읽어보세요

궁금한 점이 있거나 활용법을 나누고 싶나요?

커뮤니티에서 다른 사용자들과 팁과 노하우를 나눠보세요. 더 많은 가이드도 준비되어 있어요.