컨텐츠로 건너뛰기

1주차: 코스 오리엔테이션

Phase 11주차 입문 강의일: 2026-03-04

이론 (Theory)

AI 엔지니어링의 패러다임 전환

2025–2026년 AI 산업은 근본적인 전환점을 맞이했다. LLM을 단순한 텍스트 생성 도구로 활용하던 시대가 끝나고, 자율 에이전틱 시스템이 소프트웨어 개발의 주류가 되었다.

Before (2023–2024)

  • LLM = 코드 제안 도구 (Copilot)
  • 인간이 모든 코드를 검토·승인
  • AI는 수동적 “오라클”

After (2025–2026)

  • LLM = 자율 실행 에이전트
  • 인간은 전략적 감독자
  • AI가 파일 수정·테스트·배포 직접 수행

HITL vs HOTL 거버넌스 아키텍처

구분Human-in-the-Loop (HITL)Human-on-the-Loop (HOTL)
인간 역할순차적 게이트키퍼전략적 감독자
AI 실행인간 승인 후 실행자율 실행, 인간은 모니터링
속도낮음 (병목 발생)높음 (병렬 처리 가능)
활용 예프로덕션 DB 수정CI/CD 파이프라인, 코드 생성
규제 요건EU AI Act 고위험 시스템텔레메트리 + 감사 로그 필수

이 강의에서 만드는 것

15주 후, 여러분은 다음 시스템을 완전히 구현하게 된다:

Human (HIC)
↓ 전략 설정
Planner Agent → 명세서(spec.md) 생성
Coder Agent (Ralph Loop) → 코드 작성 + 자동 테스트
QA Agent → 독립 검증 + 회귀 테스트
Deploy Agent → 자동 배포

실습 (Practicum)

로컬 환경 준비

  1. Node.js 20 LTS 설치

    Terminal window
    # macOS (Homebrew)
    brew install node@20
    # Ubuntu/Debian
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    sudo apt-get install -y nodejs
  2. Claude Code CLI 설치

    Terminal window
    npm install -g @anthropic-ai/claude-code
    claude --version # 버전 확인
  3. API 키 설정

    Terminal window
    export ANTHROPIC_API_KEY="sk-ant-..."
    # 또는 ~/.bashrc / ~/.zshrc에 추가
  4. 첫 번째 실행 테스트

    Terminal window
    mkdir ~/test-project && cd ~/test-project
    claude "Hello! 이 디렉토리에 간단한 Python hello world 파일을 만들어줘."

DGX 서버 접속

Terminal window
ssh [학번]@dgx.chu.ac.kr
# 초기 비밀번호는 학번과 동일 — 첫 접속 시 반드시 변경!

과제 (Assignment)

Lab 01: 개발 환경 설정

제출 마감: 2026-03-11 23:59

제출 방법: assignments/week-01/[학번]/ 폴더에 PR

요구사항:

  1. Claude Code 설치 후 claude --version 출력 스크린샷
  2. DGX 서버 SSH 접속 성공 스크린샷
  3. hello_agent.py — Claude Code로 생성한 간단한 Python 파일
  4. README.md — 설치 과정에서 겪은 문제와 해결 방법 기록

평가 기준:

  • 환경 설정 완료 (50점)
  • DGX 접속 확인 (30점)
  • 트러블슈팅 기록 (20점)

다음 주 예고

2주차에서는 HOTL 거버넌스의 구체적 구현 방법과 EU AI Act 컴플라이언스 요구사항을 다룬다. 특히 “Governance-as-Code” — 코드로 거버넌스 정책을 강제하는 방법을 실습한다.