본문 바로가기
인공지능정보

ChatGPT 프롬프트 작성 업그레이드 하는 법 (최적화 6가지 방법)

by 꿈꾸는저장소1호 2023. 6. 2.

 

ChatGPT는 인간처럼 답변을 제공하는 인공지능 챗봇의 대표주자로써 복잡하고 어려운 일도 아주 빠른 시간 안에 처리할 수 있는 매우 강력한 도구입니다. 하지만 ChatGPT를 열어보고 "오늘 날씨는 어때?" "재미있는 이야기를 써 줘"와 같이 아주 단순한 질문만 던지고 계신가요? ChatGPT에 우리가 원하는 더 정확하고 관련성 높은 답변을 얻기 위해 사용할 수 있는 기법이 있습니다. 이번 포스팅에서는 내 프롬프트를 더욱 효과적으로 업그레이드시켜 더 높은 수준의 답변을 이끌어 낼 수 있는 방법 6가지에 대해 살펴보겠습니다.

 

프롬프트-업그레이드-하는법-대표이미지

 

▣ 역할 지정하기

ChatGPT에 역할을 지정하는 것은 내가 바라던 결과를 얻을 수 있는 아주 좋은 방법 중 하나입니다. 이 기법은 ChatGPT의 응답이 내가 의도한 목적에 맞을 수 있도록 유도할 수 있습니다. ChatGPT에 질문을 하면 항상 응답은 해 주지만 답변의 수준이 내가 원하는 바에 맞지 않는 경우가 있으셨나요? 이제 역할을 정해 질문의 틀을 짜면 문제를 해결할 수 있습니다.

 

예: "달이 지구와 충돌하지 않는 이유"

 

 

답변:  중력, 궤도, 우주의 상태, 그리고 태양의 중력등에 관해 설명하였습니다. 하지만 위 질문에 대한 답변을  5세 어린이가 이해할 수 있을까요? 한번 ChatGPT의 역할을 지정해 보겠습니다. 이번에는 ChatGPT에 초등학교 교사 역할을 주고 다시 물어보겠습니다.

 

예:  ChatGPT 너는 이제부터 초등학교 교사야. 네가 가르치는 학생들에게 달이 지구와 충돌하지 않는 이유에 대해 설명해 줘.

 

 

답변: 같은 질문을 했지만 답변의 톤이 달라졌습니다. 어린이들에게 설명하는 친절한 톤이며 중력, 운동량, 우주의 크기에 대해 자세한 설명을 해 줍니다.

 

ChatGPT에게 여행 가이드, 영화 평론가, 번역가, 마케터, 프롬프트 디자이너등 다양한 직업의 역할을 줄 수 있습니다. 내가 만든 프롬프트의 답변이 어색하거나 맘에 안 드는 경우 ChatGPT에게 그 분야의 전문가 또는 직업의 역할을 주고 다시 물어보시기 바랍니다. 이는 응답의 관련성을 향상할 수 있습니다. 

 

▣ 콘텐츠 용도 및 타겟 고객 설정하기

ChatGPT에게 주제에 관련된 디테일한 정보를 제공하면 더 디테일한 결과를 얻을 수 있습니다. 이 경우 내 의도나 용도에 대해 설명하고 내 목적에 관한 정보를 제공하여 답변을 좀 더 구체화시킬 수 있습니다.

 

예: "자동차 레이스에 관한 유튜브를 시작하려면 어떤 것이 필요한가요?"

 

 

응답: 관련 주제의 유튜브 시작에 필요한 6가지 항목을 답해 주었는데 답변 결과는 나쁘지 않지만 너무 범위가 넓은 느낌입니다. 이번엔 프롬프트에 내 목적과 정보를 더 넣어 다시 한번 물어보겠습니다.

 

예: "40대 남성들이 대상인 10분짜리 유튜브 동영상 대본을 써줘. 제목은  '자동차 레이스에 관한 유튜브를 시작할 때 필요한 것' 이야."

 

 

응답: 방금 생성된 응답에서는 음악과 오프닝 화면이 들어가는 자리까지 표시된 좀 더 디테일하고 내가 원했던 결과물에 근접한 수준의 글이 생성되었습니다.

 

