rohitg00/ai-engineering-from-scratch
rohitg00/ai-engineering-from-scratch has 78,173 GitHub stars and 13,896 forks. GitHot measured +321 stars in 24 hours, +1,710 in 7 days, and +3,925 in 15 days. Last checked 2026-11-10 03:19 UTC. Last push 2026-10-29.
AI 엔지니어링을 배우세요. 익히고, 직접 만들고, 다른 사람을 위해 출시하세요.
측정된 스타 증가
- in 24h
- +321
- in 7 days
- +1,710
- in 15 days
- +3,925
- in 1 month
- 업데이트 지연
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
i18n/ko/README.md
OriginalAI의 도움을 받은 번역입니다. 기준 문서는 영어판입니다.
모델 내부 연산, 검색 파이프라인, 에이전트 런타임을 구현하세요. 테스트하고 실패를 분석하며 코드와 평가 결과를 보관하세요.
학습 시작 · 학습 경로 선택 · 실습 체험 · 프로젝트 만들기 · 교육과정 둘러보기
무료이며 오픈 소스이고 MIT 라이선스로 제공됩니다. 웹사이트에서, 코딩 에이전트와 함께, 또는 로컬 코드를 실행하며 배우세요.
542 수업. 20단계. Python, TypeScript, Rust, Julia.
원하는 언어로 읽기
🇬🇧 English · 🇨🇳 简体中文 · 🇹🇼 繁體中文(台灣) · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇵🇹 Português · 🇧🇷 Português (Brasil) · 🇪🇸 Español · 🇩🇪 Deutsch · 🇫🇷 Français · 🇮🇹 Italiano · 🇳🇱 Nederlands · 🇵🇱 Polski · 🇨🇿 Čeština · 🇷🇴 Română · 🇭🇺 Magyar · 🇬🇷 Ελληνικά · 🇸🇪 Svenska · 🇩🇰 Dansk · 🇳🇴 Norsk · 🇫🇮 Suomi · 🇷🇺 Русский · 🇺🇦 Українська · 🇹🇷 Türkçe · 🇮🇱 עברית · 🇸🇦 العربية · 🇮🇷 فارسی · 🇮🇳 हिन्दी · 🇧🇩 বাংলা · 🇵🇰 اردو · 🇹🇭 ไทย · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia · 🇵🇭 Tagalog
후원사
여러분의 후원으로 모든 레슨을 무료 오픈소스로 유지할 수 있습니다. 모든 후원자 보기 · 후원자가 되세요
학습 경로
| 경로 | 첫 수업 |
|---|---|
| 모델의 토대 | 환경 설정과 도구 |
| LLM 시스템 | 프롬프트 엔지니어링 |
| 에이전트와 전달 | 에이전트 루프 |
경사 하강법
20개의 시작점이 이차 손실 함수 위에서 경사 하강법에 따라 이동합니다. 그래프는 각 업데이트 후의 위치와 평균 손실을 보여 줍니다.
수업에서 학습률 조정 · 코드로 GD, 모멘텀, Adam 비교
프로젝트
단계별 시작 코드, 참조 구현, 로컬 채점기가 있는 세 프로젝트입니다. 환경 설정 후 저장소 루트에서 명령을 실행하세요. 각 단계를 구현할 때까지 시작 코드는 검사에 실패합니다.
01 · 검색 평가 실습 · Python · 순위 지표와 성능 저하 검사
후보 시스템의 평균 NDCG는 높아지지만 한 질의에서 가장 관련성 높은 근거의 순위는 낮아집니다. 질의별 비교를 구현해 성능 저하를 보고하고 출시 검사를 실패시킬 수 있게 하세요.
Python 3.10+를 사용하세요. RAG와 모델 평가을 복습하세요. 순위 검증, 정밀도와 재현율, 순위에 민감한 지표, 시스템 비교 순으로 구현하세요.
python3 scripts/project_test.py retrieval-evaluation-lab \
--init learning-artifacts/retrieval-evaluation-lab
python3 scripts/project_test.py retrieval-evaluation-lab \
--stage 1 --path learning-artifacts/retrieval-evaluation-lab --strict
python3 scripts/project_test.py retrieval-evaluation-lab \
--all --path learning-artifacts/retrieval-evaluation-lab --strict
보관할 것: 질의별 차이와 점수에 사용한 관련성 판정을 포함한 재현 가능한 비교 결과. 지표는 해당 판정에 대한 결과를 나타내며 답변의 정확성을 입증하지는 않습니다.
02 · 에이전트 추적 디버거 · TypeScript · 추적 파싱과 시간 계산
제공된 추적의 소요 시간은 여전히 100 ms이지만 총 토큰 사용량은 200 늘어나고 한 스팬이 실패하기 시작합니다. 겹치는 자식 스팬의 작업과 부모 스팬 자체의 실행 시간을 구분하고 변화를 드러내는 보고서를 만드세요.
Node.js 22.18+와 채점기용 Python 3을 사용하세요. JSONL 파싱, 부모 관계 검증, 구간 연산, 살펴볼 수 있는 타임라인 순으로 구현하세요.
python3 scripts/project_test.py agent-trace-debugger \
--init learning-artifacts/agent-trace-debugger
python3 scripts/project_test.py agent-trace-debugger \
--stage 1 --path learning-artifacts/agent-trace-debugger --strict
python3 scripts/project_test.py agent-trace-debugger \
--all --path learning-artifacts/agent-trace-debugger --strict
보관할 것: 입력 추적, HTML 타임라인, JSON 성능 저하 보고서. 부모와 자식의 사용량을 중복 집계하지 않도록 각 스팬 자체가 사용한 토큰 수만 기록하세요.
03 · 도구 호출 방화벽 · Rust · 역할 검사와 승인 기록
검토 후 쓰기 내용이 바뀌거나 승인이 재사용되는 상황을 다룹니다. 호출 봉투를 검증하고 호출자의 역할과 경로를 확인한 다음, 정확한 요청과 내용에 연결된 승인을 소모하세요.
Rust와 Python 3.10+를 사용하세요. 도구 스키마 설계와 보안 경계를 복습하세요. 호출 애플리케이션이 신원을 제공하고 모델은 작업을 제안합니다.
python3 scripts/project_test.py tool-call-firewall \
--init learning-artifacts/tool-call-firewall
python3 scripts/project_test.py tool-call-firewall \
--stage 1 --path learning-artifacts/tool-call-firewall --strict
python3 scripts/project_test.py tool-call-firewall \
--all --path learning-artifacts/tool-call-firewall --strict
보관할 것: 요청된 작업과 정책 결정을 보여 주는 감사 기록. 승인은 한 번의 호출 안에서 한 번만 사용할 수 있습니다. 이 프로젝트는 영구적인 권한 부여나 운영체제 샌드박스를 제공하지 않습니다.
학습 방식 선택
웹사이트에서 학습
aiengineeringfromscratch.com에서 완료된 레슨을 열거나 목차에서 단계를 펼쳐 보세요. 설정이나 복제가 필요하지 않습니다.
AI 튜터와 학습
Node.js, npx, 스킬을 지원하는 코딩 에이전트가 이미 설치되어 있다면 코딩 에이전트를 튜터로 사용할 수 있습니다. 튜터를 설치하거나 읽는 데 저장소 복제는 필요하지 않습니다. 특정 학습 경로의 실습을 실행하려면 python3가 필요합니다. Agent Skills 호스트 실습에는 사용할 호스트를 선택하고 쓰기 가능한 사용자 또는 프로젝트 스킬 범위를 지정해야 합니다.
npx skills add rohitg00/ai-engineering-from-scratch
설치 프로그램이 물으면 호스트와 범위를 선택하세요. Codex에서는 start-learning, Claude Code에서는 /start-learning을 사용하거나 호스트에 스킬 이름으로 사용을 요청하세요.
튜터 설정과 호스트 명령어
먼저 로컬 요건을 확인하세요.
node --version
npx --version
python3 --version
skills는 설치 중 선택한 호스트와 범위에 파일을 씁니다. 예를 들어 .claude/skills/, .cursor/skills/, .codex/skills/에 기록합니다. 선택한 호스트가 해당 경로를 실제로 검색하는지 확인하세요.
호출 문법은 호스트마다 다르며, 이식 가능한 SKILL.md 형식에 포함되지 않습니다.
| 호스트 | 코스 시작 | Model Context Protocol(MCP) 시작 | Agent Skills 시작 | 단계 퀴즈 실행 |
|---|---|---|---|---|
| Codex | start-learning을 사용하거나 /skills에서 선택 |
learn-mcp를 사용하거나 /skills에서 선택 |
learn-agent-skills를 사용하거나 /skills에서 선택 |
check-understanding 13을 사용하거나 /skills에서 선택 |
| Claude Code | /start-learning |
/learn-mcp |
/learn-agent-skills |
/check-understanding 13 |
| 기타 호환 호스트 | Use start-learning to begin the course. |
Use learn-mcp to start the Model Context Protocol (MCP) path. |
Use learn-agent-skills to start the Agent Skills Engineering path. |
Use check-understanding to quiz me on Phase 13. |
10문항 수준 진단 퀴즈로 이미 아는 내용을 확인해 시작 단계를 정하고, 개인별 학습 계획을 LEARNING.md에 저장합니다. 이후 learn 스킬이 한 세션에 한 레슨씩 개념, 수학, 코드, 퀴즈를 가르칩니다. 레슨은 이 저장소에서 바로 제공됩니다. course-guide 스킬은 막힌 내용을 다루는 정확한 레슨으로 안내합니다. Codex에서는 learn과 course-guide를 호출하고, Claude Code에서는 /learn과 /course-guide를 사용합니다. 다른 호환 호스트에서는 스킬 이름을 지정해 사용을 요청하세요.
Model Context Protocol(MCP)만 배우려면 호스트에 맞는 MCP 호출 방법을 사용하세요. MCP-LEARNING.md를 만들고 무상태 요청, 전송 방식, 양방향 작업, 보안, 신뢰성, 레지스트리 거버넌스, 적합성 근거를 다루는 17개 레슨 경로를 따릅니다. 정확한 순서와 체크포인트는 Model Context Protocol(MCP) 매니페스트에 있습니다.
Agent Skills만 배우려면 호스트에 맞는 Agent Skills 호출 방법을 사용하세요. AGENT-SKILLS-LEARNING.md를 만들고 계약, 탐색, 호출, 샌드박스 경계, 평가를 통한 출시, 실제 호스트 간 이식성을 다루는 일관된 5개 레슨 경로를 따릅니다. 웹에서는 Agent Skills 경로에서 시작할 수 있습니다.
설치 프로그램은 설정할 수 있는 호스트를 나열하고 설치 위치를 묻습니다. Node.js, npx, python3, 지원되는 호스트 또는 쓰기 가능한 범위가 아직 없다면 웹사이트를 이용하거나 docs/en.md를 직접 읽으세요. 이 경로로 개념을 익힐 수 있지만, 실제 호스트 검색, 호출, 스크립트, 제거 근거는 사전 점검을 실행할 수 있을 때까지 보류됩니다. aiengineeringfromscratch.com에서 레슨을 읽을 수 있습니다.
학습 스킬
| 스킬 | 기능 |
|---|---|
start-learning |
최초 안내를 진행합니다. 학습 목적을 묻고 수준 진단 퀴즈를 내며 개인별 계획을 LEARNING.md에 저장합니다. |
learn |
튜터 루프를 진행합니다. 워밍업 복습 후 다음 레슨을 대화형으로 가르치고 퀴즈를 내며, 진행 상황과 복습 대기열을 기록합니다. |
course-guide |
주제를 찾아 줍니다. “어텐션은 어디서 배우나요?” 또는 “손실이 NaN입니다”와 같은 질문에 알맞은 레슨과 링크를 안내합니다. |
learn-mcp |
Model Context Protocol(MCP) 전용 튜터입니다. MCP-LEARNING.md를 만들고 17개 레슨 매니페스트를 따르며, 와이어 형식, 보안, 신뢰성, 적합성 근거를 기록합니다. |
learn-agent-skills |
Agent Skills 전용 튜터입니다. AGENT-SKILLS-LEARNING.md를 만들고 레슨 22, 24, 25, 26, 27을 가르치며 실제 호스트 근거를 기록합니다. |
learn-reverse-engineering |
리버스 엔지니어링 전용 튜터입니다. REVERSE-ENGINEERING-LEARNING.md를 만들고 직접 빌드한 프로그램으로 13단계 레슨 32부터 45까지 가르치며 실습 근거를 기록합니다. |
claude-certification |
인증 튜터입니다. CCAO-F, CCDV-F, CCAR-F, CCAR-P 중 트랙을 선택하고 각 레슨을 가르치며 실습을 실행하고 산출물을 검토합니다. 진단과 모의시험을 진행하고 진도를 저장합니다. |
mcpa-certification |
MCPA 튜터입니다. 2026-07-28 프로토콜의 34개 레슨 mcpa-f 경로를 따라가며 레슨과 실습, 와이어 검사기를 실행하고 진단 및 모의시험 3회를 진행한 뒤 진도를 저장합니다. |
find-your-level |
10문항 수준 진단 퀴즈로 지식을 시작 단계에 연결하고 예상 시간이 포함된 개인별 경로를 만듭니다. |
check-understanding <phase> |
단계별 8문항 퀴즈를 내고 피드백과 복습할 레슨을 제안합니다. 위 호출 표의 Codex, Claude Code 또는 자연어 형식을 사용하세요. |
로컬 코드 실행
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py
사전 점검은 지금 필요한 요건과 나중에 필요한 도구를 구분합니다. 필수 점검에 실패하면 감지된 원인과 해결 명령을 표시합니다. vectors.py 명령은 의존성이 없는 레슨을 실행하며, 행렬과 벡터의 곱이 신경망 계층 내부에서 수행되는 연산임을 보여 줍니다. 터미널 출력을 첫 실행 근거로 저장하세요.
모든 레슨을 같은 방식으로 활용하세요
모든 레슨을 같은 방식으로 활용하세요
- 읽기:
docs/en.md를 읽고 핵심 개념을 자신의 말로 설명합니다. - 직접 입력하고 만들기: 코드 블록을 장식처럼 보는 데 그치지 말고 중요한 코드를 직접 입력해 구현합니다.
- 실행하기:
README.md와phases/가 있는 저장소 루트에서 레슨 명령을 실행합니다. - 근거 남기기: 명령, 작업 디렉터리, 종료 코드, 의미 있는 출력, 변경하거나 만든 산출물을 기록합니다.
- 계속 진행하기: 출력을 설명하고 추측 없이 작은 변경 하나를 할 수 있을 때 다음으로 넘어갑니다.
레슨 페이지의 명령은 디렉터리를 변경하라고 명시한 경우를 제외하면 저장소 루트를 기준으로 한 경로입니다. 레슨에 여러 언어 구현이 있으면 학습 중인 언어의 구현을 실행하세요.
학습 경로 선택
시작하기 전에 542개 레슨을 모두 훑어볼 필요는 없습니다. 목표 하나를 고르세요. 각 링크는 GitHub 또는 웹사이트에서 같은 교육과정을 엽니다. 두 버전 모두 같은 레슨 코드를 사용합니다.
| 목표 | GitHub에서 학습 | 웹사이트에서 학습 |
|---|---|---|
| 입문자로서 기초를 모두 다지고 싶습니다 | 0단계: 설정 및 도구 | 개발 환경 |
| Python을 알고 있으며 수학과 머신러닝 기초를 배우고 싶습니다 | 1단계: 수학 기초 | 선형대수 직관 |
| 프로덕션용 LLM 애플리케이션을 만들고 싶습니다 | 11단계: LLM 엔지니어링 | 프롬프트 엔지니어링 |
| 에이전트를 만들고 싶습니다 | 14단계: 에이전트 엔지니어링 | 에이전트 루프 |
| 실제 저장소에서 코딩 에이전트를 사용하고 싶습니다 | 에이전트 지원 엔지니어링 학습 경로 | 에이전트 지원 엔지니어링 |
| 구현 전에 무엇을 만들지 올바르게 판단하고 싶습니다 | 제품 판단 및 전달 학습 경로 | 제품 판단 및 전달 |
어디서 시작해야 할지 모르겠다면 start-learning 수준 진단 튜터 또는 웹사이트 사전 요건 안내를 이용하세요.
4개 핵심 분야와 6개 진로를 AI 엔지니어링 학습 경로에서 비교해 보세요.
MCP, Agent Skills, 리버스 엔지니어링 집중 경로
| 목표 | GitHub에서 학습 | 웹사이트에서 학습 |
|---|---|---|
| Model Context Protocol(MCP)로 구축하고 싶습니다 | Model Context Protocol(MCP) 학습 경로 | Model Context Protocol(MCP) 경로 |
| Agent Skills를 작성하고 배포하고 싶습니다 | 집중 Agent Skills 학습 경로 | Agent Skills 경로 |
| 컴파일된 프로그램을 읽고 싶습니다 | 집중 리버스 엔지니어링 학습 경로 | 리버스 엔지니어링 경로 |
선수 지식과 학습 시간
사전 요건
- 어떤 언어로든 코드를 작성할 수 있어야 합니다(Python을 알면 도움이 됩니다).
- API를 호출하는 데 그치지 않고 AI가 실제로 어떻게 작동하는지 이해하고 싶어야 합니다.
어디서 시작할까요
| 현재 배경 | 시작 단계 | 예상 시간 |
|---|---|---|
| 프로그래밍과 AI가 처음입니다 | 0단계 — 설정 | 약 306시간 |
| Python을 알고 머신러닝은 처음입니다 | 1단계 — 수학 기초 | 약 270시간 |
| 머신러닝을 알고 딥러닝은 처음입니다 | 3단계 — 딥러닝 핵심 | 약 200시간 |
| 딥러닝을 알고 LLM과 에이전트를 배우고 싶습니다 | 10단계 — LLM 처음부터 구현 | 약 100시간 |
| 시니어 엔지니어이며 에이전트 엔지니어링만 배우고 싶습니다 | 14단계 — 에이전트 엔지니어링 | 약 60시간 |
| 프로덕션 MCP 시스템만 구축하고 싶습니다 | Model Context Protocol(MCP) 경로 | 약 23시간 15분 |
| 프로덕션 Agent Skills만 만들고 싶습니다 | Agent Skills 엔지니어링 경로 | 약 9.5시간 |
| 리버스 엔지니어링만 배우고 싶습니다 | 리버스 엔지니어링 경로 | 약 32.5시간 |
커리큘럼의 구조
20개 단계가 차곡차곡 쌓입니다. 수학이 기초이고 에이전트와 프로덕션이 꼭대기입니다. 아래 단계를 이미 알고 있다면 앞부분을 건너뛰어도 됩니다. 다만 기초를 건너뛰고 나서 상위 단계가 왜 고장 나는지 고민하지는 마세요.
%%{init: {'theme':'base','themeVariables':{'primaryColor':'#fafaf5','primaryTextColor':'#1a1a1a','primaryBorderColor':'#3553ff','lineColor':'#3553ff','fontFamily':'JetBrains Mono','fontSize':'12px'}}}%%
flowchart TB
P0["0단계 — 설정 및 도구"] --> P1["1단계 — 수학 기초"]
P1 --> P2["2단계 — 머신러닝 기초"]
P2 --> P3["3단계 — 딥러닝 핵심"]
P3 --> P4["4단계 — 컴퓨터 비전"]
P3 --> P5["5단계 — 자연어 처리"]
P3 --> P6["6단계 — 음성 및 오디오"]
P3 --> P9["9단계 — 강화학습"]
P5 --> P7["7단계 — 트랜스포머"]
P7 --> P8["8단계 — 생성형 AI"]
P7 --> P10["10단계 — LLM 처음부터 구현"]
P10 --> P11["11단계 — LLM 엔지니어링"]
P10 --> P12["12단계 — 멀티모달 AI"]
P11 --> P13["13단계 — 도구 및 프로토콜"]
P13 --> P14["14단계 — 에이전트 엔지니어링"]
P14 --> P15["15단계 — 자율 시스템"]
P15 --> P16["16단계 — 멀티 에이전트와 스웜"]
P14 --> P17["17단계 — 인프라 및 프로덕션"]
P15 --> P18["18단계 — 윤리와 정렬"]
P16 --> P19["19단계 — 캡스톤 프로젝트"]
P17 --> P19
P18 --> P19
목차
총 20단계입니다. 각 단계를 클릭하면 레슨 목록이 펼쳐집니다.
0단계: 설정 및 도구 13개 레슨
앞으로 진행할 모든 내용을 위해 개발 환경을 준비하세요.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 개발 환경 | 구현 | Python |
| 02 | Git과 협업 | 학습 | — |
| 03 | GPU 설정과 클라우드 | 구현 | Python |
| 04 | API와 키 | 구현 | Python |
| 05 | Jupyter 노트북 | 구현 | Python |
| 06 | Python 환경 | 구현 | Shell |
| 07 | AI용 Docker | 구현 | Docker |
| 08 | 에디터 설정 | 구현 | — |
| 09 | 데이터 관리 | 구현 | Python |
| 10 | 터미널과 셸 | 학습 | — |
| 11 | AI를 위한 Linux | 학습 | — |
| 12 | 디버깅과 프로파일링 | 구현 | Python |
| 13 | AI 엔지니어링을 위한 Python | 구현 | Python |
1단계 — 수학 기초 22 개 레슨 코드를 통해 모든 AI 알고리즘의 바탕이 되는 직관을 익힙니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 선형대수 직관 | 학습 | Python, Julia |
| 02 | 벡터, 행렬과 연산 | 구현 | Python, Julia |
| 03 | 행렬 변환과 고윳값 | 구현 | Python, Julia |
| 04 | 머신러닝을 위한 미적분: 도함수와 기울기 | 학습 | Python |
| 05 | 연쇄 법칙과 자동 미분 | 구현 | Python |
| 06 | 확률과 분포 | 학습 | Python |
| 07 | 베이즈 정리와 통계적 사고 | 구현 | Python |
| 08 | 최적화: 경사 하강법 계열 | 구현 | Python |
| 09 | 정보 이론: 엔트로피와 KL 발산 | 학습 | Python |
| 10 | 차원 축소: PCA, t-SNE, UMAP | 구현 | Python |
| 11 | 특이값 분해 | 구현 | Python, Julia |
| 12 | 텐서 연산 | 구현 | Python |
| 13 | 수치 안정성 | 구현 | Python |
| 14 | 노름과 거리 | 구현 | Python |
| 15 | 머신러닝을 위한 통계 | 구현 | Python |
| 16 | 샘플링 방법 | 구현 | Python |
| 17 | 선형 시스템 | 구현 | Python |
| 18 | 볼록 최적화 | 구현 | Python |
| 19 | AI를 위한 복소수 | 학습 | Python |
| 20 | 푸리에 변환 | 구현 | Python |
| 21 | 머신러닝을 위한 그래프 이론 | 구현 | Python |
| 22 | 확률 과정 | 학습 | Python |
2단계 — 머신러닝 기초 21 개 레슨 고전 머신러닝은 오늘날에도 대부분의 프로덕션 AI를 뒷받침합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 머신러닝이란 무엇인가 | 학습 | Python |
| 02 | 처음부터 구현하는 선형 회귀 | 구현 | Python |
| 03 | 로지스틱 회귀와 분류 | 구현 | Python |
| 04 | 결정 트리와 랜덤 포레스트 | 구현 | Python |
| 05 | 서포트 벡터 머신 | 구현 | Python |
| 06 | k-최근접 이웃(KNN)과 거리 척도 | 구현 | Python |
| 07 | 비지도 학습: K-Means, DBSCAN | 구현 | Python |
| 08 | 특성 공학과 선택 | 구현 | Python |
| 09 | 모델 평가: 지표와 교차 검증 | 구현 | Python |
| 10 | 편향, 분산과 학습 곡선 | 학습 | Python |
| 11 | 앙상블 기법: 부스팅, 배깅, 스태킹 | 구현 | Python |
| 12 | 하이퍼파라미터 튜닝 | 구현 | Python |
| 13 | 머신러닝 파이프라인과 실험 추적 | 구현 | Python |
| 14 | 나이브 베이즈 | 구현 | Python |
| 15 | 시계열 기초 | 구현 | Python |
| 16 | 이상 탐지 | 구현 | Python |
| 17 | 불균형 데이터 처리 | 구현 | Python |
| 18 | 특성 선택 | 구현 | Python |
| 19 | 머신러닝 시스템 설계: 문제 정의부터 배포된 모델까지 | 구현 | Python |
| 20 | 프로덕션 모델 모니터링: 데이터 드리프트와 개념 드리프트 | 구현 | Python |
| 21 | 특성 저장소와 학습-서빙 불일치 | 구현 | Python |
3단계 — 딥러닝 핵심 13 개 레슨 첫 원리부터 신경망을 구현합니다. 직접 만들기 전까지는 프레임워크를 사용하지 않습니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 퍼셉트론: 모든 것의 시작 | 구현 | Python |
| 02 | 다층 신경망과 순전파 | 구현 | Python |
| 03 | 처음부터 구현하는 역전파 | 구현 | Python |
| 04 | 활성화 함수: ReLU, Sigmoid, GELU와 그 역할 | 구현 | Python |
| 05 | 손실 함수: MSE, 교차 엔트로피, 대조 손실 | 구현 | Python |
| 06 | 최적화 알고리즘: SGD, 모멘텀, Adam, AdamW | 구현 | Python |
| 07 | 정규화: Dropout, Weight Decay, BatchNorm | 구현 | Python |
| 08 | 가중치 초기화와 학습 안정성 | 구현 | Python |
| 09 | 학습률 스케줄과 워밍업 | 구현 | Python |
| 10 | 나만의 미니 프레임워크 만들기 | 구현 | Python |
| 11 | PyTorch 입문 | 구현 | Python |
| 12 | JAX 입문 | 구현 | Python |
| 13 | 신경망 디버깅 | 구현 | Python |
4단계 — 컴퓨터 비전 28 개 레슨 픽셀에서 이해까지: 이미지, 동영상, 3D, VLM, 월드 모델을 다룹니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 이미지 기초: 픽셀, 채널, 색 공간 | 학습 | Python |
| 02 | 처음부터 구현하는 합성곱 | 구현 | Python |
| 03 | CNN: LeNet부터 ResNet까지 | 구현 | Python |
| 04 | 이미지 분류 | 구현 | Python |
| 05 | 전이 학습과 파인튜닝 | 구현 | Python |
| 06 | 객체 탐지: YOLO를 처음부터 구현하기 | 구현 | Python |
| 07 | 시맨틱 분할: U-Net | 구현 | Python |
| 08 | 인스턴스 분할: Mask R-CNN | 구현 | Python |
| 09 | 이미지 생성: GAN | 구현 | Python |
| 10 | 이미지 생성: 확산 모델 | 구현 | Python |
| 11 | Stable Diffusion: 아키텍처와 파인튜닝 | 구현 | Python |
| 12 | 동영상 이해: 시간 모델링 | 구현 | Python |
| 13 | 3D 비전: 포인트 클라우드와 NeRF | 구현 | Python |
| 14 | 비전 트랜스포머(ViT) | 구현 | Python |
| 15 | 실시간 비전: 엣지 배포 | 구현 | Python |
| 16 | 완전한 비전 파이프라인 구축 | 구현 | Python |
| 17 | 자기 지도 비전: SimCLR, DINO, MAE | 구현 | Python |
| 18 | 오픈 보캐뷸러리 비전: CLIP | 구현 | Python |
| 19 | OCR과 문서 이해 | 구현 | Python |
| 20 | 이미지 검색과 거리 학습 | 구현 | Python |
| 21 | 키포인트 탐지와 자세 추정 | 구현 | Python |
| 22 | 처음부터 구현하는 3D 가우시안 스플래팅 | 구현 | Python |
| 23 | 디퓨전 트랜스포머와 Rectified Flow | 구현 | Python |
| 24 | SAM 3와 오픈 보캐뷸러리 분할 | 구현 | Python |
| 25 | 비전-언어 모델(ViT-MLP-LLM) | 구현 | Python |
| 26 | 단안 깊이 및 기하 추정 | 구현 | Python |
| 27 | 다중 객체 추적과 동영상 메모리 | 구현 | Python |
| 28 | 월드 모델과 동영상 확산 | 구현 | Python |
5단계 — NLP: 기초부터 심화까지 29 개 레슨 언어는 지능과 상호작용하는 인터페이스입니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 텍스트 처리: 토큰화, 어간 추출, 표제어 추출 | 구현 | Python |
| 02 | Bag of Words, TF-IDF와 텍스트 표현 | 구현 | Python |
| 03 | 단어 임베딩: Word2Vec을 처음부터 구현 | 구현 | Python |
| 04 | GloVe, FastText와 서브워드 임베딩 | 구현 | Python |
| 05 | 감성 분석 | 구현 | Python |
| 06 | 개체명 인식(NER) | 구현 | Python |
| 07 | 품사 태깅과 구문 분석 | 구현 | Python |
| 08 | 텍스트 분류: 텍스트용 CNN과 RNN | 구현 | Python |
| 09 | 시퀀스-투-시퀀스 모델 | 구현 | Python |
| 10 | 어텐션 메커니즘: 돌파구 | 구현 | Python |
| 11 | 기계 번역 | 구현 | Python |
| 12 | 텍스트 요약 | 구현 | Python |
| 13 | 질의응답 시스템 | 구현 | Python |
| 14 | 정보 검색 | 구현 | Python |
| 15 | 토픽 모델링: LDA, BERTopic | 구현 | Python |
| 16 | 텍스트 생성 | 구현 | Python |
| 17 | 챗봇: 규칙 기반에서 신경망 기반으로 | 구현 | Python |
| 18 | 다국어 NLP | 구현 | Python |
| 19 | 서브워드 토큰화: BPE, WordPiece, Unigram, SentencePiece | 학습 | Python |
| 20 | 구조화된 출력과 제약 디코딩 | 구현 | Python |
| 21 | 자연어 추론(NLI)과 텍스트 함의 | 학습 | Python |
| 22 | 임베딩 모델 심층 분석 | 학습 | Python |
| 23 | RAG 청킹 전략 | 구현 | Python |
| 24 | 상호 참조 해결 | 학습 | Python |
| 25 | 엔티티 연결과 중의성 해소 | 구현 | Python |
| 26 | 관계 추출과 지식 그래프 구축 | 구현 | Python |
| 27 | LLM 평가: RAGAS, DeepEval, G-Eval | 구현 | Python |
| 28 | 장문맥 평가: NIAH, RULER, LongBench, MRCR | 학습 | Python |
| 29 | 대화 상태 추적 | 구현 | Python |
6단계 — 음성 및 오디오 17 개 레슨 듣고, 이해하고, 말합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 오디오 기초: 파형, 샘플링, FFT | 학습 | Python |
| 02 | 스펙트로그램, 멜 스케일과 오디오 특성 | 구현 | Python |
| 03 | 오디오 분류 | 구현 | Python |
| 04 | 음성 인식(ASR) | 구현 | Python |
| 05 | Whisper: 아키텍처와 파인튜닝 | 구현 | Python |
| 06 | 화자 인식과 검증 | 구현 | Python |
| 07 | 텍스트 음성 변환(TTS) | 구현 | Python |
| 08 | 음성 복제와 음성 변환 | 구현 | Python |
| 09 | 음악 생성 | 구현 | Python |
| 10 | 오디오-언어 모델 | 구현 | Python |
| 11 | 실시간 오디오 처리 | 구현 | Python |
| 12 | 음성 비서 파이프라인 구축 | 구현 | Python |
| 13 | 신경망 오디오 코덱: EnCodec, SNAC, Mimi, DAC | 학습 | Python |
| 14 | 음성 활동 감지와 발화 차례 전환 | 구현 | Python |
| 15 | 음성 간 스트리밍: Moshi, Hibiki | 학습 | Python |
| 16 | 음성 스푸핑 방지와 오디오 워터마킹 | 구현 | Python |
| 17 | 오디오 평가: WER, MOS, MMAU, 리더보드 | 학습 | Python |
7단계 — 트랜스포머 심층 분석 16 개 레슨 모든 것을 바꾼 아키텍처를 살펴봅니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 트랜스포머가 필요한 이유: RNN의 한계 | 학습 | Python |
| 02 | 처음부터 구현하는 셀프 어텐션 | 구현 | Python |
| 03 | 멀티헤드 어텐션 | 구현 | Python |
| 04 | 위치 인코딩: 사인파, RoPE, ALiBi | 구현 | Python |
| 05 | 트랜스포머 전체: 인코더와 디코더 | 구현 | Python |
| 06 | BERT: 마스크 언어 모델링 | 구현 | Python |
| 07 | GPT: 인과 언어 모델링 | 구현 | Python |
| 08 | T5, BART: 인코더-디코더 모델 | 학습 | Python |
| 09 | 비전 트랜스포머(ViT) | 구현 | Python |
| 10 | 오디오 트랜스포머: Whisper 아키텍처 | 학습 | Python |
| 11 | 전문가 혼합(MoE) | 구현 | Python |
| 12 | KV 캐시, FlashAttention과 추론 최적화 | 구현 | Python |
| 13 | 스케일링 법칙 | 학습 | Python |
| 14 | 트랜스포머를 처음부터 만들기 | 구현 | Python |
| 15 | 어텐션 변형: 슬라이딩 윈도, 희소, 차등 어텐션 | 구현 | Python |
| 16 | 추측 디코딩: 초안 작성, 검증, 반복 | 구현 | Python |
8단계 — 생성형 AI 15 개 레슨 이미지, 동영상, 오디오, 3D 등을 생성합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 생성 모델: 분류 체계와 역사 | 학습 | Python |
| 02 | 오토인코더와 VAE | 구현 | Python |
| 03 | GAN: 생성자와 판별자 | 구현 | Python |
| 04 | 조건부 GAN과 Pix2Pix | 구현 | Python |
| 05 | StyleGAN | 구현 | Python |
| 06 | 확산 모델: DDPM을 처음부터 구현 | 구현 | Python |
| 07 | 잠재 확산과 Stable Diffusion | 구현 | Python |
| 08 | ControlNet, LoRA와 조건화 | 구현 | Python |
| 09 | 인페인팅, 아웃페인팅과 편집 | 구현 | Python |
| 10 | 동영상 생성 | 구현 | Python |
| 11 | 오디오 생성 | 구현 | Python |
| 12 | 3D 생성 | 구현 | Python |
| 13 | 플로 매칭과 Rectified Flow | 구현 | Python |
| 14 | 평가: FID, CLIP 점수 | 구현 | Python |
| 19 | 시각 자기회귀 모델링(VAR): 다음 스케일 예측 | 구현 | Python |
9단계 — 강화학습 12 개 레슨 RLHF와 게임 AI의 기반을 익힙니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | MDP, 상태, 행동과 보상 | 학습 | Python |
| 02 | 동적 계획법 | 구현 | Python |
| 03 | 몬테카를로 방법 | 구현 | Python |
| 04 | Q-러닝과 SARSA | 구현 | Python |
| 05 | 심층 Q-네트워크(DQN) | 구현 | Python |
| 06 | 정책 경사법: REINFORCE | 구현 | Python |
| 07 | 액터-크리틱: A2C, A3C | 구현 | Python |
| 08 | PPO | 구현 | Python |
| 09 | 보상 모델링과 RLHF | 구현 | Python |
| 10 | 멀티 에이전트 강화학습 | 구현 | Python |
| 11 | 시뮬레이션에서 실제 환경으로의 전이 | 구현 | Python |
| 12 | 게임을 위한 강화학습 | 구현 | Python |
10단계 — LLM을 처음부터 구현하기 24 개 레슨 대규모 언어 모델을 만들고 학습시키며 작동 원리를 이해합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 토크나이저: BPE, WordPiece, SentencePiece | 구현 | Python, Rust |
| 02 | 토크나이저를 처음부터 만들기 | 구현 | Python |
| 03 | 사전 학습을 위한 데이터 파이프라인 | 구현 | Python |
| 04 | 미니 GPT(1억 2,400만 매개변수) 사전 학습 | 구현 | Python |
| 05 | 분산 학습, FSDP, DeepSpeed | 구현 | Python |
| 06 | 지시 튜닝: SFT | 구현 | Python |
| 07 | RLHF: 보상 모델과 PPO | 구현 | Python |
| 08 | DPO: 직접 선호 최적화 | 구현 | Python |
| 09 | Constitutional AI와 자기 개선 | 구현 | Python |
| 10 | 평가: 벤치마크와 평가 | 구현 | Python |
| 11 | 양자화: INT8, GPTQ, AWQ, GGUF | 구현 | Python |
| 12 | 추론 최적화 | 구현 | Python |
| 13 | 완전한 LLM 파이프라인 구축 | 구현 | Python |
| 14 | 오픈 모델: 아키텍처 살펴보기 | 학습 | Python |
| 15 | 추측 디코딩과 EAGLE-3 | 구현 | Python |
| 16 | 차등 어텐션(V2) | 구현 | Python |
| 17 | 네이티브 희소 어텐션(DeepSeek NSA) | 구현 | Python |
| 18 | 다중 토큰 예측(MTP) | 구현 | Python |
| 19 | DualPipe 병렬화 | 학습 | Python |
| 20 | DeepSeek-V3 아키텍처 살펴보기 | 학습 | Python |
| 21 | Jamba: SSM-트랜스포머 하이브리드 | 학습 | Python |
| 22 | 비동기 및 Hogwild! 추론 | 구현 | Python |
| 25 | 추측 디코딩과 EAGLE | 구현 | Python |
| 34 | 그래디언트 체크포인팅과 활성화 재계산 | 구현 | Python |
11단계 — LLM 엔지니어링 17 개 레슨 LLM을 프로덕션 환경에서 활용합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 프롬프트 엔지니어링: 기법과 패턴 | 구현 | Python |
| 02 | 퓨샷, CoT, Tree-of-Thought | 구현 | Python |
| 03 | 구조화된 출력 | 구현 | Python |
| 04 | 임베딩과 벡터 표현 | 구현 | Python |
| 05 | 컨텍스트 엔지니어링 | 구현 | Python |
| 06 | RAG: 검색 증강 생성 | 구현 | Python |
| 07 | 고급 RAG: 청킹과 재순위화 | 구현 | Python |
| 08 | LoRA와 QLoRA를 활용한 파인튜닝 | 구현 | Python |
| 09 | 함수 호출과 도구 사용 | 구현 | Python |
| 10 | 평가와 테스트 | 구현 | Python |
| 11 | 캐싱, 속도 제한과 비용 | 구현 | Python |
| 12 | 가드레일과 안전성 | 구현 | Python |
| 13 | 프로덕션용 LLM 앱 구축 | 구현 | Python |
| 14 | Model Context Protocol(MCP) | 구현 | Python |
| 15 | 프롬프트 캐싱과 컨텍스트 캐싱 | 구현 | Python |
| 16 | 에이전트 상태 머신: 그래프, 노드, 체크포인트 | 구현 | Python |
| 17 | 에이전트 프레임워크의 장단점 | 학습 | Python |
12단계 — 멀티모달 AI 25 개 레슨 ViT 패치부터 컴퓨터 사용 에이전트까지, 여러 모달리티를 넘나들며 보고, 듣고, 읽고, 추론합니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 비전 트랜스포머와 패치 토큰 기본 요소 | 학습 | Python |
| 02 | CLIP과 대조 학습 기반 시각-언어 사전 학습 | 구현 | Python |
| 03 | 모달리티 연결 다리로서의 BLIP-2 Q-Former | 구현 | Python |
| 04 | Flamingo와 게이트 크로스 어텐션 | 학습 | Python |
| 05 | LLaVA와 시각 지시 튜닝 | 구현 | Python |
| 06 | 임의 해상도 비전: Patch-n'-Pack과 NaFlex | 구현 | Python |
| 07 | 오픈 웨이트 VLM 레시피: 실제로 중요한 것 | 학습 | Python |
| 08 | LLaVA-OneVision: 단일 이미지, 다중 이미지, 동영상 | 구현 | Python |
| 09 | Qwen-VL 계열과 동적 FPS 동영상 | 학습 | Python |
| 10 | InternVL3 네이티브 멀티모달 사전 학습 | 학습 | Python |
| 11 | Chameleon: 토큰 전용 조기 융합 | 구현 | Python |
| 12 | Emu3: 생성을 위한 다음 토큰 예측 | 학습 | Python |
| 13 | Transfusion: 자기회귀 + 확산 | 구현 | Python |
| 14 | Show-o: 이산 확산 통합 | 학습 | Python |
| 15 | Janus-Pro: 분리형 인코더 | 구현 | Python |
| 16 | MIO: 임의 입력-출력 스트리밍 | 학습 | Python |
| 17 | 동영상-언어 시간적 그라운딩 | 구현 | Python |
| 18 | 백만 토큰 컨텍스트의 장편 동영상 | 구현 | Python |
| 19 | 오디오-언어 모델: Whisper에서 AF3까지 | 구현 | Python |
| 20 | 옴니 모델: Thinker-Talker 스트리밍 | 구현 | Python |
| 21 | 체화된 VLA: RT-2, OpenVLA, π0, GR00T | 학습 | Python |
| 22 | 문서와 다이어그램 이해 | 구현 | Python |
| 23 | 비전 네이티브 문서 RAG: ColPali | 구현 | Python |
| 24 | 멀티모달 RAG와 교차 모달 검색 | 구현 | Python |
| 25 | 멀티모달 에이전트와 컴퓨터 사용(캡스톤) | 구현 | Python |
13단계 — 도구 및 프로토콜 45 개 레슨 AI와 현실 세계를 연결하는 인터페이스를 다룹니다.
레슨 06–18과 28–31은 Model Context Protocol(MCP) 집중 학습 경로를 이룹니다. 매니페스트 순서는 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 18, 17, 28, 29, 30, 31입니다. 위의 호스트별 호출 방법으로 learn-mcp를 시작하세요. 레슨 23은 유일한 선택형 캡스톤이며 레슨 19와 20도 필요합니다.
레슨 22와 24–27은 Agent Skills 집중 학습 경로를 이룹니다. 패키지 계약부터 실제 호스트의 릴리스 게이트까지 다룹니다. 위에서 안내한 호스트별 호출 방법으로 learn-agent-skills를 시작하세요. 레슨 22에서 23으로 숫자 순서대로 이동하지 마세요.
14단계 — 에이전트 엔지니어링 54 개 레슨 첫 원리부터 에이전트를 만들고, 코딩 에이전트를 안정적으로 활용하며, 구현 전에 작업을 구체화합니다.
14단계의 각 워크벤치 레슨(31–42)은 mission.md 브리핑으로 에이전트에 임무를 안내합니다. 에이전트는 레슨 문서 전체를 열기 전에 이 브리핑을 확인합니다.
레슨 31–46은 에이전트 지원 엔지니어링 경로를 이룹니다. 매니페스트 순서는 워크벤치 기반에 작업 구체화, 계획, 위임, 지속 가능한 피드백을 결합합니다. 레슨 47–54는 제품 판단 및 전달 경로를 이룹니다. 성과 정의부터 근거, 위험, 범위, 측정, 단계적 출시, 피드백 책임까지 다룹니다.
15단계 — 자율 시스템 22 개 레슨 장기 작업 에이전트, 자기 개선, 2026년 안전성 스택을 다룹니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 챗봇에서 장기 실행 에이전트로(METR) | 학습 | Python |
| 02 | STaR, V-STaR, Quiet-STaR: 자기 학습 추론 | 학습 | Python |
| 03 | AlphaEvolve: 진화형 코딩 에이전트 | 학습 | Python |
| 04 | Darwin Gödel Machine: 자기 수정 에이전트 | 학습 | Python |
| 05 | AI Scientist v2: 워크숍 수준의 연구 | 학습 | Python |
| 06 | 자동화된 정렬 연구(Anthropic AAR) | 학습 | Python |
| 07 | 재귀적 자기 개선: 역량과 정렬 | 학습 | Python |
| 08 | 범위가 제한된 자기 개선 설계 | 학습 | Python |
| 09 | 자율 코딩 에이전트 현황(SWE-bench, CodeAct) | 학습 | Python |
| 10 | 자율 에이전트 권한 모드 | 학습 | Python |
| 11 | 브라우저 에이전트와 간접 프롬프트 인젝션 | 학습 | Python |
| 12 | 장시간 실행 에이전트의 지속성 있는 실행 | 학습 | Python |
| 13 | 동작 예산, 반복 횟수 제한, 비용 제어 | 학습 | Python |
| 14 | 킬 스위치, 서킷 브레이커, 카나리아 토큰 | 학습 | Python |
| 15 | HITL: 제안 후 커밋 | 학습 | Python |
| 16 | 체크포인트와 롤백 | 학습 | Python |
| 17 | Constitutional AI와 규칙 재정의 | 학습 | Python |
| 18 | Llama Guard와 입력/출력 분류 | 학습 | Python |
| 19 | Anthropic Responsible Scaling Policy v3.0 | 학습 | Python |
| 20 | OpenAI Preparedness Framework와 DeepMind FSF | 학습 | Python |
| 21 | METR 시간 범위와 외부 평가 | 학습 | Python |
| 22 | CAIS, CAISI와 사회적 규모의 위험 | 학습 | Python |
16단계 — 멀티 에이전트와 스웜 25 개 레슨 협력, 창발, 집단 지능을 다룹니다.
| # | 레슨 | 유형 | 언어 |
|---|---|---|---|
| 01 | 멀티 에이전트가 필요한 이유 | 학습 | TypeScript |
| 02 | FIPA-ACL의 기원과 화행 | 학습 | Python |
| 03 | 통신 프로토콜 | 구현 | TypeScript |
| 04 | 멀티 에이전트 기본 모델 | 학습 | Python |
| 05 | 슈퍼바이저 / 오케스트레이터-워커 패턴 | 구현 | Python |
| 06 | 계층형 아키텍처와 분해 드리프트 | 학습 | Python |
| 07 | 마음의 사회와 멀티 에이전트 토론 | 구현 | Python |
| 08 | 역할 전문화: 플래너 / 비평가 / 실행자 / 검증자 | 구현 | Python |
| 09 | 병렬 스웜과 네트워크형 아키텍처 | 구현 | Python |
| 10 | 그룹 채팅과 발화자 선택 | 구현 | Python |
| 11 | 핸드오프와 루틴(무상태 오케스트레이션) | 구현 | Python |
| 12 | A2A: 에이전트 간 프로토콜 | 구현 | Python |
| 13 | 공유 메모리와 블랙보드 패턴 | 구현 | Python |
| 14 | 합의와 비잔틴 장애 허용성 | 구현 | Python |
| 15 | 투표, 자기 일관성, 토론 토폴로지 | 구현 | Python |
| 16 | 협상과 흥정 | 구현 | Python |
| 17 | 생성형 에이전트와 창발 시뮬레이션 | 구현 | Python |
| 18 | 마음 이론과 창발적 협력 | 구현 | Python |
| 19 | 스웜 최적화(PSO, ACO) | 구현 | Python |
| 20 | 멀티 에이전트 강화학습: MADDPG, QMIX, MAPPO | 학습 | Python |
| 21 | 에이전트 경제, 토큰 인센티브, 평판 | 학습 | Python |
| 22 | 프로덕션 확장: 큐, 체크포인트, 지속성 | 구현 | Python |
| 23 | 실패 유형: MAST, 집단사고, 단일 문화 | 학습 | Python |
| 24 | 평가와 협력 벤치마크 | 학습 | Python |
| 25 | 사례 연구와 2026년 최신 동향 | 학습 | Python |
17단계 — 인프라 및 프로덕션 29 개 레슨 AI를 실제 환경에 배포합니다.
18단계 — 윤리, 안전성 및 정렬 30 개 레슨 인류에게 도움이 되는 AI를 만듭니다. 안전성은 선택 사항이 아닙니다.
19단계 — 캡스톤 프로젝트 85 개 레슨 엔드투엔드 제품 17개와 심층 구현 트랙 9개. 프로젝트당 20~40시간, 트랙당 4~12개 레슨.
| # | 프로젝트 | 결합 단계 | 언어 |
|---|---|---|---|
| 01 | 터미널 네이티브 코딩 에이전트 | P0 P5 P7 P10 P11 P13 P14 P15 P17 P18 | Python |
| 02 | 코드베이스 RAG(저장소 간 의미 검색) | P5 P7 P11 P13 P17 | Python |
| 03 | 실시간 음성 비서(ASR → LLM → TTS) | P6 P7 P11 P13 P14 P17 | Python |
| 04 | 멀티모달 문서 QA(비전 우선) | P4 P5 P7 P11 P12 P17 | Python |
| 05 | 자율 연구 에이전트(AI Scientist급) | P0 P2 P3 P7 P10 P14 P15 P16 P18 | Python |
| 06 | Kubernetes용 DevOps 문제 해결 에이전트 | P11 P13 P14 P15 P17 P18 | Python |
| 07 | 엔드투엔드 파인튜닝 파이프라인 | P2 P3 P7 P10 P11 P17 P18 | Python |
| 08 | 규제 산업용 프로덕션 RAG 챗봇 | P5 P7 P11 P12 P17 P18 | Python |
| 09 | 코드 마이그레이션 에이전트(저장소 단위 업그레이드) | P5 P7 P11 P13 P14 P15 P17 | Python |
| 10 | 멀티 에이전트 소프트웨어 엔지니어링 팀 | P11 P13 P14 P15 P16 P17 | Python |
| 11 | LLM 관측 가능성 및 평가 대시보드 | P11 P13 P17 P18 | Python |
| 12 | 동영상 이해 파이프라인(장면 → QA) | P4 P6 P7 P11 P12 P17 | Python |
| 13 | 레지스트리와 거버넌스를 갖춘 무상태 MCP 서버 | P11 P13 P14 P17 P18 | Python |
| 14 | 추측 디코딩 추론 서버 | P3 P7 P10 P17 | Python |
| 15 | Constitutional AI 안전성 하네스와 레드팀 환경 | P10 P11 P13 P14 P18 | Python |
| 16 | GitHub 이슈에서 PR까지 처리하는 자율 에이전트 | P11 P13 P14 P15 P17 | Python |
| 17 | 개인용 AI 튜터(적응형, 멀티모달) | P5 P6 P11 P12 P14 P17 P18 | Python |
심화 구현 트랙: 여러 레슨에 걸쳐 완전한 하위 시스템을 처음부터 구축합니다.
| # | 프로젝트 | 결합 단계 | 언어 |
|---|---|---|---|
| 20 | 에이전트 하네스 루프 계약 | A. 에이전트 하네스 | Python |
| 21 | 스키마 검증을 지원하는 도구 레지스트리 | A. 에이전트 하네스 | Python |
| 22 | 줄바꿈 구분 stdio 기반 JSON-RPC 2.0 | A. 에이전트 하네스 | Python |
| 23 | 함수 호출 디스패처 | A. 에이전트 하네스 | Python |
| 24 | 계획-실행 제어 흐름 | A. 에이전트 하네스 | Python |
| 25 | 검증 게이트와 관측 예산 | A. 에이전트 하네스 | Python |
| 26 | 거부 목록과 경로 격리를 갖춘 샌드박스 실행기 | A. 에이전트 하네스 | Python |
| 27 | 픽스처 작업을 사용하는 평가 하네스 | A. 에이전트 하네스 | Python |
| 28 | OTel GenAI 스팬과 Prometheus 메트릭을 활용한 관측 가능성 | A. 에이전트 하네스 | Python |
| 29 | 하네스 기반 엔드투엔드 코딩 에이전트 | A. 에이전트 하네스 | Python |
| 30 | BPE 토크나이저를 처음부터 구현 | B. NLP·LLM | Python |
| 31 | 슬라이딩 윈도를 적용한 토큰화 데이터셋 | B. NLP·LLM | Python |
| 32 | 토큰 임베딩과 위치 임베딩 | B. NLP·LLM | Python |
| 33 | 멀티헤드 셀프 어텐션 | B. NLP·LLM | Python |
| 34 | 트랜스포머 블록을 처음부터 구현 | B. NLP·LLM | Python |
| 35 | GPT 모델 조립 | B. NLP·LLM | Python |
| 36 | 학습 루프와 평가 | B. NLP·LLM | Python |
| 37 | 사전 학습된 가중치 불러오기 | B. NLP·LLM | Python |
| 38 | 헤드 교체를 통한 분류기 파인튜닝 | B. NLP·LLM | Python |
| 39 | 지도 파인튜닝을 통한 지시 튜닝 | B. NLP·LLM | Python |
| 40 | 직접 선호 최적화를 처음부터 구현 | B. NLP·LLM | Python |
| 41 | 전체 평가 파이프라인 | B. NLP·LLM | Python |
| 42 | 대규모 코퍼스 다운로더 | C. 엔드투엔드 학습 | Python |
| 43 | HDF5 토큰화 코퍼스 | C. 엔드투엔드 학습 | Python |
| 44 | 선형 워밍업을 적용한 코사인 학습률 | C. 엔드투엔드 학습 | Python |
| 45 | 그래디언트 클리핑과 혼합 정밀도 | C. 엔드투엔드 학습 | Python |
| 46 | 그래디언트 누적 | C. 엔드투엔드 학습 | Python |
| 47 | 체크포인트 저장 및 재개 | C. 엔드투엔드 학습 | Python |
| 48 | 분산 데이터 병렬(DDP)과 FSDP를 처음부터 구현 | C. 엔드투엔드 학습 | Python |
| 49 | 언어 모델 평가 하네스 | C. 엔드투엔드 학습 | Python |
| 50 | 가설 생성기 | D. 자동화 연구 | Python |
| 51 | 문헌 검색 | D. 자동화 연구 | Python |
| 52 | 실험 실행기 | D. 자동화 연구 | Python |
| 53 | 결과 평가기 | D. 자동화 연구 | Python |
| 54 | 논문 작성기 | D. 자동화 연구 | Python |
| 55 | 비평 루프 | D. 자동화 연구 | Python |
| 56 | 반복 스케줄러 | D. 자동화 연구 | Python |
| 57 | 엔드투엔드 연구 데모 | D. 자동화 연구 | Python |
| 58 | 비전 인코더 패치 | E. 멀티모달 VLM | Python |
| 59 | 비전 트랜스포머 인코더 | E. 멀티모달 VLM | Python |
| 60 | 모달리티 정렬을 위한 투영 계층 | E. 멀티모달 VLM | Python |
| 61 | 크로스 어텐션 융합 | E. 멀티모달 VLM | Python |
| 62 | 비전-언어 사전 학습 | E. 멀티모달 VLM | Python |
| 63 | 멀티모달 평가 | E. 멀티모달 VLM | Python |
| 64 | 청킹 전략 비교 | F. 고급 RAG | Python |
| 65 | BM25와 밀집 임베딩을 활용한 하이브리드 검색 | F. 고급 RAG | Python |
| 66 | 크로스 인코더 재순위화 모델 | F. 고급 RAG | Python |
| 67 | 질의 재작성: HyDE, 다중 질의, 분해 | F. 고급 RAG | Python |
| 68 | RAG 평가: 정밀도, 재현율, MRR, nDCG, 충실도, 답변 관련성 | F. 고급 RAG | Python |
| 69 | 엔드투엔드 RAG 시스템 | F. 고급 RAG | Python |
| 70 | 작업 명세 형식 | G. 평가 프레임워크 | Python |
| 71 | 고전적 지표 | G. 평가 프레임워크 | Python |
| 72 | 코드 실행 지표 | G. 평가 프레임워크 | Python |
| 73 | 퍼플렉서티와 보정 | G. 평가 프레임워크 | Python |
| 74 | 리더보드 집계 | G. 평가 프레임워크 | Python |
| 75 | 엔드투엔드 평가 실행기 | G. 평가 프레임워크 | Python |
| 76 | Collective Ops를 처음부터 구현 | H. 분산 학습 | Python |
| 77 | 데이터 병렬 DDP를 처음부터 구현 | H. 분산 학습 | Python |
| 78 | ZeRO 옵티마이저 상태 샤딩 | H. 분산 학습 | Python |
| 79 | 파이프라인 병렬화와 버블 분석 | H. 분산 학습 | Python |
| 80 | 샤딩 체크포인트와 원자적 재개 | H. 분산 학습 | Python |
| 81 | 엔드투엔드 분산 학습 | H. 분산 학습 | Python |
| 82 | 탈옥 분류 체계 | I. 안전성 하네스 | Python |
| 83 | 프롬프트 인젝션 탐지기 | I. 안전성 하네스 | Python |
| 84 | 거부 응답 평가 | I. 안전성 하네스 | Python |
| 85 | 콘텐츠 분류기 통합 | I. 안전성 하네스 | Python |
| 86 | Constitutional AI 규칙 엔진 | I. 안전성 하네스 | Python, YAML |
| 87 | 엔드투엔드 안전성 게이트 | I. 안전성 하네스 | Python |
도서와 자격 인증
코어 교육과정을 책으로 읽기
phases/의 20단계 코어 교육과정은 6권짜리 시리즈로 만들어집니다. EPUB과 PDF는 같은 코어 레슨 소스에서 CI가 빌드해 GitHub 릴리스마다 첨부합니다. 아래 링크는 항상 최신 릴리스로 연결됩니다. 권 번호는 시리즈 순서이며 버전이 아닙니다. 각 책에는 날짜가 표시된 판 정보가 있고 이전 판도 해당 릴리스에서 계속 내려받을 수 있습니다.
인증 교육과정은 책으로 만들지 않습니다. AI 튜터 상태, 실행 가능한 실습, 상호작용형 그림, 진단 평가, 시간 제한 모의시험은 GitHub와 웹사이트에서 계속 핵심 기능으로 제공됩니다.
| 권 | 제목 | 단계 | 다운로드 |
|---|---|---|---|
| 1 | 기초 — 수학, 도구, 고전 머신러닝 | 00-02 | EPUB · PDF |
| 2 | 딥러닝 — 신경망, 비전, 음성 | 03, 04, 06 | EPUB · PDF |
| 3 | 언어 — NLP 기초와 트랜스포머 | 05, 07 | EPUB · PDF |
| 4 | 대규모 언어 모델 — 생성, 강화학습, 사전 학습, 엔지니어링 | 08-11 | EPUB · PDF |
| 5 | 에이전트 — 멀티모달, 프로토콜, 자율성, 스웜 | 12-16 | EPUB · PDF |
| 6 | 프로덕션 — 인프라, 안전성, 캡스톤 | 17-19 | EPUB · PDF |
책은 특정 시점의 스냅샷이고 이 저장소는 계속 갱신되는 판입니다. 각 장은 레슨의 애니메이션 그림, 퀴즈, 실행 가능한 코드로 연결됩니다. python3 scripts/build_book.py로 로컬에서 만들 수 있습니다(pandoc 필요). 파이프라인 세부 정보는 book/README.md를 참조하세요.
Claude 인증 준비
Claude 인증 아카데미는 공식 Claude 인증 트랙 4종(Associate Foundations, Developer Foundations, Architect Foundations, Architect Professional)을 위한 무료 오픈소스 준비 과정입니다. 각 경로에는 시험 청사진에 맞춘 레슨, 실행 가능한 실습, 진단 평가, 캡스톤 작업, 전체 길이의 독창적인 모의시험이 포함됩니다.
AI 네이티브 GitHub 시작 안내서는 Claude Code, Codex, ChatGPT, Cursor 및 다른 에이전트에서 사용할 수 있습니다. Codex에서는 claude-certification을, Claude Code에서는 /claude-certification을 실행하세요. 다른 호스트에서는 claude-certification을 사용하라고 요청하면 됩니다. 안내서는 트랙을 선택하고 CLAUDE-CERTIFICATION.md에 지속적인 학습 경로를 만들며, 한 단계씩 가르치고 실제 실습을 실행한 뒤 산출물에 기반한 피드백을 제공합니다. 같은 교육과정은 인증 웹사이트에서도 이용할 수 있습니다.
이 아카데미는 공개된 시험 목표에 기반한 독립 학습 자료입니다. Anthropic과 제휴하지 않으며, 실제 시험 문제를 재현하지 않고, 합격을 보장하지도 않습니다.
MCP Associate(MCPA) 인증 준비
MCPA 인증 교육과정은 Linux Foundation Training을 통해 제공되는 Agentic AI Foundation의 Model Context Protocol Associate 시험을 위한 무료 오픈소스 준비 과정입니다. 34개 레슨에서 2026-07-28 무상태 프로토콜을 다섯 시험 영역에 따라 학습합니다. 이전 핸드셰이크를 대신하는 요청별 _meta와 server/discover, 여러 차례 왕복하는 요청, 구독, 캐싱, Tasks 및 MCP Apps 확장, OAuth 권한 부여, 레지스트리와 SDK 계층을 다룹니다. 모든 레슨에는 실행 가능한 표준 라이브러리 실습이 있으며, 실행 기록이 현재 와이어 형식에 맞는지 검사합니다. 트랙에는 진단 평가, 캡스톤, 공개된 청사진의 배점 비율을 따르는 전체 길이의 독창적인 모의시험 3회도 포함됩니다.
AI 네이티브 GitHub 시작 안내서는 Claude Code, Codex, ChatGPT, Cursor 및 다른 에이전트에서 사용할 수 있습니다. Codex에서는 mcpa-certification을, Claude Code에서는 /mcpa-certification을 실행하세요. 다른 호스트에서는 mcpa-certification을 사용하라고 요청하면 됩니다. 안내서는 MCPA-CERTIFICATION.md에 지속적인 학습 경로를 만들고, 한 단계씩 가르치고, 실제 실습을 실행한 뒤 산출물에 기반한 피드백을 제공합니다. 같은 교육과정은 MCPA 트랙 페이지에서도 이용할 수 있습니다.
이 교육과정은 공개된 시험 목표에 기반한 독립 학습 자료입니다. Agentic AI Foundation 또는 Linux Foundation과 제휴하지 않으며, 실제 시험 문제를 재현하지 않고, 합격을 보장하지도 않습니다.
툴킷
모든 수업은 재사용 가능한 산출물을 만듭니다. 에이전트에 설치하거나 저장소 루트에서 아래 스크립트를 사용하세요.
수업 구조와 재사용 가능한 산출물
레슨의 구조
각 레슨은 전용 폴더에 있으며, 교육과정 전체에서 같은 구조를 사용합니다.
phases/<NN>-<phase-name>/<NN>-<lesson-name>/
├── code/ 실행 가능한 구현(Python, TypeScript, Rust, Julia)
├── docs/
│ └── en.md 레슨 설명
└── outputs/ 레슨에서 만드는 프롬프트, 스킬, 에이전트 또는 MCP 서버
모든 레슨은 여섯 단계로 진행됩니다. 핵심은 Build It / Use It의 흐름입니다. 먼저 알고리즘을 처음부터 구현한 다음 프로덕션 라이브러리로 같은 작업을 실행합니다. 더 작은 버전을 직접 작성했기 때문에 프레임워크가 무엇을 하는지 이해할 수 있습니다.
%%{init: {'theme':'base','themeVariables':{'primaryColor':'#fafaf5','primaryTextColor':'#1a1a1a','primaryBorderColor':'#3553ff','lineColor':'#3553ff','fontFamily':'JetBrains Mono','fontSize':'13px'}}}%%
flowchart LR
M["핵심 문장<br/><sub>한 줄 핵심 아이디어</sub>"] --> Pr["문제<br/><sub>구체적인 어려움</sub>"]
Pr --> C["개념<br/><sub>도표와 직관</sub>"]
C --> B["직접 만들기<br/><sub>기초 수학, 프레임워크 없이</sub>"]
B --> U["사용하기<br/><sub>PyTorch / sklearn으로 같은 작업</sub>"]
U --> S["배포하기<br/><sub>프롬프트 · 스킬 · 에이전트 · MCP</sub>"]
모든 레슨은 산출물을 만듭니다
다른 교육과정은 “X를 배웠습니다. 축하합니다.”로 끝납니다. 이 교육과정의 각 레슨은 일상적인 작업 흐름에 설치하거나 붙여 넣어 사용할 수 있는 재사용 가능한 도구로 마무리됩니다.
FIG_001 · A 프롬프트 |
FIG_001 · B 스킬 |
FIG_001 · C 에이전트 |
FIG_001 · D MCP 서버 |
|---|---|---|---|
| 특정 작업에 전문가 수준의 도움을 받으려면 어떤 AI 어시스턴트에든 붙여 넣어 사용합니다. | `SKILL.md`를 읽는 Claude, Cursor, Codex, OpenClaw, Hermes 등의 에이전트에 추가할 수 있습니다. | 14단계에서 직접 작성한 루프를 자율 작업자로 배포합니다. | MCP 호환 클라이언트에 연결해 사용합니다. 13단계에서 엔드투엔드로 구축합니다. |
수업 산출물 설치
레슨 산출물. 저장소의 phases/**/outputs/에는 스킬 414개와 프롬프트 100개가 있습니다. scripts/install_skills.py로 설치할 수 있으며 저장소 복제가 필요합니다. 태그 필터, 드라이런, 에이전트별 레이아웃을 지원합니다.
python3 scripts/install_skills.py <target> # every skill, default --layout skills (nested)
python3 scripts/install_skills.py <target> --layout skills # same as above, explicit
python3 scripts/install_skills.py <target> --type all # skills + prompts + agents
python3 scripts/install_skills.py <target> --phase 14 # one phase only
python3 scripts/install_skills.py <target> --tag rag # filter by tag
python3 scripts/install_skills.py <target> --layout flat # flat files
python3 scripts/install_skills.py <target> --dry-run # preview without writing
python3 scripts/install_skills.py <target> --force # overwrite existing files
<target>는 에이전트의 스킬 디렉터리입니다. 예: ~/.claude/skills/, ~/.cursor/skills/, ~/.config/openclaw/skills/, .skills/ 또는 에이전트가 읽는 경로.
기본적으로 스크립트는 기존 파일을 덮어쓰지 않습니다. 충돌하는 경로를 모두 나열하고 종료 코드 1을 반환합니다. --dry-run으로 충돌을 미리 볼 수 있고 --force로 덮어쓸 수 있습니다. 드라이런이 아닌 실행은 유형과 단계별 전체 목록을 manifest.json에 기록합니다. 에이전트가 읽는 레이아웃을 선택하세요.
--layout |
기록되는 경로 |
|---|---|
skills |
<target>/<name>/SKILL.md (Claude / Cursor / Codex / OpenClaw / Hermes가 지원하는 중첩 형식) |
by-phase |
<target>/phase-NN/<name>.md |
flat |
<target>/<name>.md |
에이전트 워크벤치를 자체 저장소에 추가
14단계 캡스톤은 재사용 가능한 Agent Workbench 팩(AGENTS.md, 스키마, 초기화·검증·핸드오프 스크립트)을 제공합니다. 어느 저장소에나 다음과 같이 구성할 수 있습니다.
python3 scripts/scaffold_workbench.py path/to/your-repo # full pack + seeds
python3 scripts/scaffold_workbench.py path/to/your-repo --minimal # skip docs/
python3 scripts/scaffold_workbench.py path/to/your-repo --dry-run # preview only
python3 scripts/scaffold_workbench.py path/to/your-repo --force # overwrite
워크벤치의 일곱 구성 요소가 연결되고 기본 task_board.json과 새 agent_state.json(schema_version: 1)이 생성됩니다. 이후 작업과 AGENTS.md를 편집하고 scripts/init_agent.py를 실행한 뒤 계약을 에이전트에 전달하면 됩니다. 팩의 원본은 phases/14-agent-engineering/42-agent-workbench-capstone/outputs/agent-workbench-pack/에 있습니다.
전체 코스를 JSON으로 살펴보기
scripts/build_catalog.py는 모든 단계와 레슨, 디스크에 있는 산출물을 순회해 저장소 루트에 catalog.json을 만듭니다. 코스 정보를 한 파일에 담습니다.
python3 scripts/build_catalog.py # writes <repo>/catalog.json
python3 scripts/build_catalog.py --stdout # to stdout, do not touch repo
python3 scripts/build_catalog.py --out path/to/file.json
카탈로그는 README가 아니라 파일 시스템을 기반으로 하므로 실제 디스크의 항목 수와 항상 일치합니다. 사이트 빌드나 후속 도구에서 사용하거나 README의 수치가 달라지지 않았는지 확인할 수 있습니다. 스키마는 스크립트 맨 위에 설명되어 있습니다.
교육과정 워크플로는 catalog.json을 Git에서 무시하는 임시 산출물로 만듭니다. 커밋하지 마세요. 같은 워크플로는 audit_lessons.py를 필수 통과 검사로 실행합니다.
모든 레슨의 Python 코드를 스모크 체크하기
scripts/lesson_run.py는 각 레슨 code/ 디렉터리의 모든 .py 파일을 바이트 컴파일합니다. 기본 모드는 실행 없이 구문만 확인하므로 API 키나 무거운 머신러닝 의존성이 필요하지 않습니다. 잘못된 들여쓰기, 깨진 f문자열, 실수로 들어간 편집 등 기여자가 자주 만드는 회귀를 찾습니다.
python3 scripts/lesson_run.py # syntax-check the whole curriculum
python3 scripts/lesson_run.py --phase 14 # one phase only
python3 scripts/lesson_run.py --json # JSON report on stdout
python3 scripts/lesson_run.py --strict # exit 1 if any lesson fails
python3 scripts/lesson_run.py --execute # actually run, 10s timeout per lesson
--execute는 각 레슨의 code/main.py(또는 첫 번째 .py 파일)를 실행하며 레슨당 10초 제한이 있습니다. 시작 파일의 첫 부분에 # requires: pkg1, pkg2처럼 표준 라이브러리가 아닌 의존성을 적은 주석이 있으면 해당 레슨은 needs <deps> 사유와 함께 건너뜁니다. 이 스크립트는 선택 기능이며 CI에는 연결되어 있지 않습니다.
링크 검사는 표준 라이브러리만 사용하며 Python 3.10 이상이 필요합니다. LINK_CHECK_SKIP=domain1,domain2로 기본 제외 도메인(twitter.com, x.com, linkedin.com, instagram.com, medium.com)을 바꿀 수 있습니다. 이 도메인들은 자동화된 HEAD/GET 요청을 적극적으로 차단합니다.
기초 논문과 프로토콜
- Attention Is All You Need — Vaswani et al., 2017 → 7단계
- Language Models are Few-Shot Learners (GPT-3) → 10단계
- Denoising Diffusion Probabilistic Models → 8단계
- InstructGPT / RLHF → 10단계
- Direct Preference Optimization → 10단계
- Chain-of-Thought Prompting → 11단계
- ReAct: Reasoning + Acting in LLMs → 14단계
- Model Context Protocol — Anthropic → 13단계
기여하기
| 목표 | 읽으세요 |
|---|---|
| 레슨 추가 또는 수정에 기여하기 | CONTRIBUTING.md |
| 팀이나 학교를 위한 포크 | FORKING.md |
| 레슨 템플릿 | LESSON_TEMPLATE.md |
| 진행 상황 확인하기 | ROADMAP.md |
| 용어집 | glossary/terms.md |
| 행동 규범 | CODE_OF_CONDUCT.md |
레슨을 제출하기 전에 필수 조건 검사를 실행하세요.
python3 scripts/audit_lessons.py # full curriculum
python3 scripts/audit_lessons.py --phase 14 # single phase
python3 scripts/audit_lessons.py --json # CI-friendly output
규칙 하나라도 통과하지 못하면 종료 코드가 0이 아닙니다. 규칙 L001–L010은 디렉터리 구조, docs/en.md와 H1 제목의 존재, 비어 있지 않은 code/, quiz.json 스키마, 레슨 문서의 상대 링크를 검사합니다. 문제 #102를 일으킨 이전 형식의 q/choices/answer 키는 허용하지 않습니다.
프로젝트 후원하기
114,584명 독자 · 181,995 지난 30일간 페이지 조회수 · 2026-08-29 기준
무료, MIT 라이선스, 542개 레슨. 이 작업을 가능하게 해 주는 후원사와 후원자 여러분께 감사드립니다. 모든 후원사와 후원자 보기.
이 작업을 지원하려면 후원 옵션과 하드웨어 후원을 확인하거나 GitHub에서 후원하세요.
이 안내서가 도움이 되었다면 저장소에 별표를 눌러 주세요. 프로젝트를 지속하는 데 힘이 됩니다.
라이선스
MIT. 원하는 대로 쓰세요. 포크하고, 가르치고, 팔고, 배포하세요. 출처 표기는 환영하지만 필수는 아닙니다.
Rohit Ghumare 와 커뮤니티가 관리합니다.
@ghumare64 · aiengineeringfromscratch.com · 보고 / 제안관련 프로젝트 살펴보기
affaan-m/ECC
에이전트 실행·제어 프레임워크를 위한 성능 최적화 시스템. Claude Code, Codex, Opencode, Cursor 등을 위한 스킬, 본능, 메모리, 보안, 연구 우선 개발을 제공합니다.
300,313 스타NousResearch/hermes-agent
당신과 함께 성장하는 에이전트
262,134 스타multica-ai/andrej-karpathy-skills
Andrej Karpathy가 관찰한 LLM 코딩의 함정을 바탕으로 Claude Code의 동작을 개선하는 단일 CLAUDE.md 파일입니다.
231,460 스타firecrawl/firecrawl
웹과 그 너머의 데이터로 AI 에이전트를 강화합니다. 초지능을 위한 라이브러리를 구축하고 있습니다. 🔥
200,178 스타