더 스마트한 ChatGPT 사용을 위한 26가지 프롬프트 가이드

1

ChatGPT를 사용하면서 “더 나은 답변을 얻을 수 없을까?”라는 생각을 해본 적이 있으신가요? 아마도 많은 분들이 그런 생각을 해보셨을 텐데요, 오늘은 최근의 연구 논문에서 발췌한 내용을 바탕으로, ChatGPT와 같은 AI 언어 모델을 사용할 때 더욱 효과적인 프롬프트 사용법을 알려드리겠습니다.

연구에서는 프롬프트를 간소화하면서도 정확하고 구체적인 답변을 얻는 방법에 대해 깊이 연구한 결과를 통해 명령어 사용, 긍정적인 협박, 실용적인 팁 제공, 그리고 벌칙 설정과 같은 다양하고 재밌는 방법을 포함하는 26가지 프롬프트 원칙을 제안했습니다. 즉, 이런 프롬프트 원칙을 따름으로서 GPT가 단순히 정보를 요청하는 것 이상의 더 나은 답변을 제공하게 되는 것이죠.

26가지 프롬프트 원칙

No 프롬프트 원칙 예제 프롬프트
1
좀 더 간결한 답변을 원하신다면 LLM에 예의를 갖추실 필요가 없으므로 “부탁합 니다”, “괜찮으시다면”, “감사합니다”, “하고 싶습니다” 등과 같은 문구를 추가할 필요가 없습니다. 그리고 바로 요점으로 들어가세요.
인간 세포의 구조를 설명합니다.
2
프롬프트에 의도한 청중을 통합합니다. 예를 들어 청중은 해당 분야의 전문가입니다.
이전에 스마트폰을 사용해 본 적이 없는 노인을 대상으로 스마트폰 작동 방식에 대한 개요를 구성합니다.
3
대화형 대화를 통해 복잡한 작업을 일련의 간단한 프롬프트로 분류하세요.
P1: 다음 방정식의 괄호 안의 각 항에 음수 기호를 배포합니다. 2x + 3y- (4x-5y)[BR]P2: ‘X’와 ‘y’에 대해 같은 항을 별도로 결합합니다.[BR]P3: 용어를 조합한 후 단순화된 표현을 제공합니다.
4
“하지 마세요”와 같은 부정적인 언어를 피하면서 “하라”와 같은 긍정적인 지시어를 사용하세요.
지진이 발생해도 건물은 어떻게 안정을 유지하나요?
5
주제, 아이디어 또는 정보에 대한 명확성이나 더 깊은 이해가 필요한 경우 다음 프롬프트를 활용하세요.[BR]- [특정 주제 삽입]을 간단한 용어로 설명하세요. 내가 11살인 것처럼 설명해주세요.[BR]- [분야] 초보인 것처럼 설명해주세요.[BR]- 내가 [분야] 전문가인 것처럼 설명해주세요. “5세 아이에게 설명하듯 간단한 영어로 [에세 이/본문/문단]을 써보세요.”
제가 11살인 것처럼 설명해주세요. 암호화는 어떻게 작동하나요?
6
“더 나은 해결책을 위해 $xxx에 팁을 주겠습니다”를 추가하세요.
더 나은 솔루션을 위해 30만 달러의 팁을 드리겠습니다! 동적 프로그래밍의 개념을 설 명하고 사용 사례 예시를 제공합니다.
7
예시 중심 프롬프트를 구현합니다(몇 번의 프롬프트 사용).
예 1: 다음 영어 문장을 프랑스어로 번역합니다: “The sky is blue.” (응답: “Le ciel est bleu.”)[BR]예 2: 다음 영어 문장을 스페인어로 번역합니다: “I love books.” (응답: “Amo los libros.”)
8
프롬프트 형식을 지정할 때 ‘###Instruction###으로 시작하고 해당되는 경우 ‘###Example###’ 또는 ‘###Question###’이 이어집니다. 그런 다음 콘텐 츠를 발표하세요. 하나 이상의 줄 바꿈을 사용하여 지침, 예제, 질문, 컨텍스트 및 입력 데이터를 구분합니다.
###Instruction###주어진 단어를 영어에서 프랑스어로 번역하세요. ###질문### “책”을 뜻하는 프랑스어 단어는 무엇인가요?
9
“당신의 임무는”과 “당신은 반드시 해야 합니다”라는 문구를 포함하세요.
당신의 임무는 친구에게 물 순환을 설명하는 것입니다. 간단한 언어를 사용해야 합니다.
10
다음 문구를 추가하세요: “당신은 처벌을 받을 것입니다.”
당신의 임무는 친구에게 물 순환을 설명하는 것입니다. 간단한 언어를 사용하지 않으면 처벌을 받습니다.
11
프롬프트에 “자연스럽고 인간과 같은 방식으로 주어진 질문에 답하십시오”라는 문구를 사용하십시오.
건강에 좋은 음식에 관해 한 단락을 작성해 보세요. 자연스럽고 인간적인 방식으로 주어 진 질문에 대답하십시오.
12
“단계적으로 생각하라”와 같은 주요 단어를 사용하십시오.
10개의 숫자를 반복하여 모두 합산하는 Python 코드를 작성하세요. 단계별로 생각해 보자.
13
프롬프트에 “귀하의 답변이 편견이 없고 고정관념에 의존하지 않도록 하십시 오.”라는 문구를 추가하십시오.
문화적 배경이 정신 건강에 대한 인식에 어떤 영향을 미치나요? 귀하의 답변이 편견이 없는지 확인하고 고정관념에 의존하지 않도록 하세요.
14
필요한 출력을 제공하는 데 충분한 정보가 확보될 때까지 모델이 질문을 하여 정 확한 세부 사항과 요구 사항을 도출할 수 있도록 합니다(예: “지금부터…에 질문 을 해주시기 바랍니다.”).
이제부터 개인화된 피트니스 루틴을 만들기에 충분한 정보를 얻을 때까지 저에게 질문하세요.
15
특정 주제나 아이디어 또는 정보에 대해 문의하고 이해도를 테스트하고 싶다면 다 음 문구를 사용할 수 있습니다. “[모든 정리/주제/규칙 이름]을 가르쳐 주고 마지 막에 테스트를 포함시키세요. 나에게 답을 주고 내가 대답할 때 답을 제대로 얻었 는지 말해주지 마세요.”
KVL 법칙에 대해 가르쳐주시고 마지막에 테스트도 포함시켜주시고, 미리 답변을 제공 하지 않고 답변 후 답변이 맞는지 알려주세요.
16
LLM(대형 언어 모델)에 역할을 할당합니다.
만약 당신이 전문 경제학자라면 이 질문에 어떻게 답하시겠습니까? 자본주의 경제체제 와 사회주의 경제 체제의 주요 차이점은 무엇입니까?
17
구분 기호를 사용하세요.
온실가스 배출을 줄이는데 있어서 ‘재생에너지원’의 중요성을 논의하는 설득력 있는 에 세이를 작성하세요.
18
프롬프트 내에서 특정 단어나 문구를 여러 번 반복합니다.
개념으로서의 진화는 종의 발달을 형성했습니다. 진화의 주요 동인은 무엇이며, 진화는 현대 인류에게 어떤 영향을 미쳤습니까?
19
Cot(사고 사슬)과 Few-Shot 프롬프트를 결합합니다.
예시 1: “10을 2로 나눕니다. 먼저 10을 취하고 2로 나눕니다. 결과는 5입니다.”[BR]예시 2: “20을 4로 나눕니다. 먼저 20을 취하고 4로 나눕니다. 결과는 5입니다.”
20
주요 질문: “30을 6으로 나눕니다. 먼저 30을 가져다가 6으로 나눕니다. 결과는…?
21
원하는 출력의 시작 부분으로 프롬프트를 마무리하는 출력 프라이머를 사용하십 시오. 예상되는 응답의 시작으로 프롬프트를 종료하여 출력 프라이머를 활용하세요.
뉴턴의 운동 제1법칙의 원리를 설명하세요. 설명:
22
[에세이/텍스트 단락/기사] 또는 상세하게 설명해야 하는 모든 유형의 텍스트 를 작성하려면: “필요한 모든 정보를 추가하여 [주제]에 대한 자세한 [에세이/텍 스트/단락]을 작성해 주세요.”
필요한 모든 정보를 추가하여 스마트폰의 진화에 대해 자세히 설명하는 문단을 작성해 주세요.
23
스타일을 변경하지 않고 특정 텍스트를 수정/변경하려면: “사용자가 보낸 모든 단 락을 수정하십시오. 사용자의 문법과 어휘만 개선하고 자연스럽게 들리는지 확인 해야 합니다. 원래의 쓰기 스타일을 유지하여 형식적인 단락이 되도록 해야 합니 다. 형식적으로 남아있다”
사용자가 보낸 모든 텍스트를 수정하십시오. 사용자의 문법과 어휘를 향상시키고 자연 스럽게 들리도록 해야 합니다. 공식적인 문단이 형식적으로 유지되도록 원래의 글쓰기 스타일을 유지해야 합니다. 단락: 재생 가능 에너지는 지구의 미래를 위해 정말 중요합니 다. 그것은 자연에서 비롯된 것입니다…
24
서로 다른 파일에 있을 수 있는 복잡한 코딩 프롬프트가 있는 경우: “지금부터 두 개 이상의 파일에 걸쳐 있는 코드를 생성할 때마다 자동으로 지정된 파일을 생성 하거나 변경하기 위해 실행할 수 있는 [프로그래밍 언어] 스크립트를 생성하십시 오. 생성된 코드를 삽입하려면 기존 파일에. [질문].”
두 개 이상의 파일에 걸쳐 있는 코드를 생성하고, 서로 다른 기능을 위한 두 가지 기본 앱 을 사용하여 Django 프로젝트에 대해 지정된 파일을 자동으로 생성하기 위해 실행할 수 있는 Python 스크립트를 생성합니다.
25
특정 단어, 구문, 문장을 사용하여 텍스트를 시작하거나 계속하려면 다음 프롬프 트를 활용하세요. 시작 부분을 제공합니다. [노래 가사/스토리/단락/에세이…]: [가사 삽입/ 단어/문장]. 제공된 단어를 바탕으로 완성하세요. 흐름을 일관되게 유 지하세요.
저는 여러분에게 판타지 이야기의 시작을 알려드리겠습니다. “안개 낀 산에는 아무도 모 르는 비밀이 숨겨져 있습니다.” 제공된 단어를 바탕으로 완성하세요. 흐름을 일관되게 유지하세요.
26
콘텐츠를 제작하기 위해 모델이 따라야 하는 요구 사항을 키워드, 규정, 힌트 또는 지침의 형태로 명확하게 기술합니다.
‘선크림’, ‘수영복’, ‘비치 타월’이라는 키워드를 필수 항목으로 포함하여 해변 휴가를 위 한 짐 목록을 작성하세요.
27
제공된 샘플과 유사한 에세이 또는 단락과 같은 텍스트를 작성하려면 다음 지침을 포함하십시오. “제공된 단락을 기반으로 동일한 언어 사용[/ 제목 / 텍스트/에 세이/답변]”.
“잔잔한 파도가 은빛 모래사장에 옛 이야기를 속삭였습니다. 각 이야기는 지나간 시대의 덧없는 기억입니다.” 제공된 텍스트를 기반으로 동일한 언어를 사용하여 산과 바람의 상 호작용을 묘사합니다.