사람도 마찬가지로 한 줄의 질문으로 내가 뭘 원하는지 알 수 없듯이 프롬프트를 작성할 때 구체적인 의도나 목적을 설명함으로써 좀 더 관련성 높은 결과를 얻을 수 있을 것입니다.

 

▣ 프롬프트 연결시키기

ChatGPT는 질문 한 번 만으로도 상당한 양의 콘텐츠를 생성할 수 있습니다. 하지만 단순히 "우리 회사 웹사이트 설명을 위한 콘텐츠를 작성해 주세요"라는 프롬프트만으로는 한계가 있습니다. 또한 ChatGPT의 응답 길이가 제한되어 있으므로 완벽한 답변을 받지 못할 수도 있습니다. 이런 경우 프롬프트를 연결하여 질문하는 방식으로 사용하면 관련 정보 및 키워드를 통합하여 내 요구에 맞게 콘텐츠를 생성할 수 있습니다.

 

예: "동물병원을 설명하는 홈페이지 콘텐츠를 써 줘."

 

 

답변: 결과물은 대체적으로 잘 작성되었지만 특정 동물병원을 설명하는 홈페이지 콘텐츠로는 적합하지 않을 수 있습니다. 이번엔 연결식으로 하나하나 질문하여 결과를 개선해 보겠습니다. 서울에 있는 동물병원을 가정하여 질문해 보았습니다.

 

예: "서울에 있는 동물병원 홈페이지 설명을 위해 제목과 소제목 5가지를 만들어 줘."

 

 

답변: 제목과 소제목 5가지를 만들어 주었습니다. 제목이나 소제목이 마음에 들지 않는 다면 다시 생성하기를 눌러 맘에 드는 제목이 나올 때까지 생성해 보시기 바랍니다. 제목과 소제목이 마음에 들었다면 다음 질문을 해 보겠습니다.

 

예: "우리 동물의 건강을 위한 종합 진료 서비스에 관련한 짧은 글을 작성하고 아래 3가지 키워드를 포함해 줘. 강아지, 고양이, 예방접종."

 

 

답변: 소제목 중 하나의 제목에 맞게 글을 작성하고 키워드 또한 포함되어 있는 글을 생성해 주었습니다. 이와 같이 연결식으로 질문을 하나하나 하다 보면 내가 원하는 목적에 잘 맞는 결과를 수정하며 정확하게 얻을 수 있습니다.

 

▣ 마크다운으로 출력 형식 지정하기

기본적으로 ChatGPT는 일반 텍스트로 응답을 생성합니다. 하지만 마크다운 마크업 언어도 처리할 수 있습니다. 요청하면 ChatGPT는 웹용 콘텐츠를 만드는 데 널리 사용되는 강력한 언어인 마크다운으로 형식이 지정된 출력을 생성합니다. 예를 들어 엘에이에서 뉴욕까지 가는 방법에 대해 블로그 게시물을 작성하도록 ChatGPT에 요청했습니다. 먼저 아무런 형식도 지정하지 않고 질문해 보았습니다.

 

예: "LA에서 New York까지 이동하는 방법에 대해 글을 써줘."

 

 

그런 다음, 제목과 정보를 요약한 표를 포함하여 마크다운 언어로 출력을 요청하기 위해 질문을 다시 작성했습니다.

 

예: LA에서 New York까지 이동 방법에 관해 글을 써줘. 제목, 소제목, 이동 방법에 마크업 언어를 사용해 줘. 결론이 끝나면 각 이동수단의 속도와 평균 사용 가격의 정보가 들어있는 테이블을 만들어줘.

 

 

그 결과 각 행성에 대한 제목과 부제목이 포함된 결과물이 요청을 충족했습니다. 또한 결론에 요청된 표도 포함되었습니다. 마크다운으로 출력물의 서식을 만드는 것은 더 나은 형식의 응답을 얻을 수 있는 강력한 방법 중 하나입니다.

 

▣ 스스로 프롬프트를 생성하도록 하기

