Skip to content

cozytk/agentic-coding-basic-labs

Repository files navigation

에이전틱 코딩 입문 — 실습 자료

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/ 디렉토리에 정답 코드가 포함되어 있습니다.

About

에이전틱 코딩 입문 — 실습 자료 (OpenCode 세션 로그 기반)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors