라이뷰
함께 배우는 챗GPT
[ChatGPTers] 프롬프트 엔지니어링 마스터 시리즈3 - 고급편
2023/07/01
지금까지 공부 했던 ChatGPT 경험을 기반으로 ChatGPT 프롬프트 엔지니어링 마스터 시리즈를 정리 해보고 있는데요 오늘은 입문, 기초, 고급 3개의 시리즈 중 마지막인 세번째인 고급편 입니다. 주요 내용은 dair-ai의 PromptEngineeringGuide[1]에 정리가 잘되어 있어 참고 하였습니다.
그럼 마지막 시간인 고급편을 시작해보도록 하겠습니다. 이 글에서는 제로샷 프롬프팅부터 Chat Of Thought(CoT) 프롬프트 까지 다양한 주제를 다룹니다. 용어가 생소 할수 있지만 예제를 보시고 이해하시면서 고급 프롬프트를 만들어 보시고 고급 프롬프트 기법을 익혀보시기 바랍니다.
그럼 마지막 시간인 고급편을 시작해보도록 하겠습니다. 이 글에서는 제로샷 프롬프팅부터 Chat Of Thought(CoT) 프롬프트 까지 다양한 주제를 다룹니다. 용어가 생소 할수 있지만 예제를 보시고 이해하시면서 고급 프롬프트를 만들어 보시고 고급 프롬프트 기법을 익혀보시기 바랍니다.
1. 제로샷 프롬프팅 (Zero-shot Prompting)
제로샷 프롬프팅은 모델에 예시를 제공하지 않고 작업을 수행하도록 하는 방법입니다. 예를 들어, 텍스트를 중립, 부정, 긍정으로 분류하라는 프롬프트를 제공하면, 모델은 제로샷 능력을 활용하여 출력을 생성합니다.
프롬프트
프롬프트: "나는 휴가가 괜찮다고 생각한다." 이 문장은 중립, 부정, 또는 긍정인가요?
출력
중립
2. 퓨샷 프롬프팅 (Few-shot Prompting)
제로샷 프롬프팅이 실패할 경우, 프롬프트에 예시를 제공하여 모델의 성능을 향상시키는 방법입니다. 예시는 모델이 응답을 생성하는 데 도움이 되는 조건을 제공합니다.
프롬프트
"whatpu"는 탄자니아 원산의 작고 털이 많은 동물입니다. "whatpu"를 사용한 문장 예시는 다음과 같습니다: 우리는 아프리카를 여행하면서 "whatpu"를 처음으로 봤습니다.
"whatpu"는 어떤 동물인가요?
출력
"whatpu"는 탄자니아 원산의 작고 털이 많은 동물입니다.
3. 생각의 사슬 프롬프팅 (Chain-of-Thought Prompting, CoT Prompting)
생각의 사슬 프롬프팅(CoT 프롬프팅)은 복잡한 추론 작업을 수행하기 위해 중간 추론 단계를 포함하는 프롬프팅 방법입니다.
언어 모델의 성능을 향상시키는 또 다른 방법은 중간 추론 ...
생성AI의 무한한 가능성에 대해 나누고 이야기 하고 싶습니다. ChatGPT를 프롬프트 활용에 관심이 많습니다. 망고플레이트 공동창업자 겸 CTO로서 창업과 개발 경험이 있고. 카카오, 삼성전자에서 개발 경험이 있고 AI스타트업 리턴제로에 근무 하고 있습니다.