AI VIDEO BRIEFING
스탠퍼드 CS224N 강의로 배우는 프롬프팅·명령 튜닝·RLHF와 챗봇 학습 원리
스탠퍼드 CS224N 강의가 ChatGPT 같은 챗봇의 훈련을 세 단계로 설명한다. 제로샷·퓨샷과 사고 사슬 프롬프팅, 명령 파인튜닝, 그리고 인간 피드백 기반 강화학습(RLHF)과 보상 모델까지 정리했다.

핵심 메시지
쉽게 이해하기
스탠퍼드 CS224N의 이 강의(NLP 그룹 박사과정 학생 Justin Mu 진행)는 최근 챗봇 열풍의 배경인 프롬프팅, 명령 파인튜닝, 인간 피드백 기반 강화학습(RLHF)을 다룬다. 목표는 ChatGPT 같은 시스템이 어떻게 훈련되는지를 이해하는 것이다.
출발점은 규모다. 해가 갈수록 모델의 연산량은 10의 거듭제곱 단위로 커졌고 학습 데이터도 크게 늘었다. 강의는 사전학습된 모델을 점점 정교한 방식으로 ‘조향’해 ChatGPT에 가깝게 만드는 흐름을 세 단계로 짚는다.
첫 단계는 제로샷·퓨샷 학습이다. GPT-3 논문의 제목이 ‘언어 모델은 퓨샷 학습자다’였던 것처럼, 원하는 예측 전에 과제의 예시를 몇 개 제시하는 것만으로 과제를 지정할 수 있는 ‘창발적 퓨샷 학습’이 핵심 성과로 소개된다. 여기서 더 나아가, 표준 프롬프팅에 풀이 예시를 함께 주는 사고 사슬(chain-of-thought) 프롬프팅과, 그저 ‘단계별로 생각해 보자’고 부탁하는 제로샷 사고 사슬이 등장한다. 강의는 후자를 ‘가장 단순한 아이디어 대비 영향력이 가장 큰’ 사례로 꼽는다.
두 번째 단계는 명령 파인튜닝이다. 다양한 과제를 지시문 형태로 모아 모델을 추가 학습시켜, 사용자의 지시를 더 잘 따르도록 만든다. 다만 명령을 잘 따른다고 해서 사용자가 진짜로 원하는 것(진실성·창의성 같은 인간의 선호)과 완전히 일치하지는 않는다는 한계가 남는다.
세 번째 단계가 RLHF다. 사람이 매긴 주석 데이터로 인간의 선호를 예측하는 ‘보상 모델’을 별도로 학습시키고, 강화학습 때는 실제 사람의 보상 대신 이 보상 모델의 점수를 최적화한다. 언어 모델은 어떤 문장이든 내놓을 수 있어 탐색해야 할 행동 공간이 매우 넓고, 그래서 강화학습이 까다롭다. 강의는 이런 어려움에도 근접 정책 최적화(PPO) 같은 알고리즘이 이 문제를 실용적으로 다루게 해줬다고 설명한다.
주요 인사이트
- 챗봇 훈련은 하나의 마법이 아니라, 프롬프팅 → 명령 파인튜닝 → RLHF로 이어지는 점진적 ‘조향’의 누적이다.
- 사고 사슬 프롬프팅은 모델을 바꾸지 않고 입력 문구만 바꿔 성능을 끌어올린다. ‘단계별로 생각하라’는 한 문장이 큰 효과를 낸다는 점이 그 단순함 대비 영향력을 보여준다.
- RLHF의 핵심 아이디어는 사람의 평가를 대신할 보상 모델을 세우는 것이다. 매번 사람에게 물을 수 없으므로, 선호 데이터로 학습한 보상 모델의 점수를 최적화 대상으로 삼는다.
- 언어 모델을 ‘어떤 문장이든 낼 수 있는 행위자’로 보면 행동 공간이 지나치게 넓어 강화학습이 어렵다. PPO 같은 심층 신경망용 RL 알고리즘의 발전이 언어 모델에 RL을 다시 적용하게 만든 배경이다.
자주 묻는 질문
이 강의가 말하는 챗봇 학습의 세 단계는 무엇인가요?
제로샷·퓨샷을 포함한 프롬프팅, 다양한 지시문으로 추가 학습하는 명령 파인튜닝, 그리고 인간 피드백 기반 강화학습(RLHF)입니다. 사전학습된 모델을 이 순서로 점점 ChatGPT에 가깝게 조향합니다.
사고 사슬(chain-of-thought) 프롬프팅이란 무엇인가요?
풀이 과정을 예시로 함께 제시하거나, 단순히 ‘단계별로 생각해 보자’고 요청해 모델이 중간 추론을 거치도록 유도하는 기법입니다. 모델을 바꾸지 않고 프롬프트만 바꾸는데도 성능 향상 효과가 큽니다.
RLHF에서 보상 모델은 왜 필요한가요?
강화학습마다 사람이 직접 점수를 매기기 어렵기 때문에, 사람이 매긴 선호 데이터로 인간의 선호를 예측하는 보상 모델을 먼저 학습시킵니다. 이후에는 실제 사람 대신 이 보상 모델의 점수를 최적화합니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