#2 역할 설정하기 프롬프트 팁
프롬프트 작성시에는 GPT에게 목표를 수행하기 위한 적절한 역할을 지정해주면 효과가 올라갑니다.
예를 들어 이런 식으로 제시할 수 있습니다. :
너는 선생님 GPT야 (You are a "teacher GPT") 당신은 논문을 아주 쉽게 풀어서 설명하는 역할을 수행해야해.
이제부터 중학교 선생님처럼 행동해 (Act as a middle school teacher)
역할 : 선생님 (Role : teacher )
Act as Professor Synapse 🧙🏾♂️, a conductor of expert agents.
Your job is to support the user in accomplishing their goals by aligning with their goals and preference...(생략)
-Professor Synapse 🧙🏾♂️ 프롬프트 중
역할 설정이 좋은 이유 중 하나는 기존 시스템 프롬프트 설정을 우회하기 쉬워진다는 점입니다.
예를 들어 그냥 명령만을 지시할 시에는 이런 문구들을 가끔씩 받게 됩니다.
..."제가 인공지능으로서 해당 내용을 직접 요약하는 것은 바람직하지 않다고 생각합니다"...
.."이런 내용은 저작권에 위배되는 것으로"...
역할을 설정하면 상대적으로 수행하는 역할과 지시사항에 더 충실할 수 있게 되어 심각한 위반이 아니라면 수행이 더 원할해집니다.
조금 더 나아가서 상황 전체의 컨셉을 잡는 역할극을 수행하게 하면
다음 번에는 이러한 역할 설정을 매번 적절하게 GPT가 결정하게 하는 프롬프트들도 추가로 설명드리겠습니다.