GPT-3.5 → 4 → 5, 그리고 RLHF·MoE·추론 모델
박수현 · (사)한국정보공학기술사회 · 2026
🎯 목표: API 로 모델을 고를 때 판단 기준을 갖는다.
💡 3축 추세: 규모(파라미터) · 정렬(사람 의도) · 양식(텍스트→음성·이미지·추론).

2022 이후 GPT 계열 · ChatGPT(3.5)→GPT-4→GPT-4o(멀티모달)→o 시리즈(추론). 멀티모달·추론·에이전트로 확장
| 세대 | 결정적 변화 | 개발자 체감 |
|---|---|---|
| GPT-3.5 | RLHF — 대화·지시 따르기 | ChatGPT 경험, 저렴한 실습 모델 |
| GPT-4 | 추론·신뢰도·멀티모달 | 복잡 작업·이미지 입력 |
| GPT-4o | 속도·비용·실시간 멀티모달(옴니) | gpt-4o-mini = 가성비 메인 |
| o 시리즈 | 추론(thinking) — 풀기 전 '생각' | 수학·코딩·다단계 문제 |
| GPT-5 / 5.5 | 즉답+추론 통합 라우터 | 난도 따라 경로 자동 분기 |
유능한 모델을 사람 의도에 맞게 정렬하기 — 약 12분
🔑 이 정렬을 해낸 기법이 RLHF — 다음 슬라이드.

RLHF 3단계 · 사전학습 → 지도 미세조정(SFT) → 보상모델+강화학습으로 사람 선호에 정렬
| 단계 | 입력 데이터 | 얻는 것 |
|---|---|---|
| ① 사전학습 | 대규모 일반 텍스트 | 언어 능력·지식의 바탕 |
| ② SFT | 사람이 쓴 모범 답변 | 질문에 답하는 형식·어조 |
| ③ 보상모델 + RL | 응답에 대한 사람의 선호 순위 | 사람 선호에 맞는 정렬 |
💡 GPT-3 → ChatGPT 의 결정적 차이는 새 모델이 아니라 이 RLHF 한 겹이었습니다. 핵심은 지식 주입이 아니라 사람 선호 정렬.
🔑 정렬(RLHF)은 선호를 맞출 뿐 지식을 못 넣는다. 그래서 정렬된 모델 위에 근거(RAG) + 검증을 얹는다.
안전하게 만드는 장치들 — 약 8분
💡 개발자 책임 구간 = System Prompt + 입출력 필터. 모델만 믿지 말 것.
| 레버 | 어디서 | 코스 연결 |
|---|---|---|
| System Prompt | 매 호출 messages[0] | Session 4·5 |
| temperature 낮춤 | 파라미터 | Session 5 — 사실성↑ |
| RAG 근거 주입 | 검색+프롬프트 | Session 6~ — 환각↓ |
| 출처 표시·검증 | RAG 체인 | Session 16·22 — 신뢰도 |
| 민감정보 처리 | 전처리 | Session 6 — 비식별 개념 |
큰데 빠른 모델, 생각하는 모델 — 약 10분
💡 "큰 용량 + 빠른 추론"을 동시에. 최신 대형 모델의 흔한 비결.
🔑 선택 기준: 쉬운 작업 → 빠른 모델, 어려운 추론 → 추론 모델. Day4 Agent 에서 모델 라우팅으로 연결.

GPT-5 통합 구조 · 실시간 라우터가 난도를 판단해 즉답/추론 경로로 자동 분기(과거 GPT-4o·o 시리즈 통합)
🔑 라우터가 골라줘도 "왜 이 경로인가" 를 이해해야 비용·지연을 통제한다.
| 상황 | 권장 모델 | 이유 |
|---|---|---|
| 일반 챗봇·요약·RAG 답변 | gpt-4o-mini | 빠르고 저렴, 충분히 똑똑 |
| 임베딩(검색용 벡터) | text-embedding-3-small | RAG 표준, 매우 저렴 |
| 복잡 추론·어려운 코딩 | o 시리즈 / GPT-5 | 정확도 우선, 비용 감수 |
| 비용 0·오프라인·민감정보 | 로컬 LLM(Ollama) | Day4 — 프라이버시 |
| 모델 교체 유연성 | (LangChain 추상화) | Day2 — 한 줄로 교체 |
💡 핵심 원칙: 추론 난도·응답 속도·비용 세 축으로 고른다. 비싼 모델을 모든 호출에 쓰지 않고, 모델명은 상수/환경변수로 한곳에서 관리한다.
gpt-4o-mini, 모델명은 상수/환경변수