ChatGPT에 변화를 가져다주는 26가지 프롬프트 원칙들은 AI와의 상호작용을 더욱 풍부하고 의미 있게 만들어줍니다. 다음의 26가지의 원칙들 중 몇 가지의 주요 원칙들입니다.

  • 간결한 답변을 선호한다면: AI에게 예의를 갖추는 것은 필수가 아닙니다. “부탁합니다”, “괜찮으시다면” 같은 문구를 추가하지 말고 바로 요점으로 들어가는 것이 중요합니다. 예를 들어, “인간 세포의 구조를 설명합니다”와 같이 직접 요청하는 것이 좋습니다.
  • 의도한 청중 통합하기: 프롬프트에 청중이 누구인지 명시하면 AI가 맞춤형 답변을 제공하는 데 도움이 됩니다. 예컨대, “이전에 스마트폰을 사용해 본 적이 없는 노인을 대상으로 스마트폰 작동 방식에 대한 개요를 구성합니다”라고 요청할 수 있습니다.
  • 대화형 대화로 복잡한 작업 분류: 복잡한 작업을 간단한 프롬프트 시리즈로 나누어 접근합니다. 예를 들어, 수학 문제를 해결할 때 단계별로 나누어 질문하면, 더 나은 답변을 유도할 수 있습니다.
  • 긍정적인 지시어 사용: “하지 마세요”와 같은 부정적 언어 대신 “하라”와 같은 긍정적 지시어를 사용하여 질문합니다. 이는 더 명확하고 긍정적인 대답을 유도합니다.
  • 명확성과 이해도를 높이기 위한 요청: 특정 주제나 아이디어에 대해 더 깊이 이해하고 싶을 때는, AI에게 간단한 용어로 설명하도록 요청합니다. 예를 들어, “제가 11살인 것처럼 설명해주세요. 암호화는 어떻게 작동하나요?”와 같이 요청할 수 있습니다.
  • 팁 추가하기: “더 나은 해결책을 위해 팁을 주겠습니다”와 같은 문구를 추가하여 AI의 동기를 부여하고 더 나은 답변을 유도합니다.
  • 예시 중심 프롬프트 사용: 구체적인 예시를 통해 질문하면 AI가 정확한 답변을 제공하는 데 도움이 됩니다. 예를 들어, “다음 영어 문장을 프랑스어로 번역합니다: ‘The sky is blue.'”라고 요청합니다.
  • 프롬프트 형식 지정: 프롬프트를 명확하게 구분하기 위해 ‘###Instruction###’, ‘###Example###’, ‘###Question###’과 같은 구분 기호를 사용합니다. 이는 AI에게 질문의 구조를 명확하게 전달하는 데 도움이 됩니다.
  • 임무 포함하기: “당신의 임무는”과 같은 문구를 사용하여 AI에게 특정한 작업을 명확히 할당합니다. 이를 통해 AI는 주어진 임무에 더 집중할 수 있습니다.
  • 자연스러운 대화 유도: “자연스럽고 인간과 같은 방식으로 답하십시오”와 같은 문구를 통해 AI가 더 자연스러운 답변을 제공하도록 유도합니다.

