AI 코드 에이전트의 이해와 활용을 위한 실습 자료입니다.
주니어~미드레벨 개발자 — 프로그래밍 경험은 있으나 AI 코드 에이전트는 처음이거나 초보인 분
- Python 3.10+
- Git 기본 사용법
- 터미널 기본 조작 (
cd,ls,cat) - OpenCode 설치 완료 (또는 Claude Code, Codex 등)
| # | 실습명 | 교시 | 시간 | 핵심 개념 |
|---|---|---|---|---|
| 00 | 낯선 코드베이스 탐험 | 1교시 | 30분 | 도구 사용, 서브에이전트, 탐색 패턴 |
| 01 | 컨텍스트 엔지니어링 챌린지 | 2교시 | 40분 | AGENTS.md, 컨텍스트 효과 비교 |
| 02 | 레거시 코드 리팩토링 | 3교시 | 40분 | 테스트 생성, 리팩토링, 동어반복 테스트 |
| 03 | 자기 수정 피드백 루프 | 4교시 | 25분 | 비대화형 실행, 자동 수정 루프 |
| 04 | 바이브 코딩: 처음부터 앱 만들기 | 과제 | 60분 | 프롬프트 전략, 팀 협업 |
- 실습 도구: OpenCode (무료 모델 사용)
- 각자 구독 중인 도구(Claude Code, Codex, Gemini CLI 등)가 있으면 자유롭게 사용 가능
- 모든 실습 코드는 Python 표준 라이브러리만 사용 (pip install 불필요)
# 레포 클론
git clone https://github.com/cozytk/agentic-coding-basic-labs.git
cd agentic-coding-basic-labs
# Lab 00 시작
cd 00-codebase-exploration
just setup
just test각 실습은 I DO → WE DO → YOU DO 3단계로 구성됩니다.
- I DO: 실제 OpenCode 세션 로그를 기반으로 에이전트 행동을 분석합니다
- WE DO: 강사 안내에 따라 에이전트와 함께 기능을 구현합니다
- YOU DO: 독립적으로 도전 과제를 수행합니다
각 실습의 solution/ 디렉토리에 정답 코드가 포함되어 있습니다.