콘텐츠로 이동

8주차: 프로젝트 계획 발표 (중간고사 대체)

중간 평가8주차중간고사 대체강의일: 2026-04-21

8주차는 중간고사 기간이다. 이 수업에서는 필기 시험 대신 개인 캡스톤 프로젝트 계획서를 작성하고 발표한다. 1–7주차에서 배운 개념(HOTL, MCP, Ralph Loop, Context Rot, 인스트럭션 튜닝, 멀티에이전트 SDLC)을 실제 프로젝트 설계로 연결하는 것이 목표다.

중간 프로젝트 비중: 20% (전체 성적)


GitHub PR로 다음 경로에 계획서를 제출한다:

capstone/projects/[학번]/proposal.md

예: capstone/projects/20230001/proposal.md

  1. 저장소 포크 & 브랜치 생성

    Terminal window
    git clone <course-repo>
    cd <course-repo>
    git checkout -b proposal/20230001
  2. 디렉토리 생성 및 계획서 작성

    Terminal window
    mkdir -p capstone/projects/20230001
    # proposal.md 작성 (템플릿은 아래 가이드 참조)
  3. 빌드 검증

    Terminal window
    pnpm install --frozen-lockfile
    pnpm run build

    빌드 실패 시 PR 제출 금지.

  4. PR 제출

    • PR 제목: [제안] 캡스톤 계획서 - 20230001 홍길동
    • Base: main / Compare: proposal/20230001
    • 본문에 프로젝트 한 줄 요약 포함
  5. 프로젝트 등록

    프로젝트 등록 페이지에서 본인 정보도 함께 추가.

  • 계획서 PR 마감: 2026-04-20 23:59 (8주차 강의 전날)
  • 발표: 2026-04-21 수업 시간
  • 최종 승인: 발표 후 교수 피드백을 반영하여 2026-04-28까지 revision

계획서의 일관성과 구체성을 위해 표준 템플릿을 따른다. 상세 가이드와 템플릿은 다음 페이지에 있다:

프로젝트 등록

계획서 제출 전에 본인 프로젝트 등록

/capstone/teams

계획서는 다음 8개 섹션을 모두 포함해야 한다:

  1. 문제 정의 — 현재 상황, 왜 에이전틱 접근이 필요한가
  2. 제안 시스템 설계 — 에이전트 구성, 파이프라인 아키텍처, MCP 도구
  3. 기술 스택 — 모델, 프레임워크, 언어, 배포
  4. 수업 기법 적용 매핑 — 1–7주차 기법 중 어떤 것을 어떻게 쓸지 명시
  5. 개발 일정 — 13–16주차 마일스톤
  6. 성공 기준 — 정량적 지표
  7. 위험 요소와 대응 — 예상 리스크와 완화 전략
  8. 참고자료

각 학생 15분 발표 + 5분 Q&A + 교수 피드백 5분 = 25분. 발표 슬롯은 참여 학생 수에 맞춰 배정된다.

시간표 예시:

시간순번비고
09:00–09:251번발표 시작
09:25–09:502번
09:50–10:153번
10:15–10:30휴식
10:30–10:554번
10:55–11:205번
학생 수에 맞춰 확장
종료 20분 전종합 피드백 & 상호 평가

발표 순서는 계획서 PR이 merge된 시간 순서로 배정된다 (빨리 낸 사람이 먼저 발표).


항목배점설명
문제 정의의 명확성4점왜 이 문제인가, 왜 에이전틱 접근인가
시스템 설계의 구체성6점에이전트 구성, 아티팩트, 파이프라인
수업 기법 적용4점1–7주차 기법과의 명시적 연결
실현 가능성3점13–16주차 일정 내 완성 가능성
발표 품질3점명확한 전달, Q&A 대응
합계20점전체 성적의 20%

  1. 발표 준비 (수업 전)

    15분 슬라이드 준비. 계획서 가이드의 발표 구성 참조.

  2. 발표 (수업 중)

    다이어그램 중심으로 시스템 설계를 설명. 수업 기법 매핑 테이블을 반드시 보여주어라.

  3. 상호 피드백

    다른 학생 발표에 대해 최소 2개의 건설적 질문/제안 제출. 평가 양식은 수업 중 배포.

  4. 교수 피드백 반영 (수업 후)

    발표 시 받은 피드백을 계획서에 반영. 수정된 proposal.md를 같은 PR에 push.

  5. 최종 승인

    2026-04-28까지 계획 확정. 13주차부터 실제 구현 착수.


제출 마감: 2026-04-20 23:59 (PR 기준) 발표일: 2026-04-21 (8주차 강의) 최종 수정 마감: 2026-04-28 (피드백 반영)

요구사항:

  1. capstone/projects/[학번]/proposal.md 파일 작성 (템플릿 준수)
  2. 8개 필수 섹션 모두 포함
  3. 파이프라인 다이어그램 1개 이상
  4. 수업 기법 매핑 테이블 (최소 5개 주차 연결)
  5. 정량적 성공 기준 (최소 3개 지표)
  6. 프로젝트 등록 페이지에 본인 정보 추가
  7. pnpm run build 통과 상태로 PR 제출

제출 후:

  • 15분 슬라이드 준비
  • 수업 중 발표 + 상호 피드백
  • 2026-04-28까지 최종 revision

  1. 8주차는 시험 대신 계획 발표 — 이론을 외우는 것이 아니라 설계로 연결하는 능력을 평가
  2. 개인 프로젝트 — 팀이 아닌 개인 단위로 진행 (소규모 수업 운영)
  3. 표준 템플릿 준수 — 일관된 구조로 평가 공정성 확보. 계획서 가이드 참조
  4. 구체성 > 일반성 — “AI로 코드 개선” 대신 “pytest 실패 → 수정 커밋 자동 생성”
  5. 수업 기법 매핑 필수 — 1–7주차 중 최소 5개 주차의 기법을 명시적으로 연결
  6. 제출 경로: capstone/projects/[학번]/proposal.md (GitHub PR)