언어 모델 기본

제로샷Zero-Shot

예시 없이 지시만으로 바로 시키는 방법

핵심 정리
  • 제로샷은 예시를 하나도 붙이지 않고 지시만으로 일을 시키는 방법이에요.
  • 가능한 이유는 사전 학습이에요. 비슷한 일을 이미 수없이 겪어 둔 상태거든요.
  • 지시가 유일한 단서라서 동사와 조건이 분명할수록 결과가 좋아져요.
  • 흔한 일에는 잘 통하지만, 까다로운 형식이나 우리 회사만의 기준에서는 흔들려요.
  • 자리와 비용을 아낄 수 있어서, 되면 굳이 예시를 붙이지 않는 편이 나아요.
목차

1비유로 이해하기

새 알람 시계를 사 와서 설명서를 펴 본 적 있나요? 대개는 그냥 버튼을 눌러 봐요. "알람"이라고 적힌 버튼을 누르고, 위아래 화살표로 시각을 맞추고, 다시 눌러 저장해요. 아무도 시범을 보여 주지 않았는데도요.

가능한 이유는 처음이 아니기 때문이에요. 전자레인지도, 리모컨도, 예전 시계도 만져 봤어요. 그 경험들이 쌓여 "이런 기계는 대개 이렇게 생겼다"는 감이 생긴 거예요. 이번 기계가 처음일 뿐, 이런 종류의 일이 처음은 아니에요.

물론 다 되는 건 아니에요. 요일별로 다른 알람을 걸거나 잠시 멈춤 간격을 바꾸는 기능은 눌러 봐도 잘 안 돼요. 흔치 않은 기능이라 감이 없거든요. 제로샷도 딱 이런 모습이에요.

2자세히 알아보기

예시가 없어도 되는 까닭

모델은 이미 어마어마한 양의 글을 읽으며 기본기를 채워 뒀어요. 그 글 안에는 요약된 글, 번역된 글, 감상을 정리한 글, 딱지가 붙은 글이 이미 잔뜩 들어 있었어요.

그래서 "세 줄로 줄여 줘"라는 부탁을 처음 받는 게 아니에요. 요약이라는 일이 어떤 모양인지, 무엇을 남기고 무엇을 버리는지가 이미 몸에 배어 있어요. 우리가 새 기계 앞에서 예전 기계 경험을 꺼내 쓰는 것과 같아요.

이 점이 예전 방식과 크게 다른 지점이에요. 예전에는 새 일을 시키려면 그 일에 맞는 자료를 모아 따로 학습시켜야 했어요. 지금은 한 줄 부탁으로 시작해 볼 수 있어요.

지시가 유일한 단서예요

예시가 없으니 지시문이 전부예요. 지시가 흐릿하면 기댈 곳이 없어져요. 무엇을 해 달라는지 동사로 못 박고, 결과의 조건을 붙여 주는 것이 그래서 중요해요.

"정리해 줘"보다 "핵심만 뽑아 세 줄로 정리해 줘"가 낫고, "골라 줘"보다 "칭찬과 불만 중 하나로 골라 줘"가 나아요. 고를 수 있는 답의 목록을 아예 지시문에 적어 주면 엉뚱한 값이 나오는 일이 크게 줄어요.

받아야 할 모양도 말로 못 박을 수 있어요. "항목마다 줄을 바꾸고 번호를 붙여 줘"처럼 적으면 예시 없이도 형식이 꽤 잡혀요. 예시를 붙이기 전에 먼저 해 볼 만한 방법이에요.

어디까지 되고 어디서 막히나요

세상에 흔한 일에는 잘 통해요. 요약, 번역, 말투 바꾸기, 좋고 나쁨 가르기 같은 일이에요. 이런 일은 학습 자료에 비슷한 사례가 넘치게 있었으니까요.

형식이 아주 까다로운 일에서는 흔들려요. 항목 순서나 구분 기호를 정확히 맞춰야 하는데, 말로 아무리 적어도 조금씩 어긋나곤 해요. 결과를 프로그램이 받아 써야 한다면 이 어긋남이 곧바로 오류가 돼요.

아예 안 되는 것도 있어요. 우리 회사에만 있는 분류 기준, 최근에 바뀐 규정, 내부 문서에만 적힌 내용은 겪어 본 적이 없어요. 이럴 때는 그 기준을 지시문에 적어 주거나 자료를 함께 넣어 줘야 해요.

예시를 붙일지 말지 고르는 법

먼저 예시 없이 해 보는 편이 좋아요. 되면 그대로 쓰면 되니까요. 예시는 자리를 차지하고, 주고받는 양이 늘면 시간과 비용도 함께 늘어요. 같은 일을 하루에 수천 번 처리한다면 이 차이가 꽤 커져요.

예시로 넘어갈 신호는 분명해요. 지시를 고쳐도 형식이 계속 어긋나거나, 같은 부탁에 답의 결이 매번 달라지거나, 기준이 애매해서 말로 옮기기 어려울 때예요. 이럴 때는 짧은 예시 두어 개가 긴 설명보다 빨리 통해요. 지시를 다듬는 쪽과 예시를 붙이는 쪽을 함께 써도 돼요. 둘 중 하나를 골라야 하는 관계가 아니에요.

3조금 더 정확하게

제로샷은 원래 학습 과정에서 한 번도 본 적 없는 종류의 문제를 풀게 하는 상황을 가리키는 말이었어요. 언어 모델에서는 프롬프트에 예시를 넣지 않고 지시만 주는 방식을 뜻하는 경우가 많아요. 예시가 없을 뿐 학습을 안 한 것은 아니에요. 사전 학습과 지시를 따르도록 다듬는 단계가 이미 끝나 있어요.

비유가 어긋나는 지점도 있어요. 새 기계를 만지는 사람은 눌러 보고 잘못됐으면 되돌리지만, 모델은 시도해 보고 고르는 게 아니라 한 번에 답을 내놓아요. 잘 모르는 일에도 자신 있게 답하는 모습이 나오는 이유예요. 또 사람은 버튼 이름이 이해되지 않으면 설명서를 찾지만, 모델은 지시가 모호해도 되묻지 않고 흔한 쪽으로 짐작해 채워요. 되묻게 하고 싶다면 그것 역시 지시문에 적어 둬야 해요. 정보가 모자라면 답하지 말고 무엇이 더 필요한지 물어 달라는 한 줄이 그 역할을 해요.

4직접 해보기

5흔한 오해

  • 제로샷은 모델이 학습하지 않은 일을 해내는 것이다라고 생각하기 쉽지만, 실제로는 사전 학습에서 비슷한 사례를 이미 많이 겪었기 때문에 되는 거예요.

  • 예시를 붙이면 언제나 더 낫다고 여기기 쉽지만, 실제로는 잘 통하는 일이라면 예시 없이 하는 편이 빠르고 싸요.

  • 제로샷이 안 되면 그 일은 모델이 못 하는 일이다라고 생각하기 쉽지만, 실제로는 지시를 다듬거나 예시를 몇 개 붙이는 것만으로 되는 경우가 많아요.

7한 줄 요약

그러니까제로샷은 예시 없이 지시만으로 시키는 방법이고, 사전 학습으로 이미 겪어 둔 흔한 일일수록 잘 통해요.

잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02