개발도구 가이드
AI 엔지니어링 전 과정 학습 커리큘럼 소개
rohitg00/ai-engineering-from-scratch
GitHubAI 공학의 전 과정을 다루는 방대한 커리큘럼으로, 수학적 기초부터 LLM 엔지니어링, 에이전트 구축까지 20개 단계와 523개의 레슨을 제공합니다.
세 줄 요약
- 단순 이론 학습에 그치지 않고, 모든 알고리즘을 수학적 원리에서 출발하여 직접 코드로 구현하고 테스트하며 실질적인 역량을 기르는 것이 핵심입니다.
- AI 도구 사용 경험만으로는 부족한 전문성을 채워주며, 현업에서 즉시 활용 가능한 깊이 있는 지식 기반과 재사용 가능한 아티팩트를 제공합니다.
- 방대한 분량이지만 처음부터 시작할 필요 없이, LLM 엔지니어링이나 에이전트 구축 등 목표에 맞는 모듈형 학습 경로를 선택하여 효율적으로 학습할 수 있습니다.
이 커리큘럼은 AI 공학의 전체 과정을 다루며, 20개의 단계와 523개의 레슨으로 구성되어 있습니다. 단순한 이론 학습을 넘어, 모든 알고리즘을 수학적 원리에서부터 시작하여 직접 코드로 구현하고 테스트하는 것을 목표로 합니다. 각 레슨마다 , 스킬, 등 재사용 가능한 아티팩트를 제공하며, 사용자가 AI를 끝단(End-to-end)까지 직접 구축할 수 있도록 설계되었습니다.
학습자는 523개의 모든 레슨을 처음부터 순서대로 진행할 필요가 없습니다. 목표에 따라 모듈식 학습 경로를 선택하여 효율적으로 지식을 습득할 수 있습니다. 예를 들어, '프로덕션 애플리케이션 구축'이나 '에이전트 엔지니어링', 또는 '(MCP)' 등 구체적인 목표를 설정하고 해당 단계부터 시작하는 것이 가능합니다.
실제 학습을 위해서는 환경 설정을 거쳐야 합니다. 사용자는 `npx skills add rohitg00/ai-engineering-from-scratch`와 같은 명령어를 통해 커리큘럼 스킬을 설치할 수 있습니다. 레슨 진행 시에는 문제를 읽고, 수학적 원리를 도출하며, 코드를 직접 작성하고 테스트하는 과정을 거치며, 그 과정의 증거(artifact)를 기록하는 것이 중요합니다.
용어 풀이
- 프롬프트
- AI에게 주는 지시나 질문 글.
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- 모델 컨텍스트 프로토콜
- AI가 외부 도구·데이터와 연결되는 방식을 정한 공개 표준. Anthropic이 처음 공개했어요.