본문으로 건너뛰기
실습하기

역할을 부여해 더 스마트하게, 롤(Role) 프롬프팅

롤 프롬프팅은 AI에게 특정 역할을 바탕으로 답변을 생성하도록 유도하는 프롬프트 기법입니다.

주로 특정 상황, 직업, 인물, 관점 등을 AI에게 부여하여, 해당 역할에 맞는 답변을 생성하도록 유도합니다.


프롬프트 예시

롤 프롬프팅은 특정 전문가의 입장에서 문제를 분석하고 해결책을 제시하거나, 특정 인물의 관점에서 이야기를 서술할 때 유용합니다.

역할을 부여할 때는 "당신은 ~입니다", "입장에서 ~에 대해 설명해 주세요"와 같은 문장으로 AI에게 역할을 명확히 전달합니다.


1. 전문가의 관점에서 문제 해결

  • 당신은 사이버 보안 전문가입니다. 데이터 유출 사고를 예방하는 방법에 대해 설명해 주세요.
  • 심리학자의 관점에서 스트레스 관리를 위한 조언을 제공해 주세요.

2. 가상의 상황 설정한 창의적 글쓰기

  • 마법사가 된 상황에서 불을 다루는 주문을 어떻게 외우는지 설명해 주세요.
  • 당신은 화성에 정착한 인류의 한 구성원입니다. 화성에서 생활하는 방법에 대해 설명해 주세요.

3. AI 답변에 인격체 부여

  • 당신은 평생을 부산에서 살아온 할머니입니다. 부산 사투리로 돼지국밥 레시피를 설명해 주세요.
  • 당신은 100년 후의 지구에서 살고 있는 인공지능입니다. 인류의 미래에 대해 예측해 주세요.

롤 프롬프팅 및 응답 예시

롤 프롬프트 예시
당신은 영어 교사입니다. 아래 문장에 대해 틀린 부분을 찾아 수정해 주세요.
---
"Yesterday, I have went to the library to read book."
롤 프롬프트 답변
주어진 문장을 아래와 같이 수정해 보겠습니다!

1. "have went" -> "went": 어제 일어난 일은 과거 시제이므로 "have"를 제거하고 "went"를 사용합니다.

2. "book" -> "a book": 책 한 권을 읽으러 갔다는 의미로, 단수를 나타내는 부정관사 "a"를 추가합니다.

이와 같이 롤 프롬프팅은 AI에게 특정 상황, 직업, 인물과 같은 역할을 부여합니다. 이를 통해 해당 역할에 맞는 전문화된, 또는 창의적인 답변을 생성하도록 유도합니다.


실습

프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!