Lab 01: 개발 환경 설정
입문
마감: 2026-03-11
목표
- AI 코딩 CLI 도구 설치 및 API 키 설정 완료
- DGX H100 서버 SSH 접속 성공
- GitHub 저장소 Fork 및 PR 워크플로우 이해
사전 요구사항
- GitHub 계정
- 터미널(macOS/Linux) 또는 WSL(Windows) 사용 가능
실습 단계
-
Node.js 설치 확인
Terminal window node --version # v20.x.x 이상npm --version # 10.x.x 이상Node.js가 없다면 nodejs.org에서 설치.
-
AI 코딩 CLI 도구 설치
Terminal window npm install -g @anthropic-ai/claude-codeclaude --versionTerminal window npm install -g @google/gemini-cligemini --versionTerminal window npm install -g @openai/codexcodex --versionTerminal window brew install opencode -
API 키 설정
console.anthropic.com에서 API 키 발급 후:
Terminal window # ~/.bashrc 또는 ~/.zshrc에 추가export ANTHROPIC_API_KEY="sk-ant-..."source ~/.bashrcaistudio.google.com에서 API 키 발급 후:
Terminal window export GEMINI_API_KEY="..."# 또는 첫 실행 시 브라우저 OAuth 인증platform.openai.com에서 API 키 발급 후:
Terminal window export OPENAI_API_KEY="sk-..."Terminal window # 사용할 모델 제공자에 따라 설정export OPENAI_API_KEY="sk-..." # OpenAI 모델 사용 시 -
첫 실행 테스트
Terminal window mkdir ~/hello-agent && cd ~/hello-agentclaude "Python으로 'Hello, AI Engineering 2026!' 출력하는 파일을 만들어줘."python hello.pyTerminal window mkdir ~/hello-agent && cd ~/hello-agentgemini# 대화형 모드에서: "Python으로 'Hello, AI Engineering 2026!' 출력하는 파일을 만들어줘."Terminal window mkdir ~/hello-agent && cd ~/hello-agentcodex "Python으로 'Hello, AI Engineering 2026!' 출력하는 파일을 만들어줘."python hello.pyTerminal window mkdir ~/hello-agent && cd ~/hello-agentopencode# TUI에서: "Python으로 'Hello, AI Engineering 2026!' 출력하는 파일을 만들어줘." -
DGX 서버 접속
Terminal window ssh [학번]@dgx.chu.ac.kr# 초기 비밀번호: 학번passwd # 즉시 변경 필수!~/.ssh/config Host dgxHostName dgx.chu.ac.krUser [학번]IdentityFile ~/.ssh/id_ed25519 -
저장소 Fork 및 클론
Terminal window # GitHub에서 Fork 후git clone https://github.com/[YOUR_USERNAME]/ai-systems-2026.gitcd ai-systems-2026npm installnpm run dev # 로컬 사이트 확인
제출물
assignments/lab-01/[학번]/ 폴더에 다음 파일을 포함한 PR:
-
README.md— 설치 과정 및 트러블슈팅 기록 -
hello.py— AI 코딩 CLI로 생성된 Python 파일 -
screenshots/— 설치 완료 및 DGX 접속 스크린샷 (2장 이상)