예시와 함께 질문하는 퓨샷(Few Shot) 프롬프팅
이전 수업에서 샷(Shot)
은 AI 모델이 특정 작업을 학습하거나 이해하는 데 사용되는 예제들의 수를 의미한다는 것을 배웠습니다.
제로샷(Zero Shot) 프롬프팅은 AI가 별도의 예제 없이, 사전 학습된 데이터만으로 새로운 작업을 수행하는 방법이었습니다.
퓨샷(Few Shot)
프롬프팅은 AI에게 몇 개(few-shot)의 관련 예시를 제시하고, 이를 바탕으로 특정 작업을 수행하도록 요청하는 프롬프팅 기법입니다.
AI는 제공된 예시들로부터 문제를 해결하기 위한 문맥(Context)과 최적의 출력 형식(Output formatting)을 추론하여, 입력에 대해 적절한 응답을 생성합니다.
예를 들어 쇼핑몰의 리뷰 데이터를 분석할 때, 다음과 같이 몇 가지 예시와 함께 프롬프트를 작성할 수 있습니다.
퓨샷 프롬프팅 예시
아래는 쇼핑몰 리뷰 예시입니다.
[?]에 들어갈 감정을 알려주세요.
---
'이 제품 정말 좋아요!' : 긍정
'별로였습니다. 다시는 안 살 거예요.' : 부정
'가격 대비 훌륭합니다!' : 긍정
'배송이 너무 늦었어요.' : 부정
'기대했던 것보다 별로였어요.' : 부정
'이 제품을 추천합니다' : [?]
AI 답변
긍정
위 예시에서 AI는 이 제품 정말 좋아요!
, 별로였습니다. 다시는 안 살 거예요.
와 같은 질문에 대한 답변을 학습하고,
이 제품을 추천합니다
라는 새로운 질문에 대한 [?]
에 적합한 답변을 제시합니다.
AI는 제공된 질문과 답변별 어조와 형식을 분석하고, 새로운 질문에 분석한 결과를 적용하여 일관적인 답변을 제공합니다.
이와 같이 퓨샷 프롬프트는 다양하고 구체적인 예시를 제공하는 것이 핵심이나, 퓨샷(Few Shot)이라는 이름처럼 일반적으로 2-3개 예시를 활용하여 작업을 수행합니다.