예시 없이 바로 질문하는 제로샷(Zero Shot) 프롬프팅
Chapter 2
는 프롬프트 엔지니어링에 자주 등장하는 주요 용어와 기법들을 소개합니다.
AI에 관심 있다면 어디선가 한 번쯤 들어보았을 제로샷/퓨샷 프롬프팅부터, 차세대 검색 방식이라고 불리는 RAG(Retrieval Augmented Generation)까지, 프롬프트 엔지니어링과 관련된 다양한 용어와 기법들을 확인하실 수 있습니다.
먼저 프롬프트 엔지니어링의 가장 기본적인 기법인 제로샷 (Zero Shot)
프롬프팅에 대해 알아보겠습니다.
제로샷 프롬프팅이란 무엇인가요?
인공지능 학습에서 샷 (Shot)
은 예시(Example)를 뜻합니다. 따라서 제로샷(Zero-shot)은 예시가 없는, 즉 특별히 학습하지 않은 새로운 작업을 인공지능이 사전 학습한 내용을 바탕으로 처리하는 것을 뜻합니다.
제로샷 프롬프트 예시
유산소, 무산소 운동의 차이점에 대해 200글자 내로 설명해 주세요.
세계에서 가장 높은 산은 어디인지, 그 높이는 얼마인지 알려주세요.
위와 같이 AI에게 사전 학습된 데이터만으로 프롬프트를 해석하고 결과를 도출하도록 하는 것을 제로샷 프롬프팅
이라고 합니다.
별도의 예시를 제공하지 않는 일상적인 프롬프트들은 대부분 제로샷 프롬프트로 분류됩니다.
참고 : 아래와 같이 몇 가지 예시를 포함한 프롬프트를
퓨샷(Few-Shot)
프롬프트라고 합니다.
다음은 몇 가지 뉴스 기사의 예시입니다. 각 기사는 특정 카테고리로 분류됩니다.
기사: "국가 간의 무역 협상이 진전을 보이고 있습니다. 경제 전문가들은 이를 긍정적으로 보고 있습니다."
카테고리: 경제
기사: "유명 배우가 새 영화에 출연한다고 발표했습니다. 팬들은 열광하고 있습니다."
카테고리: 엔터테인먼트
이제 아래 기사의 카테고리를 분류하세요.
기사: "최근 연구에 따르면, 건강한 식습관이 심장병 위험을 줄일 수 있습니다."
카테고리:
퓨샷 프롬프트에 대해서는 다음 수업에서 자세히 다루겠습니다.
제로샷 프롬프팅은 어떤 장점이 있나요?
-
신속한 결과 도출: 프롬프트를 작성하는 데 소요되는 시간을 최소화하고, 새로운 분야나 작업에 대한 별도의 훈련 없이 신속하게 기존 모델을 활용할 수 있습니다.
-
유연성: 특정 예시나 데이터에 제한되지 않고, 사용자의 프롬프트에 따라 유연하게 대응하며 다양한 분야의 작업을 수행할 수 있습니다.
그렇다면 어떤 단점이 있나요?
-
정확도 및 전문성 이슈: 아직 학습되지 않은 분야의 작업에 대해 답변 정확도가 떨어질 수 있습니다.
-
모호성으로 인한 시간 낭비: 명확한 지침이 없을 경우, AI가 올바른 답변을 제공하기 어려울 수 있습니다. 이 경우 사용자와 AI 간 상호작용이 더 많이 필요하게 되어 불필요한 시간이 소요될 수 있습니다.
실습
프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!