인컨텍스트 학습
In-context Learning
모델을 다시 학습시키지 않고 입력에 넣은 예시만 보고 새 작업을 수행하는 능력이에요.
어떤 개념인가요
작동 원리
모델은 입력 안에 있는 예시와 질문을 한꺼번에 읽고, 학습 때 익힌 언어 패턴을 활용해 다음에 올 답을 예측해요. 이 과정에서 모델의 가중치는 고정되어 있어요.
예시의 형식, 순서, 정답 표시가 명확할수록 모델이 규칙을 잘 따라가는 경향이 있어요. 그래서 어떤 예시를 고를지 정하는 일이 중요한 작업 단계가 돼요.
어디에 쓰이나요
한계와 오해
예시를 많이 넣는다고 모델이 새 지식을 영구히 얻는 것은 아니에요. 대화가 끝나면 그 예시의 효과도 사라지고 모델 자체는 그대로예요.
흔한 오해는 인컨텍스트 학습이 곧 학습이라고 생각하는 것이에요. 복잡한 전문 지식이나 대량의 새 데이터는 여전히 파인튜닝이나 검색 증강 생성이 더 알맞을 수 있어요.
예를 들면
요리책을 펼쳐 놓고 비슷한 요리 두세 가지를 먼저 보여 준 뒤, 같은 방식으로 새 요리를 만들어 보라고 하는 것과 비슷해요. 요리법을 새로 배우지 않아도 눈앞의 예시를 보고 따라 할 수 있어요.
왜 알아둘 만한가요
같은 모델이라도 입력에 어떤 예시를 넣느냐에 따라 결과가 달라지므로, 프롬프트를 작성하거나 AI 서비스를 설계할 때 이 원리를 알아두면 큰 도움이 돼요. 파인튜닝과 무엇이 다른지 구분해야 비용 판단도 제대로 할 수 있어요.
출처와 더 읽기
이렇게도 불러요in-context learning, 문맥 내 학습