제로샷/퓨샷 (Zero-shot/Few-shot)
예시 없이 또는 소수의 예시만으로 AI가 새로운 작업을 수행하는 방법
#제로샷#퓨샷#프롬프트
제로샷/퓨샷이란?
제로샷(Zero-shot)과 퓨샷(Few-shot)은 AI에게 작업을 시킬 때 예시를 얼마나 제공하느냐에 따른 방식을 구분하는 개념입니다. 신입 직원에게 업무를 맡기는 상황을 떠올려 보세요. "고객 리뷰를 긍정/부정으로 분류해 줘"라고만 말하면 제로샷이고, "이런 리뷰는 긍정이고, 이런 리뷰는 부정이야"라며 몇 가지 예시를 보여준 뒤 분류를 맡기면 퓨샷입니다.
어떻게 작동하나요?
제로샷(Zero-shot): 어떤 예시도 주지 않고 지시문만으로 작업을 수행합니다. "다음 문장을 영어로 번역해 줘"처럼 명확한 지시만 제공합니다. 대규모 사전학습을 통해 다양한 지식을 갖춘 LLM이기에 가능합니다.
퓨샷(Few-shot): 2~5개 정도의 입출력 예시를 프롬프트에 포함시켜, AI가 패턴을 파악하도록 유도합니다. 별도의 학습 과정 없이 프롬프트만으로 성능을 높이는 기법으로, **인컨텍스트 학습(In-context Learning)**이라고도 불립니다.
왜 중요한가요?
제로샷과 퓨샷은 별도의 데이터 수집이나 모델 학습 없이 AI를 즉시 활용할 수 있게 해줍니다. 이전에는 새로운 작업마다 수천 개의 학습 데이터를 준비해야 했지만, 이제는 프롬프트 설계만으로 다양한 작업을 처리할 수 있습니다. 이것이 프롬프트 엔지니어링이 중요해진 핵심 이유입니다.
관련 용어
자연어 처리 (NLP)
프롬프트 (Prompt)
AI 모델에게 원하는 결과를 얻기 위해 입력하는 지시문
자연어 처리 (NLP)
어텐션 (Attention)
입력 데이터에서 중요한 부분에 집중하는 딥러닝 메커니즘
자연어 처리 (NLP)
에이전트 (AI Agent)
스스로 판단하고 도구를 활용해 작업을 수행하는 자율 AI
자연어 처리 (NLP)
임베딩 (Embedding)
텍스트나 이미지를 숫자 벡터로 변환하는 표현 기술
자연어 처리 (NLP)
재랭킹 (Reranking)
초기 검색 결과를 다시 평가해 더 관련도 높은 순서로 재정렬하는 후처리 단계
자연어 처리 (NLP)
정보 유실 현상 (Lost in the Middle)
긴 컨텍스트에서 문서 중간 정보가 상대적으로 덜 활용되어 답변 정확도가 떨어지는 현상