마지막 주차다. 복습 주차의 목표는 "새로 배우기"가 아니라 "헷갈리는 경계 다시 긋기"다. 오늘은 시험의 출발점인 도메인 1(AI/ML 기초, 20%)과 도메인 2(생성형 AI 기초, 24%)를 묶는다. 두 도메인을 합치면 채점 문항의 44% 이고, 나머지 도메인의 문제도 여기서 쓰는 용어 위에 세워진다.
기초 단계에서 가장 먼저 짚을 함정은 네 용어의 포함 관계다. 큰 원 안에 작은 원이 들어가는 구조다.
용어
정의
포함 관계
AI(인공지능)
사람의 지능적 행동을 흉내 내는 모든 기술
가장 큰 범주
ML(머신러닝)
데이터로 규칙을 스스로 학습하는 AI의 한 갈래
AI ⊃ ML
딥러닝(Deep Learning)
신경망 층을 깊게 쌓은 ML
ML ⊃ 딥러닝
생성형 AI(Generative AI)
새 콘텐츠를 만들어내는 딥러닝 응용
딥러닝 ⊃ 생성형 AI
"생성형 AI 는 ML 의 일종이다"는 참이고, "ML 은 모두 딥러닝이다"는 거짓이다.
규칙을 사람이 직접 코드로 적으면 그것은 ML 이 아니라 규칙 기반(rule-based) 시스템이다.
현재 시험 가이드는 여기에 에이전트형 AI(agentic AI) 를 더해 비교하게 한다. 생성형 AI 가 "요청받은 콘텐츠를 만든다"면, 에이전트형 AI 는 모델이 목표를 받아 스스로 단계를 계획하고 도구를 호출해 일을 끝낸다. 포함 관계의 새 원이라기보다 생성형 AI 모델을 "행동하는 주체"로 쓰는 방식이다.
💡 관련 이론: ML 이 전통 프로그래밍과 다른 본질은 "규칙을 사람이 짜느냐, 데이터에서 뽑아내느냐"다. 전통 프로그래밍은 입력 + 규칙 → 출력이지만, ML 은 입력 + 출력(정답) → 규칙(모델)을 거꾸로 학습한다. 그래서 ML 은 "정답이 붙은 데이터"가 충분해야 잘 작동하고, 데이터가 편향되면 모델도 편향된다. 시험에서 "스팸 규칙이 계속 바뀌어 사람이 일일이 못 따라간다" 같은 상황이 나오면 ML 이 답이 되는 이유가 이것이다.
지도학습 안에서 또 갈린다. 출력이 범주(스팸/정상, 개/고양이)면 분류(classification), 출력이 연속 숫자(가격, 온도)면 회귀(regression) 다. 이 구분이 시험에서 답을 가른다.
숫자가 나온다고 모두 회귀는 아니다. "1~5 등급 중 하나"처럼 정해진 칸에서 고르면 분류다. 반대로 "내일 방문자 수"는 셀 수 있는 값이지만 연속된 크기를 맞히므로 회귀다.
비지도학습이 "정답 없이도 학습한다"는 말은 데이터 안의 구조(거리, 밀도, 분포)를 스스로 찾는다는 뜻이다. 예컨대 군집화는 "가까운 것끼리 묶는다"는 거리 개념만으로 그룹을 만든다. 그래서 비지도학습은 "무엇을 찾을지 미리 모르는" 탐색적 상황(이상 거래 탐지, 고객 그룹 발견)에 강하다. 반대로 "이미 무엇이 정답인지 아는" 상황이면 지도학습이 맞다.
생성형 AI 는 단어가 아니라 토큰(token) 단위로 텍스트를 다룬다. 토큰은 단어 조각이며, 모델 비용과 컨텍스트 한도가 모두 토큰 수로 계산된다. 입력 토큰 + 출력 토큰이 곧 요금이다.
임베딩(embedding) 은 텍스트·이미지를 의미를 담은 숫자 벡터로 바꾼 것이다. 의미가 비슷하면 벡터도 가깝다. 검색, 추천, RAG 의 기반이 된다.
파운데이션 모델(FM) 은 방대한 데이터로 사전학습된 대형 범용 모델로, 하나의 모델이 요약·번역·분류 등 여러 작업에 두루 쓰인다. 그중 텍스트 중심의 거대 모델이 LLM(대규모 언어 모델) 이다.
개념
한 줄 정의
시험 포인트
토큰
텍스트의 처리 단위(단어 조각)
비용·컨텍스트 한도의 기준
임베딩
의미를 담은 숫자 벡터
의미 검색·RAG의 기반
파운데이션 모델
사전학습된 대형 범용 모델
여러 작업에 재사용
LLM
텍스트 중심 대형 FM
챗봇·요약·번역
LLM 이 글을 쓰는 원리는 "다음 토큰 확률 예측"이다. 지금까지의 토큰을 보고 다음에 올 가장 그럴듯한 토큰을 하나씩 골라 이어 붙인다. 이 확률적 특성 때문에 같은 질문에도 답이 조금씩 달라지고(비결정성), 모르는 것도 그럴듯하게 지어내는 환각(hallucination) 이 생긴다. 토큰·확률·환각은 한 뿌리에서 나온 개념이라 함께 이해해야 한다.
Zero-shot: 예시 없이 지시만. Few-shot: 예시 몇 개로 패턴 제시(가중치 변경 없음, In-Context Learning).
모델 동작을 바꾸는 시도 순서는 프롬프트 엔지니어링 → RAG → 파인튜닝으로, 싸고 빠른 것부터다.
💡 관련 이론: temperature 를 0 에 가깝게 하면 모델은 매번 "가장 확률 높은 토큰"만 고르므로 거의 결정적으로 동작한다. 그래서 분류·추출처럼 정답이 하나인 작업엔 낮은 temperature 가, 브레인스토밍·카피라이팅처럼 다양성이 필요한 작업엔 높은 temperature 가 맞다. "창의성 ↔ 일관성"의 손잡이라고 기억하면 된다.
하고 싶은 일
조절할 것
방향
같은 질문에 늘 같은 답
temperature
낮춘다
광고 문구 후보를 다양하게
temperature
높인다
답이 너무 길고 비용이 크다
max tokens
줄인다
모델이 출력 형식을 못 맞춘다
프롬프트
예시를 넣는다(few-shot)
모델이 최신 사내 정보를 모른다
지식 공급
RAG
전문 분야 말투와 용어를 깊이 익혀야 한다
모델 자체
파인튜닝
파라미터는 모델이 아는 것을 바꾸지 못한다. temperature 를 아무리 조절해도 모델이 모르는 정보는 생기지 않는다.
[도메인 1 — AI/ML 기초]□ 네 용어의 포함 관계는? (→ AI ⊃ ML ⊃ 딥러닝 ⊃ 생성형 AI)□ 분류와 회귀를 가르는 것은? (→ 출력이 범주인가 연속 숫자인가)□ 레이블 없이 그룹을 찾는 작업은? (→ 비지도학습의 군집화)□ ML 이 맞지 않는 상황 두 가지는? (→ 규칙이 명확하다, 정해진 한 가지 결과가 필요하다)□ 놓치면 안 될 때 우선하는 지표는? (→ 재현율)□ 밤새 대량으로 한꺼번에 예측하는 추론 방식은? (→ 배치 추론)□ 설명이 꼭 필요한 규제 업무에 먼저 고려할 모델은? (→ 전통 ML 모델)[도메인 2 — 생성형 AI 기초]□ 비용과 한도의 단위는? (→ 토큰, 입력 + 출력)□ 의미가 비슷하면 가까워지는 숫자 표현은? (→ 임베딩)□ 환각이 생기는 근본 이유는? (→ 사실 검증이 아니라 다음 토큰 확률 예측)□ 일관된 답이 필요할 때 temperature 는? (→ 낮춘다)□ few-shot 에서 바뀌지 않는 것은? (→ 모델 가중치)□ 모델 동작을 바꾸는 시도 순서는? (→ 프롬프트 → RAG → 파인튜닝)□ 답변과 에이전트를 가르는 것은? (→ 도구를 써서 실제로 행동하는가)
다음 글에서는 이 기초 위에서 AWS 의 AI 서비스(파운데이션 모델 응용) 를 한 번에 정리한다. "어떤 상황엔 어떤 서비스"를 빠르게 떠올리는 연습이 핵심이다.