결과의 범위를 조정하는 프롬프트
안녕하세요. 아자스마일입니다. 이번에 추가한 카테고리 중에 프롬프트 연습 카테고리는 프롬프트를 변경하면서 연습하는 카테고리입니다. 제가 생각할 때 생성형 AI 에서 가장 중요한 것은 프롬프트라고 생각하는데요. 챗GPT에서 프롬프트로 재미나게 연습해보려고 합니다.
AI 에게 명령? 부탁? 할 때 잘 명령/부탁 하도록 하는 것이 프롬프트 입니다. 외국인에게 말을 걸려면 외국어를 할 수 있어야 하듯 AI에게 말을 걸려면 프롬프트를 알아야 합니다. 외국인에게도 바디랭귀지로 설명은 할 수 있겠지만 외국어를 잘 알면 더 친해질 수 있습니다. 우리도 AI 와 친해져 봅시다.
이번에는 프롬프트 엔지니어링 가이드 문서에 있는 Zero-Shot Prompting 를 연습해보고자 합니다.
나 : 텍스트를 중립, 부정 또는 긍정으로 분류합니다. 텍스트: 휴가는 괜찮을 것 같아요.
AI : 주어진 텍스트 “휴가는 괜찮을 것 같아요.”는 긍정적인 분위기를 나타냅니다.
나 : 텍스트를 중립, 부정 또는 긍정으로 분류합니다. 텍스트: 월급은 좀 작은 것 같아요.
AI : 주어진 텍스트 “월급은 좀 작은 것 같아요.”는 부정적인 분위기를 나타냅니다.
나 : 텍스트를 중립, 부정, 강한 부정, 긍정, 강한 긍정으로 분류합니다. 텍스트: 월급은 너무 작은 것 같아요.
AI : 주어진 텍스트 “월급은 너무 작은 것 같아요.”는 강한 부정적인 분위기를 나타냅니다.
나 : 텍스트를 중립, 부정, 강한 부정, 긍정, 강한 긍정으로 분류합니다. 텍스트: 월급이 대한민국 평균은 되는 것 같아요
AI : 주어진 텍스트 “월급이 대한민국 평균은 되는 것 같아요.”는 중립적인 분위기를 나타냅니다.
나 : 대답을 중립, 부정, 강한 부정, 긍정, 강한 긍정으로 분류합니다. 대답: 휴일은 너무 좋아요
AI : 주어진 대답 “휴일은 너무 좋아요.”는 강한 긍정적인 분위기를 나타냅니다.
Zero-Shot Prompting 를 연습해보니 Zero-Shot Prompting 는 결과물의 범위를 제한하는 느낌이 있습니다. 결과물을 내가 제시하는 범위 내로 한정 하라는 느낌이 드네요. 선택의 범위를 제한하여 선택할 수 있는 경우의 수 내에서 선택을 하도록 해서 원하는 답을 얻을 수 있는 확률이 높아질 것 같습니다.
내가 선택할 수 있는 경우가 A, B, C가 있다면 A, B, C 내에서 결과를 찾아주기 때문에, 예상할 수 있는 경우에 대한 대답이 나올 가능성이 높습니다.
여러분들도 ChatGPT에서 프롬프트를 연습해보세요. 재미있습니다. 프롬프트가 익숙해지면 텍스트에서 이미지, 사운드, 영상에서도 활용이 가능합니다.
요즘은 다양한 AI 서비스들이 프롬프트를 좀 더 편하게 쓸 수 있도록 도와주는 방식으로 개선은 되고 있는 것 같아요. 메뉴를 만들어서 프롬프트의 미세 조정을 내부적으로 동작하게 만드는 것 같습니다. 외국어로 본다면 약간의 번역기가 생겨 나는 느낌입니다.
지난번에 제가 EnumAI 에 쓴 글 “AI와 당신의 이야기를 시작하게 해줄 프롬프트의 비밀!” 도 참고해보세요. 프롬프트 작성 시 고려해야 할 요소 “명확성과 구체성, 문맥 제공, 편향 최소화, 반복 및 테스트, 다양한 기술 활용, 지속적인 학습”에 대해서도 작성해 놓았습니다.