몇 가지 예시와 함께 사용하는 퓨샷(Few-shot) 프롬프팅
생성형 AI 기술이 발전하면서 챗GPT와 같은 인공지능 활용은 선택이 아닌 필수가 되었습니다.
금일 오픈AI에서 실시간 커뮤니케이션과 감정적 소통까지 가능한 GPT-4o를 공개하면서, 프롬프트를 가장 잘 활용하는 방법을 연구하는 프롬프트 엔지니어링
에 대한 관심도 높아졌습니다.
지난 포스트에서 다룬 제로샷 (Zero-Shot, 예시를 포함하지 않는) 프롬프팅에 이어, 이번에는 퓨샷(Few-Shot) 프롬프팅에 대해 알아보겠습니다.
퓨샷(Few-Shot) 프롬프팅이란?
인공지능 학습에서 샷(Shot)은 예시(Example)
를 뜻합니다. 따라서 퓨샷(Few-Shot)은 몇가지 예시(Few examples)를 뜻합니다.
퓨샷 프롬프팅은 AI 모델이 새로운 작업을 수행할 때 소량의 예시를 제공하여, 모델이 해당 작업을 더 정확하게 이해하고 수행하도록 돕는 방법을 뜻합니다.
퓨샷 프롬프팅은 크게
-
작업 (Instructions)
: 모델이 수행할 작업에 대한 설명 -
예시 (Examples)
: 모델이 답변을 생성할 때 참고할 예시 -
입력 데이터(Input data)
: 분석할 데이터 여부에 따라 선택적 활용
로 구분되며, 퓨샷 프롬프팅을 적용한 예시는 아래와 같습니다.
예시 1: 영어 문장 한국어 번역
프롬프트
아래 문장을 한국어로 번역하세요.
예시:
1. 영어: "How are you?"
한국어: "어떻게 지내세요?"
2. 영어: "What is your name?"
한국어: "당신의 이름은 무엇인가요?"
### 번역할 문장
영어: "I am learning Few-Shot prompting"