퓨샷 학습Few-Shot Learning
예시 몇 개를 보여 주고 그대로 시키는 방법
- 퓨샷 학습은 원하는 결과의 예시를 두세 개 붙여 그대로 해 달라고 하는 방법이에요.
- 말로 길게 설명하기 어려운 말투·형식·기준을 옮기는 데 특히 잘 통해요.
- 예시가 삐뚤면 결과도 삐뚤어져요. 예시의 품질과 균형이 그대로 따라와요.
- 예시를 봐도 모델 자체는 바뀌지 않아요. 그 자리에서만 통하고, 다음에 또 붙여야 해요.
- 무작정 많이 붙인다고 좋아지지 않아요. 자리를 먹고 비용도 함께 늘어요.
목차
1비유로 이해하기
헬스장에서 처음 기구를 잡으면 트레이너가 길게 설명하지 않아요. 옆에서 두세 번 해 보이죠. 어디까지 내리는지, 어느 속도로 올리는지, 숨을 언제 쉬는지가 그 몇 번에 다 들어 있어요.
말로 옮기려면 문장이 길어지고 그래도 잘 전해지지 않아요. "너무 내리지 말고 적당히"라는 설명보다 두 번 해 보이는 쪽이 빨라요. 보고 나면 기준이 잡혀서 다음 한 번은 비슷하게 따라 하게 돼요.
문제는 시범이 잘못됐을 때예요. 트레이너가 어깨를 들썩이며 두 번 보여 주면 그 버릇까지 그대로 따라 해요. 보여 준 그대로가 기준이 되니까요. 퓨샷 학습이 이 시범에 해당해요.
2자세히 알아보기
말보다 예시가 빨리 통해요
"자연스럽게 다듬어 줘"라는 부탁에는 기준이 없어요. 자연스럽다는 게 어느 정도인지 사람마다 다르니까요. 이런 건 설명을 아무리 길게 붙여도 잘 전해지지 않아요.
대신 다듬기 전과 후를 두 쌍만 보여 주면 이야기가 달라져요. 문장을 얼마나 줄였는지, 어려운 말을 어디까지 풀었는지, 어미를 어떻게 맞췄는지가 그 두 쌍에 다 들어 있어요. 모델은 그 규칙을 짐작해 새 문장에 적용해요.
특히 결과를 프로그램이 받아 써야 할 때 효과가 커요. 항목 순서, 구분 기호, 빈칸을 어떻게 표시할지 같은 잔손질은 예시 한두 개로 못 박는 편이 설명보다 훨씬 정확해요.
예시는 정답이 아니라 틀을 알려 줘요
예시를 붙였다고 모델이 그 답을 외우는 게 아니에요. 예시들 사이에서 공통된 규칙을 찾아 새 입력에 적용해요. 후기 두 개에 각각 칭찬과 불만을 붙여 두면, 세 번째 후기에는 그 두 딱지 중 하나를 골라 붙이게 돼요.
그래서 예시를 어떻게 짜느냐가 중요해요. 칭찬 예시만 세 개 넣으면 새 입력도 칭찬으로 기울어요. 다뤄야 할 종류를 골고루 넣고, 헷갈리기 쉬운 경계에 있는 것을 하나쯤 넣어 두면 기준이 또렷해져요.
순서도 영향을 줘요. 마지막에 놓인 예시를 더 강하게 따라가는 경향이 있어서, 같은 예시라도 순서를 바꾸면 결과가 달라지곤 해요.
시범을 봐도 몸은 그대로예요
이름에 학습이 들어 있지만 모델이 배우는 건 아니에요. 시범을 두 번 봤다고 근육이 붙지 않는 것과 같아요. 예시는 그 자리에서 건네는 참고 자료일 뿐이고, 대화가 끝나면 아무것도 남지 않아요.
다음번에 같은 일을 시키려면 예시를 다시 붙여야 해요. 자주 쓰는 일이라면 시스템 프롬프트나 정해진 서식에 예시를 넣어 두는 방법을 써요. 아예 모델을 바꿔 버리고 싶다면 그건 다른 이야기고, 예시를 잔뜩 모아 따로 학습시키는 쪽으로 가야 해요.
몇 개가 적당할까요
보통 두 개에서 다섯 개 사이에서 가장 크게 좋아져요. 하나만 붙여도 형식은 잡히지만 기준이 흔들리고, 다섯 개를 넘어가면 좋아지는 폭이 눈에 띄게 줄어들어요.
늘리는 데는 대가도 있어요. 예시도 자리를 차지하니 넣을 수 있는 문서가 줄고, 주고받는 양이 늘어 비용과 시간도 함께 올라가요. 예시가 길다면 두 개로 줄이는 대신 그 두 개를 잘 고르는 편이 나아요.
일이 아주 단순하거나 모델이 이미 잘하는 일이라면 예시가 없어도 돼요. 예시는 형식이 까다롭거나 기준이 애매할 때 값어치가 커요.
같은 일을 하루에 수천 번 해야 한다면 계산이 달라져요. 예시를 매번 함께 보내는 비용이 쌓이니까요. 그럴 때는 모아 둔 예시로 모델을 따로 다듬어 두고, 실제 요청에는 예시를 빼는 쪽이 오히려 싸게 먹혀요.
3조금 더 정확하게
퓨샷은 모델의 내부 값을 바꾸지 않고 입력 안에서만 일어나는 적응이에요. 이런 현상을 문맥 내 학습이라고 불러요. 원래는 학습 자료가 아주 적은 상황에서 모델을 학습시키는 방식을 가리키는 말이었는데, 언어 모델이 널리 쓰이면서 프롬프트에 예시를 몇 개 붙이는 방식을 뜻하는 경우가 많아졌어요.
비유가 어긋나는 지점도 있어요. 시범을 본 사람은 다음 주에도 그 자세를 기억하지만, 모델은 다음 대화에서 아무것도 기억하지 못해요. 또 사람은 시범이 이상하면 "이게 맞나요?" 하고 되묻지만, 모델은 이상한 예시도 규칙으로 받아들여 그대로 따라가요. 예시에 오타나 잘못된 딱지가 섞여 있으면 그 결과가 고스란히 나와요. 예시를 몇 개 붙였느냐를 앞에 숫자로 적어 원샷, 투샷처럼 부르기도 하는데, 붙인 개수만 다를 뿐 방식은 같아요.
4직접 해보기
5흔한 오해
퓨샷이 모델을 조금 학습시키는 것이다라고 생각하기 쉽지만, 실제로는 모델 안의 값은 그대로이고 그 입력 안에서만 통해요.
예시를 많이 붙일수록 좋아진다고 여기기 쉽지만, 실제로는 몇 개를 넘어가면 나아지는 폭이 작아지고 자리와 비용만 늘어요.
예시는 정답을 알려 주는 것이다라고 생각하기 쉽지만, 실제로는 답의 틀과 기준을 알려 주는 쪽에 가까워서 예시가 치우치면 결과도 함께 치우쳐요.
7한 줄 요약
그러니까퓨샷 학습은 원하는 결과를 예시 몇 개로 보여 주어 그 자리에서 틀을 잡아 주는 방법이고, 모델 자체를 바꾸지는 않아요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02