AI 학습 로드맵: LLM에서 AI Agent, 그리고 Skills로
초보자를 위한 AI 학습 로드맵. 먼저 LLM 기본을 이해하고, 다음으로 모델 응용과 Agent를 배우며, 마지막으로 반복 작업을 Skills와 워크플로로 정착시키는 방법을 제시합니다.
많은 사람이 AI를 공부할 때는 도구 사용부터 시작합니다. ChatGPT, Claude, Gemini, Cursor, Claude Code, Codex, OpenRouter 같은 도구를 번갈아 써보죠. 이런 방식은 분명히 유용합니다. 최소한 AI의 능력을 빠르게 체감할 수 있기 때문입니다.
하지만 “도구를 쓸 줄 안다”는 데서 멈추면 곧 한계에 부딪힙니다. AI가 강력하다는 건 알지만 왜 강한지 모르게 되고, Agent가 유행한다는 건 알지만 실제로 어떻게 작업을 수행하는지 모르고, Skills, MCP, 워크플로 자동화도 서로의 관계를 이해하지 못합니다.
저는 AI 학습을 이렇게 정리해보는 걸 추천합니다.
LLM 이해 → 모델 호출 학습 → Agent 학습 → 도구 호출 마스터 → 워크플로 구축 → Skills 정착
이 로드맵의 핵심은 유행을 따라가는 것이 아니라, 능력을 층별로 쌓아가는 것입니다. 자신만의 거대 모델을 직접 훈련할 필요도, 처음부터 복잡한 프레임워크를 직접 짤 필요도 없습니다. 다만 각 층이 어떤 문제를 해결하는지 아는 것이 중요합니다.
이 글은 일반 학습자를 위한 실용적인 학습 경로를 정리한 것입니다. LLM 기본부터 시작해 모델 응용, AI Agent를 거쳐 Skills와 재사용 가능한 워크플로로 이어집니다.
1. 먼저 핵심 개념을 분명히
공부를 시작하기 전에, 쉽게 섞이는 개념들을 먼저 정리해두는 게 좋습니다.
1. LLM은 하위 계층의 핵심 능력
LLM은 Large Language Model, 즉 대규모 언어 모델입니다. ChatGPT, Claude, Gemini, Qwen, DeepSeek 같은 제품은 본질적으로 모두 대규모 언어 모델 능력 위에 구축되어 있습니다.
LLM을 배운다는 것은 처음부터 수백억 파라미터 모델을 직접 훈련한다는 뜻이 아닙니다. 최소한 다음을 이해하는 것입니다.
- 왜 텍스트를 token으로 쪼개는지
- Transformer와 attention이 대략적으로 무엇을 해결하는지
- 모델이 왜 이어쓰기, 요약, 번역, 코딩이 가능한지
- 컨텍스트 윈도우가 모델 메모리를 왜 제한하는지
- 사전학습, 파인튜닝, RAG, 추론이 각각 무엇인지
- 왜 환각(hallucination)이 생기는지, 왜 모델을 검색 엔진으로 보면 안 되는지
모든 수학적 세부사항을 처음부터 이해할 필요는 없습니다. 다만 기본 지도를 그려야 합니다. 그렇지 않으면 뒤이어 배우는 Agent, 도구 호출, 컨텍스트 관리에서 용어만 외우고 본질을 놓치기 쉽습니다.
2. 모델 응용은 LLM을 실제 작업에 연결하는 과정
LLM을 이해한 뒤 바로 복잡한 Agent로 가기보다, 먼저 모델을 어떻게 호출할지 배워야 합니다.
기본적인 모델 응용은 다음을 포함합니다.
- API 호출
- system prompt 설정
- temperature, max tokens 같은 파라미터 제어
- 입력/출력 처리
- 텍스트 분류, 요약, 번역, 정보 추출
- tokenizer로 token 수 추정
- 오픈소스 모델 라이브러리로 모델 로드 및 추론 실행
겉보기엔 단순해 보이지만 매우 중요합니다. 많은 Agent 문제가 본질적으로는 Agent의 복잡함이 아니라, 가장 기본적인 입출력, 컨텍스트, 포맷 제약이 제대로 준비되지 않은 데서 발생합니다.
3. Agent는 목표와 도구를 갖춘 실행 시스템
일반 챗봇은 질문에 답하는 데 초점을 둔다면, AI Agent는 “목표를 중심으로 작업을 수행”하는 데 초점을 둡니다.
가장 단순한 Agent 루프는 보통 다음을 포함합니다.
1. 사용자 과업 수신 2. 목표 이해 3. 도구 선택 4. 행동 실행 5. 결과 관찰 6. 결과 기반으로 조정 7. 과업 완료 또는 더 진행 불가 판단 시 중단
Tool Calling, 함수 호출, ReAct, 계획, 메모리, 컨텍스트 압축, 다중 Agent 협업은 모두 이 루프를 중심으로 돌아갑니다.
Agent를 이렇게 이해하면 됩니다. LLM은 더 이상 “대답만 하는 존재”가 아니라 “파일을 보고, 도구를 호출하고, 명령을 실행하고, 코드를 수정해 결과를 생성하는 존재”가 됩니다.
4. Skills는 경험을 재사용 가능한 능력으로 정착시키는 것
Skills는 “AI를 위한 전용 지시서, 스크립트, 템플릿, 리소스”라고 이해할 수 있습니다.
Tool Calling이 “모델이 도구 하나를 어떻게 호출하는지”를 푸는 문제라면, Agent는 “목표 중심으로 모델이 어떻게 지속적으로 행동하는지”를 푸는 문제입니다. Skills는 “특정 유형의 작업에서 AI가 오랜 기간 안정적으로 성숙한 절차를 재사용”하게 만드는 것입니다.
예를 들면:
- 이력서 작성용 resume skill
- PPT 제작용 slides skill
- 엑셀 처리용 spreadsheet skill
- MDX 원고 다듬기용 content editing skill
- 웹 자료 정리용 research skill
- 명리 사례 분석 및 구조화 보고서 생성 같은 전문 작업을 위한 전용 skill
좋은 Skill은 반드시 복잡할 필요가 없습니다. 다만 충분히 구체적이어야 합니다. “만능 설명서”처럼 모든 걸 담는 게 아니라, 명확한 한 작업군을 해결해야 합니다.
2. 1단계: LLM 기본 학습
1단계의 목표는 모델 학습 전문가가 되는 것이 아니라 LLM에 대한 기본 인식을 세우는 것입니다.
적어도 다음은 알아야 합니다. 모델은 데이터베이스가 아니며, 정답을 찾아내는 것이 아니라 확률 기반으로 텍스트를 생성합니다. 컨텍스트 윈도우는 장기 기억이 아닙니다. token은 일반 문자열 문자가 아닙니다. 모델 출력은 본질적으로 신뢰 가능한 정답이 아니라 확률 기반 텍스트라는 점입니다.
1. 추천 자료: Happy-LLM
Happy-LLM은 Datawhale이 제공하는 체계적인 LLM 학습 튜토리얼로, 중국어 독자를 위한 입문에 적합합니다. NLP 기본에서 시작해 LLM 아키텍처, 학습 과정, 주요 프레임워크, 응용 방향까지 단계적으로 설명합니다.
장점은 한글/영문보다도 중국어 자료가 잘 갖춰져 있고, 경로가 비교적 명확하다는 점입니다. 처음부터 논문과 영문 문서로 학습자를 던져 넣지 않습니다.
중점 학습 항목:
- NLP와 Transformer 기본
- LLM 아키텍처와 학습 프로세스
- tokenizer, embedding, attention 같은 핵심 개념
- 파인튜닝, RAG, Agent 같은 응용 방향
- 이론 이해에서 코드 실습으로의 전환
초심자라면 전부 끝낼 필요 없이 큰 틀을 먼저 잡는 것이 우선입니다. 첫 번째 통독에서 60% 정도만 이해해도 충분하고, 실제 프로젝트를 하면서 나중에 다시 확인하면 됩니다.
2. 추천 자료: minGPT
minGPT는 Andrej Karpathy가 만든 초간단 GPT 구현 프로젝트입니다. 성능 최적화가 목표가 아니라, 학습자가 GPT의 핵심 구조를 이해할 수 있게 만드는 것이 목적입니다.
대형 프레임워크에 비해 minGPT 코드는 더 짧고 깔끔해 Transformer, attention, 학습 루프, 텍스트 생성의 기본 흐름을 익히기에 적합합니다.
중점 학습 항목:
- GPT의 최소 구현
- Transformer block의 코드 구조
- token 입력이 다음 token의 확률 분포로 바뀌는 과정
- 학습 루프와 추론 생성 과정
- 모델은 마술이 아니라 분해 가능한 계산 구조라는 점
Python과 PyTorch를 조금이라도 안다면 minGPT는 충분히 볼 만합니다. 훈련을 완전히 재현할 필요는 없고, GPT의 핵심 코드가 어떻게 생겼는지만 알면 됩니다.
3. 이 단계의 실습 과제
이 단계에서는 자료만 수집하지 말고, 다음 같은 작은 연습을 해보세요.
- 직접 말로 token이 무엇인지 설명해보기
- Transformer 간이 흐름도를 그리기
- 최소 텍스트 생성 데모 실행하기
- temperature를 조정해 출력 변화를 관찰하기
- 같은 질문을 짧은 컨텍스트와 긴 컨텍스트에서 비교해보기
- 노트 정리: LLM이 왜 환각을 일으키는지 정리하기
AI를 공부할 때 가장 위험한 건 개념만 보고 손은 안 대는 것입니다. 작은 데모 하나라도 직접 돌리는 편이 10개의 튜토리얼만 북마크하는 것보다 훨씬 효과적입니다.
3. 2단계: 모델 응용과 엔지니어링 호출 학습
LLM 기본을 이해했다면, 이제 다음 단계는 모델을 실제 과업에 연결하는 방법입니다.
여기서 핵심은 “모델을 훈련”하는 게 아니라 “모델을 사용하는” 것입니다. 일반 개발자, 콘텐츠 제작자, 개인 사이트 운영자에게 가장 실용적인 건 바로 “어떻게 모델을 호출하고, 출력을 제약하고, 도구를 연동하며, 파일을 처리해 비즈니스 흐름을 완성하는지”입니다.
1. 추천 자료: Hugging Face Transformers
Hugging Face Transformers는 텍스트 생성, 텍스트 분류, 질의응답, 번역, 음성, 비전 등 다양한 모델을 다루는 널리 쓰이는 오픈소스 모델 라이브러리입니다. 모델 로드, tokenizer 사용, pipeline 호출, 오픈소스 모델을 프로젝트에 통합하는 방법을 배우기에 적합합니다.
중점 학습 항목:
- tokenizer 및 모델 로드
- pipeline 기반 빠른 추론
- 로컬 모델 실행
- 모델 입출력 포맷
- 파인튜닝과 배포의 기본 개념
Hugging Face 공식 문서에서 pipeline은 초보자가 텍스트 분류, 질의응답, 요약 같은 작업을 빠르게 수행하기 위한 간단한 추론 인터페이스로 설계되어 있습니다. tokenizer 문서도 반드시 봐야 합니다. 많은 컨텍스트 길이, 비용 산정, 잘림 처리 문제의 근본이 token 처리에 있기 때문입니다.
2. 먼저 API를 익히고, 그다음 Agent를 배우기
많은 사람이 곧바로 범용 Agent를 만들려 하지만, 기본적인 API 호출, 메시지 포맷, 구조화 출력 형식도 정리하지 못한 경우가 많습니다. 이렇게 되면 “보기엔 복잡해 보이지만 실제로는 취약한” 장난감 프로젝트가 되기 쉽습니다.
이 단계에서 최소한 익혀야 할 것:
- 모델 요청을 어떻게 보내는지
- system/user/assistant 메시지를 어떻게 구성하는지
- 모델이 JSON을 출력하게 만드는 방법
- 출력 형식이 어긋날 때 처리하는 방법
- token 비용 계산하기
- 대화 히스토리 저장
- 긴 텍스트 작업에서 분할, 요약, 병합 처리
이 항목은 기본이지만 매우 중요합니다. Agent의 본질은 신비한 마법이 아니라, 반복되는 모델 호출 위에 쌓입니다.
3. 이 단계의 실습 과제
실무에서 바로 쓸 수 있는 작은 프로젝트를 만들어 보세요.
- 글 요약기
- Markdown 제목 생성기
- 웹 콘텐츠 구조화 추출기
- 채용 JD를 이력서 개선 제안으로 바꾸는 도구
- 긴 글을 분할해 요약하고 다시 합치는 스크립트
- 호출당 소비된 token을 기록하는 비용 계산기
화려하진 않지만 실용적입니다. 이 작업들을 끝내고 난 뒤 Agent를 보면, 왜 컨텍스트, 상태, 도구, 구조화 출력이 핵심인지 훨씬 잘 보입니다.
4. 3단계: AI Agent 학습
모델 호출을 할 수 있게 되면 Agent 단계로 넘어갈 수 있습니다.
Agent의 난점은 “모델을 더 영리하게 만드는 것”이 아니라 “모델이 안정적으로 과업을 끝내게 하는 것”입니다. 언제 도구를 호출하고, 언제 파일을 읽고, 언제 계속 진행하고, 언제 멈추고, 언제 사용자 확인이 필요한지, 언제 실패를 인정할지 판단해야 합니다.
1. 추천 자료: Hello-Agents
해당 주제의 보조 글도 있습니다: 「Hello Agents: AI Agent를 처음부터 만드는 방법」. 실제 구현 관점에서 보완 설명을 제공합니다.
Hello-Agents는 Datawhale의 오픈소스 에이전트 학습 튜토리얼로, 학습자가 처음부터 AI Agent를 이해하고 구축할 수 있도록 돕습니다. 기존 플랫폼 사용법만 가르치는 것이 아니라 Agent의 핵심 원리, 아키텍처 패러다임, 직접 구현을 강조합니다.
중점 학습 항목:
- Agent의 기본 개념
- 도구 호출과 과업 수행
- ReAct 사고와 액션 루프
- 메모리와 컨텍스트 관리
- 다중 에이전트 협업
- 데모에서 실제 응용 시스템으로 가는 구축 경로
노드 몇 개를 드래그해서 조립하는 수준이 아니라, 원리를 진짜로 이해하고 싶다면 이런 튜토리얼이 더 가치 있습니다.
2. 추천 자료: OpenAI Agents SDK
OpenAI Agents SDK는 OpenAI가 제공하는 Agent 개발 프레임워크로, 에이전트, 도구, handoff, guardrails, tracing, 구조화 출력 같은 항목을 공학적으로 정리해 학습하기에 적합합니다.
특히 중요한 개념은:
- handoffs: 한 Agent가 과업을 더 전문적인 다른 Agent에게 이관하는 것
- guardrails: 입력, 출력, 도구 호출에 대한 안전/형식 제약을 두는 것
- tracing: 모델 호출, 도구 호출, handoff, 기타 실행 이벤트를 기록해 디버깅과 관찰을 쉽게 하는 것
- structured output: 모델 출력을 더 안정적인 데이터 구조로 만드는 것
이런 프레임워크의 의미는 코드를 몇 줄 줄이는 게 아니라, Agent 실행을 더 디버깅 가능하고 유지보수 가능하며 확장 가능하게 만드는 데 있습니다.
3. 추천 자료: LangGraph
LangGraph는 LangChain 생태계의 Agent 오케스트레이션 프레임워크로, 상태를 가진, 반복 가능한, 분기 가능한 복합 Agent 워크플로를 구성하는 데 적합합니다. 실행 과정을 그래프 구조로 추상화해 다단계 작업, 장기 상태 관리, 인간 개입, 복잡 자동화 흐름에 유리합니다.
중점 학습 항목:
- graph 기반 워크플로
- state management
- node와 edge
- 반복, 조건 분기, 중단 후 복구
- 다중 Agent 협업 흐름
간단한 Agent가 하나의 루프라면, LangGraph는 복잡한 작업을 여러 노드로 분해하는 데 더 적합합니다. 검색, 읽기, 분석, 작성, 점검, 수정, 출력처럼 각 노드가 한 가지 일을 맡고 상태가 노드 간 이동하면서 전달됩니다.
4. Agent 학습 시 가장 많이 빠지는 함정
학습 초기에 자주 발생하는 실수는 다음과 같습니다.
- 처음부터 만능 Agent를 만들려 함
- 도구 호출 결과를 기록하지 않음
- 오류 처리 부재
- 도구 권한 제한 미설정
- 정지 조건 미설계
- 컨텍스트 길이 관리 미흡
- 계획, 실행, 점검을 구분하지 않음
- 로그와 tracing 미설정
- 프롬프트만 길게 쓰고 구조화된 흐름은 없음
실제로 유용한 Agent는 “무엇이든 다 한다”가 아니라 “명확한 범위에서 안정적으로 과업을 완료한다”는 점입니다.
5. 이 단계의 실습 과제
작은 Agent부터 시작하는 것이 좋습니다.
- 파일 정리 Agent: 파일명을 읽어 규칙으로 분류
- 웹 요약 Agent: 자료를 검색해 핵심을 정리하고 요약 출력
- 코드 검사 Agent: 파일 하나를 읽고 눈에 띄는 문제점 추출
- 이력서 최적화 Agent: JD와 이력서를 읽고 수정 제안 출력
- 글 편집 Agent: 정해진 규칙으로 MDX 글을 다듬기
- 자료 연구 Agent: 검색, 추출, 요약, 참조 출처 생성
각 Agent는 입력, 출력, 도구, 제약, 정지 조건이 명확해야 합니다. 처음부터 다중 Agent 협업을 추구하기보다, 단일 Agent의 기본 루프를 안정화하세요.
5. 4단계: Skills와 워크플로 정착
작은 Agent를 몇 개 만들 수 있게 되면, 반복적으로 등장하는 과업이 보이기 시작합니다.
예를 들어 글을 쓸 때마다 frontmatter, 제목 계층, SEO 설명, 참고 링크, 본문 형식을 점검하고, 이력서를 다룰 때마다 JD 매칭, 프로젝트 표현, 키워드, 정량 지표를 점검하고, 표를 처리할 때마다 필드, 형식, 계산 기준, 출력 템플릿을 확인해야 합니다.
이런 반복 경험을 매번 임시 프롬프트에 의존해 설명하면 피로도가 큽니다. Skills의 가치가 바로 여기 있습니다. 반복 작업을 고정된 능력으로 묶어, AI가 비슷한 과업에서 더 성숙한 흐름을 자동 사용하게 만드는 것입니다.
1. 추천 자료: Anthropic Skills
Skills 실제 사용 사례는 「Skill 주제 입문: 프롬프트에서 재사용 가능한 AI 워크플로로」에서 참고할 수 있습니다.
Anthropic은 Agent Skills 관련 공식 자료와 예시를 공개했습니다. 공개 내용에서 Skills는 보통 폴더 형태로 구성되며, 설명 문서, 스크립트, 템플릿, 기타 리소스를 담아 특정 작업에서 Claude가 해당 능력을 불러오도록 합니다.
Anthropic의 해설에서 핵심은 Skills가 단순한 프롬프트가 아니라 instructions, 코드, 리소스를 포함할 수 있는 능력 번들이라는 점입니다. 문서 처리, 데이터 분석, 브랜드 가이드, 전문 워크플로에서 AI의 안정성을 높이는 데 적합합니다.
중점 학습 항목:
- Skill은 어떻게 트리거되는지
SKILL.md또는 instructions 작성 방식- 적용 시나리오를 명확히 쓰는 방법
- 스크립트, 템플릿, 참고 자료를 Skill에 넣는 방식
- Skill을 과도하게 크고 포괄적으로 만들지 않는 법
- 보안 및 권한 이슈 처리
2. 추천 자료: awesome-skills-cn
awesome-skills-cn은 중국어 Skills 리소스를 정리한 프로젝트로, Claude Skills, OpenClaw Skills, 범용 Agent Skills 관련 항목을 수집합니다.
남의 Skill 구조를 보며 공부하기 좋습니다. 어떤 식으로 디렉터리를 구성하고, 설명을 작성하며, 작업 경계를 정의하고, 스크립트와 템플릿을 정리하는지 배울 수 있습니다.
하지만 수집만 해서는 안 됩니다. 가장 효과적인 학습은 남의 구조를 참고한 뒤, 자신의 실제 작업을 위한 Skill을 직접 작성하는 것입니다.
3. 좋은 Skill의 형태
좋은 Skill은 보통 다음을 포함합니다.
- 명확한 적용 시나리오: 언제 사용할지
- 명확한 입력: 사용자가 무엇을 제공해야 하는지
- 명확한 출력: 최종적으로 무엇을 만들어야 하는지
- 안정적인 절차: 무엇을 먼저, 다음에 무엇을 할지
- 형식 요구사항: 제목, 표, JSON, Markdown, 파일 명명 규칙 등
- 제약 조건: 할 수 없는 것, 반드시 보존해야 할 정보
- 예시: AI가 참고할 템플릿 제공
- 필수 스크립트: 반복적이고 결정적인 작업은 코드에 위임
좋은 Skill은 “범용 워크플로”가 되면 안 됩니다. 범용일수록 통제가 어려워집니다. 실전에서 유용한 Skill은 보통 작지만 정확합니다.
4. 이 단계의 실습 과제
자신의 실제 워크플로에서 하나의 작업을 골라보세요.
- MDX 글 다듬기 Skill
- 이력서 최적화 Skill
- SEO 제목 생성 Skill
- 웹 자료 정리 Skill
- Excel 데이터 정제 Skill
- 프로젝트 README 생성 Skill
- 명리 사례 구조화 보고 Skill
- 취업 메일 작성 Skill
먼저 최소 버전부터 만들고, 한 가지 명확한 문제만 해결하게 하세요. 작동이 안정되면 점차 템플릿, 스크립트, 검증 규칙을 추가합니다.
6. 권장 학습 순서
초심자라면 아래 순서대로 진행할 수 있습니다.
1. 첫째 주: LLM 지도 그리기
Happy-LLM으로 전체적인 감각을 잡고 NLP, Transformer, token, 학습, 추론 같은 기본 내용을 중심으로 봅니다.
첫째 주에는 모든 세부를 완전히 이해하려고 하지 마세요. 목표는 이 영역의 모듈이 무엇인지, 모듈 간 관계가 무엇인지 파악하는 것입니다.
2. 둘째 주: 최소 GPT 구현 보기
minGPT로 GPT 핵심 구조를 관찰하세요. 목표는 코드를 외우는 것이 아니라 입력이 embedding으로 바뀌는 과정, attention이 대략 하는 일, 모델이 다음 token의 확률을 어떻게 만드는지 이해하는 것입니다.
코드를 모두 이해하지 못해도 괜찮습니다. 전체 구조를 먼저 보고, 뒤에서 PyTorch 기초를 보완해 나가세요.
3. 셋째 주: 모델 호출 실습
Hugging Face Transformers 또는 모델 API로 요약, 분류, 번역, 정보 추출, 제목 생성 같은 작은 과업을 몇 가지 수행해 보세요.
이 주차의 핵심은 입력/출력, token, 컨텍스트 길이, 구조화 출력, 오류 처리입니다.
4. 넷째 주: Agent 기본 루프 학습
Hello-Agents로 Agent의 과업 수행 흐름을 이해합니다. 도구 호출, 결과 관찰, 다음 행동 결정, 정지 조건을 중심으로 봅니다.
이 시점에서 최소한의 Agent를 직접 작성하세요. 텍스트 파일 하나를 읽고 내용을 요약한 뒤 Markdown을 출력하는 에이전트를 만들면 충분합니다.
5. 다섯째 주: 엔지니어링형 Agent 프레임워크 학습
OpenAI Agents SDK 또는 LangGraph를 학습합니다. 전자는 Agent, 도구, handoff, guardrails, tracing 같은 엔지니어링 개념을 이해하기 좋고, 후자는 상태기계, 그래프 구조, 다단계 작업 오케스트레이션을 이해하는 데 좋습니다.
두 프레임워크를 동시에 깊게 파고들지 마세요. 하나를 먼저 완주하고, 이후에 다른 하나를 보세요.
6. 여섯째 주: 반복 과업을 Skill로 정리
자주 하는 과업 하나를 골라서 Skill로 정리하세요. 예를 들어 “MDX 글 다듬기 규칙”을 고정된 지침으로 만들고, frontmatter 작성법, 제목 번호 매기기, 본문 정렬, 참고 출처 배치 등을 규정합니다.
이 단계가 바로 AI 능력이 단순 대화 기반이 아니라, 조직되고 재사용되며 표준화될 수 있다는 점을 체감하게 해줍니다.
7. 제가 개인적으로 추천하는 입문 조합
시작할 프로젝트를 몇 개만 고른다면, 제안 조합은 이렇습니다.
| 단계 | 추천 프로젝트 | 학습 목표 |
|---|---|---|
| LLM 기본 | Happy-LLM | 대규모 언어 모델의 전체 지식 구조 정립 |
| LLM 소스 이해 | minGPT | GPT의 최소 구현 구조 이해 |
| 모델 응용 | Hugging Face Transformers | 모델 로드, 추론 실행, tokenizer 이해 |
| Agent 입문 | Hello-Agents | 에이전트의 기본 루프와 도구 호출 이해 |
| Agent 엔지니어링 | OpenAI Agents SDK | handoff, guardrails, tracing, 구조화 출력 학습 |
| Agent 오케스트레이션 | LangGraph | 상태 관리, 다중 노드 흐름, 복잡 과업 오케스트레이션 |
| Skills | Anthropic Skills / awesome-skills-cn | 반복 과업을 재사용 가능한 능력으로 정착 |
완전한 기초가 없다면 먼저 Happy-LLM → Hugging Face Transformers → Hello-Agents 순으로 가는 것을 권합니다. 어느 정도 코드와 API 경험이 생기면 minGPT, OpenAI Agents SDK, LangGraph, Skills를 추가하세요.
8. 학습 로드맵을 벗어나지 않기
마지막으로 몇 가지 현실적인 판단 기준을 남깁니다.
1. 일반인이 처음부터 자기 모델을 훈련할 필요는 없음
모델 훈련 자체가 중요하지 않다는 뜻은 아닙니다. 다만 대부분 학습자에게는 처음부터 먼저 익혀야 하는 건 호출, 조합, 엔지니어링 적용 능력입니다. 즉시 활용할 수 있는 힘은 자기 모델을 만들기보다 대규모 모델을 자신의 워크플로에 연결하는 데 있습니다.
2. 데모 프로젝트에 집착하지 않기
AI 시대에는 자동으로 책을 쓰고, 자동으로 수익을 내고, 완전 자동 회사 운영, 만능 Agent 같은 멋진 데모가 많습니다. 일부는 영감을 주지만, 많은 프로젝트가 불안정하고 일반인이 과도하게 시간과 에너지를 들이기엔 적합하지 않습니다.
프로젝트 가치가 있는지 판단하는 기준은 세 가지입니다.
- 핵심 원리를 설명할 수 있는가
- 실제 과업을 제대로 돌릴 수 있는가
- 자신의 워크플로에 이전 가능한가
스샷으로만 화려하게 보이는데 능력을 정착시키지 못한다면, 오래 투자할 만한 프로젝트가 아닙니다.
3. 가장 중요한 건 자신의 워크플로를 갖추는 것
진짜 가치 있는 AI 학습은 모델 목록을 얼마나 모았는지나 새로운 용어를 얼마나 외웠는지가 아닙니다. 자신의 워크플로를 단계적으로 만드는 것입니다.
예를 들어:
- 글쓰기: AI가 자료 수집, 구조 정리, 문장 다듬기를 도와줌
- 코딩 학습: AI가 코드 설명, 테스트 생성, 버그 수정에 도움
- 웹 제작: AI가 컴포넌트 작성, SEO 점검, 콘텐츠 정리에 도움
- 취업 준비: AI가 JD 분석, 이력서 최적화, 면접 준비를 지원
- 연구 작업: AI가 자료 수집, 관점 요약, 인용 목록 작성에 도움
이 과정을 안정적으로 갖추면, 더 이상 “AI를 쓸 줄 아는 사람”이 아니라 “자신만의 AI 작업 체계를 구축한 사람”이 됩니다.
9. 결론: 사용자에서 구축자로
이 학습 로드맵의 핵심은 한 줄로 정리할 수 있습니다.
먼저 모델을 이해하고 호출한 다음, 먼저 간단한 도구를 돌리고 그다음 Agent로 확장하고, 과업을 돌린 뒤 Skills로 정착한다.
새로운 개념을 모두 한꺼번에 따라가지 마세요. AI 분야는 빠르게 변하지만, 기본 역량 사슬은 분명합니다. LLM 이해, API 사용, 도구 호출, 컨텍스트 관리, 워크플로 설계, 경험의 Skills 정착이 핵심입니다.
이 흐름을 따르면, 단순 AI 사용자에서 AI 응용 구축자로 점진적으로 성장할 수 있습니다.
자주 묻는 질문
AI를 배우는 데 프로그래밍 기초가 필요한가요?
필수는 아닙니다. LLM 개념을 이해하고, API 호출과 Agent 원리를 익히는 데는 기본 Python만으로도 충분할 수 있습니다. 다만 맞춤형 Agent를 구현하거나 Skill을 작성하려면 코드를 읽을 줄 알면 학습 효율이 크게 올라갑니다. 권장 순서는 개념과 도구 사용부터 시작해 점진적으로 프로그래밍 역량을 보완하는 것입니다.
LLM과 AI Agent의 차이는 무엇인가요?
LLM은 텍스트를 이해·생성하는 기초 언어 모델이고, AI Agent는 LLM 위에 목표 설정, 도구 호출, 메모리, 다단계 추론을 더한 실행 시스템입니다. 쉽게 말해 LLM이 “두뇌”라면, Agent는 “도구를 사용해 과업을 수행하는 실행자”입니다.
Skill과 프롬프트의 차이는?
프롬프트는 일회성 지시문으로, “이번에 어떻게 말할 것인가”를 처리합니다. Skill은 재사용 가능한 능력 번들로, 보통 설명 문서, 스크립트, 템플릿 등을 포함해 “앞으로 유사한 과업을 어떻게 안정적으로 재사용할 것인지”를 다룹니다. 용도가 다르며, Skill이 더 설치형 워크플로 모듈에 가깝습니다.
이 학습 로드맵은 어디서 시작하면 좋은가요?
첫 단계(LLM 기본)인 Happy-LLM으로 시작해 전체 인지 맵을 잡는 것을 추천합니다. 첫 읽기에서 60%만 이해해도 충분합니다. 이후 모델 응용(API 호출) → Agent 기본 루프(Hello-Agents) → Skills 정착으로 이어가며, 각 단계마다 실습을 함께 진행하면 효과가 큽니다.
참고 자료
- Datawhale Happy-LLM: 대형 모델을 처음부터 구축하기
- Andrej Karpathy minGPT: 미니멀 GPT 구현
- Hugging Face Transformers Quickstart
- Hugging Face Transformers Pipeline 문서
- Hugging Face Transformers Tokenizer 문서
- Datawhale Hello-Agents: 처음부터 AI Agent 구축
- OpenAI Agents SDK: Handoffs
- OpenAI Agents SDK: Guardrails
- OpenAI Agents SDK: Tracing
- LangGraph GitHub: Build resilient agents
- LangGraph 공식 소개
- Anthropic: Equipping agents for the real world with Agent Skills
- Anthropic Skills GitHub
- Claude Agent Skills 공식 강의
- Agent Skills Overview
- awesome-skills-cn: 중국어 Skills 리소스 정리
Share