<aside> <img src="/icons/link_gray.svg" alt="/icons/link_gray.svg" width="40px" />

링크

:chatgpt_made: ChatGPT 열기

</aside>

<aside> 📌

목차


메인 페이지

1️⃣ ChatGPT란 무엇인가?

2️⃣ 프롬프트 작성 원칙

3️⃣ 코딩에 생성형 AI 활용

</aside>

<aside> <img src="/icons/circle-alternate_gray.svg" alt="/icons/circle-alternate_gray.svg" width="40px" />

by 김판다


프로필_원형_290_290_유튜브등.jpg

데이터 분석 강사

<aside>

:eye_made: PC 환경에 최적화되어 있습니다.


📌 프롬프트 작성 원칙

1. 자기소개로 상황을 명확히 하라.

ChatGPT는 사용자의 맥락을 알지 못합니다. 따라서 질문을 하기 전에 어떤 목적을 가졌는지, 어떤 배경을 가진 사람인지를 간략히 설명하는 것이 중요합니다. 단순히 자기소개를 하는 것만으로도 많은 정보를 전달할 수 있습니다.

<aside>

❌ 소금이 뭐야?


요리가 처음인 학생인데, 소금이 뭐야?

</aside>

상황 설정

ChatGPT에 보다 익숙해지면, 단순한 자기소개를 넘어 상황 설정을 추가하는 것이 답변의 품질을 높이는 데 큰 도움이 됩니다. 이때, 가상의 상황을 설정하는 것도 유용한 방법입니다.

<aside> <img src="/icons/subtitles_blue.svg" alt="/icons/subtitles_blue.svg" width="40px" />

당신과 저는 회계법인의 시니어 회계사입니다.

우리는 고객사의 질의에 대한 응답 자료를 준비해야 합니다.

고객사의 질의

부가가치세 29조에서 100분의 30을 계산하는 공식은 무엇인가요?

</aside>

2. 예시를 제시하라.

단순한 묘사만으로는 충분히 특정되지 않을 수 있습니다. 다음과 같은 프롬프트는 조건에 따라 값을 변경하는 상황을 정확히 특정하기 어렵습니다.

<aside> ❌

파이썬에서 조건에 따라 값을 변환하는 방법은 무엇인가요?

</aside>

이럴 때, 예시를 사용하면 상황을 명확하게 특정할 수 있습니다.

<aside> ✅

파이썬에서 조건에 따라 값을 변환하는 방법은 무엇인가요?

예) 80 이상은 'A'로 변경하고 나머지는 'B'로 변환한다.

[50, 90, 80, 60]['B', 'A', 'A', 'B']

</aside>

예시를 활용한 설명은 ChatGPT 사용에만 국한되지 않는 효과적인 방법이므로, 모든 설명에서 예시를 적극적으로 활용하세요.

3. 강한 규칙을 제시하라. (가스라이팅)

ChatGPT는 사용자의 의도를 해석하여 답변을 생성하지만, 답변의 방향이 다를 수도 있습니다. 원하는 방식대로 답변을 얻기 위해서는 강한 규칙을 명시하는 것이 효과적입니다.

<aside>

❌ 다음 내용을 교정하라.


✅ 아래와 같은 규칙으로 다음 내용을 교정하라.

# 규칙

  1. 영어로 쓴 단어를 한글로 변환하지 말라.
  2. 문체를 평어체로 유지하라. </aside>

4. 꼬리에 꼬리를 물어 질문하라.

한 번에 모든 정보를 얻으려 하기보다 단계적으로 질문을 이어나가는 방식이 더 효과적입니다. ChatGPT의 답변이 마음에 들지 않을 때도 재질문을 통해 원하는 답을 얻을 수 있습니다. 🧐

<aside> <img src="/icons/subtitles_blue.svg" alt="/icons/subtitles_blue.svg" width="40px" />

프롬프트 1

요리가 처음인 학생인데 소금이 뭐야?


답변

소금은 음식에 꼭 필요한 조미료입니다.

정제 소금이라고 표시된 제품을 찾아보세요.


프롬프트 2 (꼬리를 물어 재질문)

정제 소금이 없다면 어떤 제품을 넣어야 할까?

</aside>

5. 멀티 스레드를 관리하라.

ChatGPT는 강한 규칙으로 제어하려면, 하나의 스레드에서는 일관된 규칙을 유지하며 제어하는 것이 중요합니다. 만약 여러 가지 작업을 동시에 진행해야 한다면, 멀티 스레드를 활용하여 각각의 작업을 독립적으로 관리하는 것이 더 효과적입니다.

chatgpt02.jpg

예시에서는 교정삽화 요청을 분리하여 각각 독립적인 스레드로 관리하였습니다. 이를 통해 각 작업이 명확하게 구분되어, 보다 효과적으로 임무를 수행할 수 있습니다.

6. AI는 AI로 다스려라. (이이제이)

ChatGPT와 같은 챗봇뿐만 아니라, 특정 기능을 수행하는 다양한 생성형 AI 도구들이 존재합니다.

위 예시 외에도 다양한 생성형 AI가 존재하며, 이러한 도구들을 효과적으로 활용하기 위해서는 적절한 프롬프트가 필요합니다. 소개된 사이트의 AI를 사용하기 위한 프롬프트를 작성할 때, ChatGPT와 같은 챗봇을 활용하여 생성하는 것이 더욱 효율적입니다.

<aside> <img src="/icons/subtitles_blue.svg" alt="/icons/subtitles_blue.svg" width="40px" />

</aside>