ChatGPT는 우리의 생각보다 훨씬 발전되어 있습니다. 내 질문에 맞는 프롬프트를 찾는 것도 좋지만 몇 가지 정보만 입력하면 자체적으로 프롬프트를 생성할 수 있습니다.

 

예: "프롬프트를 몇 가지 만들어줘. 프롬프트는 내 목표, 타겟, 그리고 내가 원하는 결과물과 관련이 있도록 디자인해 줘. 프롬프트를 만드는데 충분한 정보를 얻을 때까지 계속 질문해 줘."

 

 

답변: ChatGPT가 내 의도를 이해하고 질문을 하기 시작했습니다. 질문에 답변해 보겠습니다.

 

예: "월요일에 출근을 힘들어하는 직장인들을 위로하기 위한 블로그 글을 작성해 줘. 각 프롬프트는 블로그의 주제가 되어야 해."

 

답변: 내가 준 답변에 관련 있는 블로그 제목을 4개 생성해 주었습니다. 여기서 끝이 아니라 내가 원하는 주제가 나왔다면 주제에 맞는 블로그 글을 써 달라고 이야기해 보겠습니다. 

 

예: "프롬프트 1을 확장해 줘" (여기서 확장은 1번 주제에 관해 블로그 글을 써 달라는 의미입니다.)

 

 

답변: 아까 보기로 준 4개의 주제 중 1번인 '월요일의 의미를 재조명하며 새로운 시작하기'에 관한 블로그 글 아이디어를 작성해 주었습니다. 아이디어가 작성되면 위 주제를 형식에 맞게 블로그글 형태로 1000글자 이상 작성해 줘라고 다시 명령할 수 있습니다. 이처럼 적당한 프롬프트를 찾지 못했을 경우 ChatGPT를 스스로 학습시켜 프롬프트를 만들어 낼 수 있습니다. 

 

▣ 결과물에 개성을 불어넣기

ChatGPT가 제공하는 답변은 사람과 비슷하지만 자주 보면 미묘하게 어색한 느낌이 들기도 합니다. 이럴 때 프롬프트를 조정하여 ChatGPT의 답변에 개성을 더할 수 있습니다.


예: "젓가락의 역사에 대해 100글자로 설명해 줘."

 

 

 

답변: 위의 답변을 보면 백과사전을 그대로 옮겨 놓은 듯한 뉘앙스를 풍기는 글이 생성되었습니다. 이번엔 프롬프트 조정해 좀 더 위트 있는 답변을 얻어내 보겠습니다. 

 

예: "젓가락의 역사에 대해 100글자로 설명해 줘.  경쾌한 느낌으로 표현하고 약간의 유머도 포함시켜 줘."

 

 

답변: 아까의 답변보다 훨씬 더 가볍고 경쾌한 느낌의 답변이 생성되었습니다. 좀 더 재미있게 만들 수 있는지 글자의 수를 늘려 보거나 더 재미있는 유머를 넣어줘라고 프롬프트를 조정해 봅시다. 경쾌하고 밝은 그리고 유머러스한 톤으로만 조정이 되는 것은 아닙니다. 친절한, 진중한, 전문가같이, 또는 따듯하게 와 같은 톤 변경을 내가 원하는 콘텐츠 분위기에 맞게 프롬프트를 조정하여 결과물을 얻을 수 있습니다.

 

마치며

지금 까지 ChatGPT 프롬프트를 한 단계 더 업그레이드시키는 방법에 대해 알아보았습니다. 누구나 ChatGPT를 쓸 수는 있지만 어떻게 쓰느냐는 사용자의 몫입니다. 역할을 지정하고, 콘텐츠의 용도와 타겟을 설정하고, 프롬프트를 연결시키고, 마크다운으로 작성하고, 스스로 프롬프트를 작성하게 하고, 결과물에 개성까지 불어넣는 법을 알고 나면 누구나 효과적으로 ChatGPT를 활용해 볼 수 있을 것입니다. 직장인, 학생, 마케터, 기자, 디자이너 등등 내 목적에 맞는 결과물을 얻기 위해 위 내용을 참고하고 창의력을 발휘해 보시기 바랍니다.

 

댓글