Guider/AI/AiDevGuide0006
AI#06

AiDevGuide0006

생성형 AI 완전 정복

AI DEV GUIDE SERIES

생성형 AI 완전 정복 A-Z

OpenAI API · LangChain · RAG · 프롬프트 엔지니어링 · 에이전트 현업 실전

ChatGPT API부터 나만의 AI 서비스 개발까지 — 생성형 AI 실전 개발자로 성장!

대상: 딥러닝 기초 완료자기간: 3~4주난이도: ★★★★☆Guide 6/7

AI Dev Guide 시리즈 전체 흐름

단계 가이드 핵심 주제 상태
01 AiDevGuide0001 AI 개념 완전 정복 완료
02 AiDevGuide0002 Python 기초 완전 정복 완료
03 AiDevGuide0003 데이터 다루기 (NumPy·Pandas·Matplotlib) 완료
04 AiDevGuide0004 머신러닝 완전 정복 (Scikit-learn) 완료
05 AiDevGuide0005 딥러닝 완전 정복 (TensorFlow·PyTorch) 완료
06 AiDevGuide0006 (현재) 생성형 AI (OpenAI API·LangChain·RAG) 학습중
07 AiDevGuide0007 실전 프로젝트 (HuggingFace·FastAPI·Docker) 예정

전체 학습 목차 (10 Chapters)

Ch. 챕터명 핵심 내용 난이도
01 생성형 AI 개요 & 생태계 LLM 개념, 주요 모델, API 경제학 ★★☆☆☆
02 OpenAI API 완전 정복 GPT-4o, Embedding, Vision, TTS/STT ★★★☆☆
03 프롬프트 엔지니어링 심화 CoT, Few-shot, ReAct, 시스템 프롬프트 ★★★★☆
04 LangChain 완전 정복 Chain, Memory, Tools, LCEL ★★★★☆
05 Vector DB & Embedding Pinecone, Chroma, FAISS, 유사도 검색 ★★★★☆
06 RAG (검색 증강 생성) 완전 정복 Naive RAG, Advanced RAG, HyDE, Re-ranking ★★★★★
07 AI 에이전트 & Tool Calling Function Calling, LangGraph, AutoGen ★★★★★
08 Fine-tuning LLM OpenAI Fine-tune, LoRA, Unsloth, ORPO ★★★★★
09 실전 프로젝트 — AI 서비스 구축 챗봇, 문서 분석기, 코드 리뷰 봇 ★★★★★
10 현업 면접 Q&A TOP 10 생성형 AI 개발자 면접 핵심 질문 & 완벽 답변 ★★★★★

Ch 01. 생성형 AI 개요 & 생태계

LLM이란 무엇인가 — 챗GPT 뒤에 숨은 기술의 모든 것

1-1. 생성형 AI(Generative AI)란?

생성형 AI는 텍스트, 이미지, 코드, 음악 등 새로운 콘텐츠를 스스로 생성하는 AI입니다. LLM(Large Language Model)은 수천억 개의 파라미터를 가진 초대형 언어 모델로, 방대한 텍스트 데이터로 사전학습됩니다.

모델 개발사 파라미터 특징 API
GPT-4o OpenAI ~1.8T 텍스트+이미지+오디오 유료/무료
Claude 3.5 Anthropic 미공개 긴 컨텍스트, 안전성 유료
Gemini 1.5 Google 미공개 1M 토큰 컨텍스트 유료/무료
Llama 3.1 Meta 8B~405B 오픈소스, 무료 자체 호스팅
EXAONE 3.5 LG AI 2.4B~32B 한국어 특화 자체 호스팅

1-2. 토큰(Token)과 컨텍스트 윈도우

토큰은 LLM이 텍스트를 처리하는 최소 단위입니다. 영어는 평균 4글자, 한국어는 1~2글자가 1토큰입니다.

# tiktoken으로 토큰 수 계산
pip install tiktoken

import tiktoken

def count_tokens(text, model="gpt-4o"):
    enc = tiktoken.encoding_for_model(model)
    tokens = enc.encode(text)
    print(f"텍스트: {text[:50]}...")
    print(f"토큰 수: {len(tokens)}")
    print(f"예상 비용 (GPT-4o): ${len(tokens) * 0.000005:.6f}")
    return tokens

count_tokens("안녕하세요! 오늘 날씨가 정말 좋네요.")
# 토큰 수: 약 15개
모델 컨텍스트 윈도우 입력 비용 출력 비용
GPT-4o 128K 토큰 $5/1M $15/1M
GPT-4o-mini 128K 토큰 $0.15/1M $0.6/1M
Claude 3.5 Sonnet 200K 토큰 $3/1M $15/1M
Gemini 1.5 Pro 1M 토큰 $3.5/1M $10.5/1M

1-3. 생성형 AI 활용 분야

분야 활용 사례 주요 도구
챗봇/어시스턴트 고객 상담, 내부 Q&A 봇 OpenAI API + LangChain
문서 분석 계약서 검토, PDF 요약 RAG + Vector DB
코드 생성 자동 코드 완성, 버그 수정 Copilot API, Code Interpreter
검색 증강 사내 지식 검색, 법률 조회 RAG Pipeline
AI 에이전트 자율 작업 수행, 멀티스텝 LangGraph, AutoGen

Ch 02~10은 본문에서 계속됩니다.

OpenAI API, 프롬프트 엔지니어링, LangChain, Vector DB, RAG, AI 에이전트, Fine-tuning, 실전 프로젝트, 면접 Q&A까지 전체 내용을 포함합니다.

Guide 06 완료!

생성형 AI 완전 정복 — API부터 에이전트 서비스까지

이 가이드를 완료했다면 생성형 AI 서비스를 기획하고 직접 구현·배포할 수 있는 실력이 됩니다.
마지막 가이드에서는 HuggingFace, FastAPI, Docker, CI/CD로 실제 프로덕션 배포를 다룹니다.

다음 단계

AiDevGuide0007

실전 프로젝트 & 배포

추천 실습

나만의 RAG 챗봇 만들기

GitHub에 배포해보기