이와 같이, ChatGPT와의 상호작용을 개선하기 위한 다양한 프롬프트 원칙을 적용하면, 사용자는 AI로부터 더 정확하고 만족스러운 답변을 얻을 수 있습니다. 이러한 전략들은 특히 복잡한 문의나, 맞춤형 정보가 필요할 때 유용하게 사용될 수 있는 만큼, 이 원칙들을 통해, AI와의 대화에서 더욱 풍부한 정보와 가치를 얻을 수 있는 방법을 배워보시기 바랍니다.

마치며

ChatGPT와 같은 AI 언어 모델을 사용하는 것은 현대 기술의 경이로움 중 하나죠. 우리가 소통하는 방식, 정보를 탐색하고 배우는 방법, 심지어 일상적인 문제를 해결하는 방법에 혁명을 일으키고 있습니다. ChatGPT를 더 잘 사용하는 26가지의 프롬프트 원칙을 통해, 우리는 이런 도구를 사용하여 얻을 수 있는 가치를 극대화하는 방법을 배울 수 있었습니다. 간결함에서부터 청중 통합, 긍정적 지시어의 사용에 이르기까지, 이 원칙들은 AI와의 상호작용을 최적화하고 더 풍부하며 의미 있는 대화를 가능하게 합니다.

이러한 원칙들을 적용함으로써, 우리는 AI의 잠재력을 완전히 활용하고, 우리의 요구와 질문에 대해 더 정확하고 유용한 답변을 얻을 수 있습니다. 또한, 이 원칙들은 AI를 사용하여 창의적인 문제 해결, 학습, 그리고 일상적인 호기심을 충족시키는 새로운 방법을 탐색하는 데 도움을 줍니다.

ChatGPT를 더 잘쓰는 26가지의 프롬프트 원칙은 단순한 가이드가 아닌, AI와 인간 간의 상호작용을 향상시키는 방법입니다. 이 원칙들을 적용함으로써, 우리는 기술이 제공하는 무한한 가능성을 탐색하고, 동시에 우리의 커뮤니케이션 기술을 향상시킬 수 있습니다.

결국, AI는 우리가 그것을 어떻게 사용하느냐에 따라 그 가치가 달라지는 기술입니다. 우리 모두 이 26가지의 프롬프트 원칙을 통해 더 연결되고, 창의적이며, 생산적인 방식으로 AI를 사용할 수 있기를 바랍니다. 물론, AI와의 상호작용을 최적화하는 것은 단순히 기술을 더 잘 이해하는 것 이상의 의미로써, 우리가 더 나은 정보를 얻고, 더 나은 결정을 내리며, 궁극적으로는 더 풍부한 경험을 즐길 수 있도록 도울 것입니다.

Leave a Reply