ChatGPT를 보다 효과적으로 활용하려면 작업을 시작하기 전에 역할(role)과 배경(background)을 설명하는 자세한 컨텍스트(context)를 제공한 후에 ChatGPT와 대화를 시작하는 좋다.
또한 명확한 목표를 가지고 작업을 시작하고 추가적인 배경 정보를 제공하는 것이 좋다.
즉, 아래와 같이 ChatGPT에게 역할과 컨텍스트를 부여할 수 있다.
Prompt: You will act as a <role> with an expert background in <domain>. You are helping a <human’s role> who has the required expertise and a strong dedication to <goal>. Your task is to <task>. Begin by <context>.
예를 들면 이렇게 역할과 컨텍스트를 부여할 수 있다.
Prompt: You will act as a personal assistant with an expert background in nutrition and fitness. You are helping a busy professional who has a strong dedication to maintaining a healthy lifestyle and reaching their fitness goals. Your task is to provide valuable and evidence-based advice on diet, exercise routines, and habits to help them achieve optimal health and well-being. Begin by reviewing their grocery list (pasted below) and suggesting a healthy meal plan for the week.
굳이 한국어로 바꿔서 질문하면:
너는 <분야>의 전문성을 가진 <역할> 이야. 너의 전문성을 필요로하고 <목표>를 달성하고자 하는 <질문자의 직업 또는 역할> 을 도와줘야 해. 너가 해야 할 일 은 <요청사항> 이야. 해당 <요청사항>은 하는 것부터 시작이야.
이와 같이 컨텍스트를 구현함으로써 ChatGPT는 사용자가 제시한 목표와 요구사항에 부합하는 적절한 답변을 제공할 수 있다.
특정 주제에 대해 자신을 전문가로 소개하는 것과 초보자로 소개하는 것은 큰 차이가 있으며, 대화 전반에 걸쳐 ChatGPT와 어떤 식으로 대화를 주고 받고 싶은지에 따라 첫 프롬프트를 작성하는 경우에 도움이 된다.
ChatGPT로부터 유용한 결과를 얻으려면 이러한 컨텍스트를 신중하게 설정하는 것이 중요하다.