Week 6

Antigravity Rules & Workflows

조건부 로직 및 규칙 기반 자동화 설계, Skill 라이브러리 활용

Week 6: Rules/분기/예외처리 - Sprint 1

1) 학습목표 (행동동사)

  • 핵심 개념을 자신의 언어로 설명할 수 있다.
  • 실습을 통해 최소 1개 결과를 15분 내 재현할 수 있다.
  • 실패 신호를 식별하고 복구 절차를 적용할 수 있다.
  • 산출물을 다음 주 실습 입력으로 재사용할 수 있다.

2) 사전지식 체크 (Yes/No)

  • 사용하는 도구에 로그인할 수 있다.
  • 입력 데이터와 민감정보를 구분할 수 있다.
  • 출력 형식(표/JSON/체크리스트)을 지정해본 적이 있다.
  • 결과 검증(출처/반례/재현성)을 알고 있다.
  • 이전 주차 산출물을 준비했다.

3) 배경지식 강의 (25분)

주차 앵커

  • 분기/룰/실패 테스트 설계

핵심 설명

  • Rule은 조건-액션-대안의 3요소로 설계한다.
  • 분기 수가 늘수록 테스트 케이스가 필수다.
  • 실패 로그가 있어야 개선이 가능하다.
  • 자유 토픽 구현은 메인 토픽의 전이 학습을 만든다.

오해/반례

  • 오해: “한 번 잘 나오면 계속 잘 나온다.”
  • 반례: 입력 맥락이 바뀌면 품질이 급락할 수 있다.
  • 대응: 목표/형식/제약/검증 항목을 함께 명시한다.

4) 강사 데모 (15분)

  • 데모 주제: 분기 2개와 예외 경로 1개 추가 시연
  • 데모 입력: 실제 업무/생활형 샘플 데이터
  • 데모 출력: 실행 가능한 결과물 1개
  • 데모 중 체크: 결과의 사실성/형식 준수/설명 가능성

5) 핸즈온 (50분)

실습 과제

  • Rule 1개 고도화 + 테스트 3케이스 실행

성공 기준

  • 15분 내 동작 결과 1개 생성
  • 출력 형식 준수
  • 검증 로그 1건 이상 작성

실패 신호

  • 결과가 모호하고 실행 항목이 없음
  • 형식이 깨짐(표/JSON 누락)
  • 사실성 의심인데 검증 근거 없음

복구 절차

  1. 목표를 한 문장으로 재정의
  2. 출력 형식과 필수 필드 명시
  3. 제약 조건 추가(길이/톤/금지)
  4. 반례 질문 실행
  5. 개선판(v1/v2) 재실행

6) 워크북 확장 (30분)

  • 기본: 수업 실습 1회 재현
  • 표준: 입력을 바꿔 2회 확장
  • 도전: 제약 조건 추가해 품질 개선
  • 주차 과제: Sprint1 상태판 업데이트 + Week7 연동 대상 확정

7) 제출물/평가 루브릭

제출물

  • 실습 로그(입력/출력/문제/개선)
  • 검증 로그(출처/반례/재현성)
  • 주차 워크시트

평가 기준 (100)

항목배점
문제정의20
출력 품질25
검증 수행25
실패 대응20
전달력10

8) 다음 주 연결

  • Week7에서 연동과 통합 검증