The best ChatGPT Prompt I’ve ever created – I spent 2 months curating this prompt to write prompts

제공된 텍스트는 챗GPT에게 효과적인 프롬프트를 생성하도록 지시하는 방법에 대한 설명입니다. 특히, “CRAFT(Context, Role, Action, Format, Target Audience)”라는 약어를 사용하여 프롬프트의 구조를 체계화하는 방법을 제시합니다. 이러한 방식은 챗GPT가 사용자의 요구사항에 맞춰 더 자세하고 효과적인 프롬프트를 생성하도록 돕습니다.

주요 통찰력: 무엇을 알 수 있는가

이 텍스트를 통해 다음과 같은 점을 알 수 있습니다.

  • 효과적인 프롬프트는 자세하고 체계적이어야 한다: 챗GPT에게 충분한 정보를 제공하여 원하는 결과를 얻기 위해서는 프롬프트가 구체적이고 명확해야 합니다.
  • 구조화된 형식은 프롬프트 생성을 돕는다: “CRAFT”와 같은 형식은 프롬프트의 구조를 체계화하고, 각 요소가 명확하게 정의되도록 돕습니다.
  • 예시는 챗GPT의 이해를 돕는다: 구체적인 예시를 제공함으로써 챗GPT가 원하는 결과를 더 명확하게 이해하고, 유사한 프롬프트를 생성할 수 있도록 돕습니다.

저스틴)  Action 작성 예시들을 제시해주세요.

“Action”은 챗GPT가 프롬프트를 생성하기 위해 수행해야 하는 구체적인 단계를 설명하는 부분입니다.1. 일반적인 프롬프트 생성:

  • 예시 1:
    1. 주어진 주제에 대한 배경 지식을 조사하고, 주요 개념과 용어를 파악합니다.
    2. 대상 독자 (예: 10학년 학생)의 이해 수준에 맞춰 주제를 설명하는 데 필요한 정보를 수집합니다.
    3. 에세이의 목적 (예: 산업 혁명에 대한 이해 증진)을 명확히 정의합니다.
    4. 에세이의 구조 (예: 서론, 본론, 결론)를 설계하고, 각 부분에서 다룰 내용을 개략적으로 구성합니다.
    5. 수집된 정보와 설계된 구조를 바탕으로, 600단어 이상의 에세이를 작성하기 위한 구체적인 프롬프트를 생성합니다.
  • 예시 2:
    1. 사용자가 제공하는 주제 또는 질문을 주의 깊게 읽고, 핵심 내용을 파악합니다.
    2. 주제 또는 질문에 대한 답변을 제공하는 데 필요한 정보 (예: 데이터, 통계, 사례)를 수집합니다.
    3. 수집된 정보를 바탕으로, 답변의 구조를 설계하고, 각 부분에서 다룰 내용을 구성합니다.
    4. 답변의 형식 (예: 에세이, 보고서, 이메일)을 결정하고, 형식에 맞는 프롬프트를 생성합니다.
    5. 생성된 프롬프트에 사용자가 추가 정보를 입력할 수 있도록 빈칸을 포함합니다.
  • 예시 3:
    1. 사용자가 원하는 프롬프트의 목표, 대상, 형식, 스타일 등을 명확히 정의합니다.
    2. 목표, 대상, 형식, 스타일에 맞는 프롬프트를 생성하기 위한 정보를 수집합니다.
    3. 수집된 정보를 바탕으로, 프롬프트의 구조를 설계하고, 각 부분에서 다룰 내용을 구성합니다.
    4. 생성된 프롬프트가 사용자의 요구사항을 충족하는지 확인하고, 필요한 경우 수정합니다.
    5. 생성된 프롬프트에 사용자가 추가 정보를 입력할 수 있도록 빈칸을 포함합니다.

2. 특정 분야에 대한 프롬프트 생성:

  • 예시 4 (마케팅):
    1. 특정 제품 또는 서비스의 타겟 고객을 정의하고, 그들의 요구사항과 선호도를 파악합니다.
    2. 제품 또는 서비스의 장점과 특징을 강조하는 마케팅 메시지를 개발합니다.
    3. 타겟 고객에게 가장 효과적인 마케팅 채널 (예: 소셜 미디어, 이메일, 광고)을 선택합니다.
    4. 선택된 마케팅 채널에 적합한 형식 (예: 광고 문구, 이메일 제목, 소셜 미디어 게시물)의 프롬프트를 생성합니다.
    5. 생성된 프롬프트에 사용자가 제품 또는 서비스의 구체적인 정보를 입력할 수 있도록 빈칸을 포함합니다.
  • 예시 5 (교육):
    1. 특정 주제에 대한 학습 목표를 정의하고, 학습 내용과 관련된 배경 지식을 파악합니다.
    2. 학생들의 수준에 맞춰 주제를 설명하는 데 필요한 정보를 수집합니다.
    3. 학생들의 참여를 유도하고 학습 효과를 높일 수 있는 교육 방법 (예: 강의, 토론, 퀴즈)을 선택합니다.
    4. 선택된 교육 방법에 적합한 형식 (예: 강의 자료, 토론 질문, 퀴즈 문제)의 프롬프트를 생성합니다.
    5. 생성된 프롬프트에 교사가 추가 정보를 입력할 수 있도록 빈칸을 포함합니다.
  • 예시 6 (엔터테인먼트):
    1. 특정 장르 (예: 코미디, 드라마, 액션)와 대상 관객을 정의하고, 그들의 취향과 선호도를 파악합니다.
    2. 관객의 흥미를 유발하고 몰입도를 높일 수 있는 스토리 아이디어를 개발합니다.
    3. 스토리 아이디어를 바탕으로, 캐릭터, 배경, 플롯 등을 구체적으로 구성합니다.
    4. 구성된 요소들을 바탕으로, 대본, 소설, 게임 시나리오 등을 작성하기 위한 프롬프트를 생성합니다.
    5. 생성된 프롬프트에 작가가 추가 정보를 입력할 수 있도록 빈칸을 포함합니다.

3. 프롬프트 개선 및 평가:

  • 예시 7:
    1. 기존 프롬프트의 강점과 약점을 분석하고, 개선할 부분을 파악합니다.
    2. 프롬프트의 목표, 대상, 형식, 스타일 등을 재검토하고, 필요한 경우 수정합니다.
    3. 수정된 프롬프트를 사용하여 결과를 생성하고, 결과를 평가합니다.
    4. 평가 결과를 바탕으로, 프롬프트의 효과를 높이기 위한 추가적인 개선 사항을 도출합니다.
    5. 개선된 프롬프트에 사용자가 추가 정보를 입력할 수 있도록 빈칸을 포함합니다.

팁:

  • “Action” 섹션은 구체적이고 명확하게 작성해야 합니다.
  • 각 단계는 논리적인 순서로 배열해야 합니다.
  • 필요한 경우, 각 단계에 대한 추가 설명이나 예시를 제공할 수 있습니다.
  • 사용자가 프롬프트를 쉽게 이해하고 사용할 수 있도록 간결하고 명료한 언어를 사용해야 합니다.

이러한 예시들을 참고하여, 챗GPT에게 프롬프트를 생성하도록 지시할 때 효과적인 “Action” 섹션을 작성하시기 바랍니다.

About the Author
(주)뉴테크프라임 대표 김현남입니다. 저에 대해 좀 더 알기를 원하시는 분은 아래 링크를 참조하세요. http://www.umlcert.com/kimhn/

Leave a Reply

*