AI에게 위임할 작업 정의
관련 기초 개념
개요
개발 요청을 수락 조건과 독립 작업으로 나눈다.
먼저 명확한 요청과 출력 계약, 최소 아키텍처와 기술 선택의 핵심 개념을 확인하세요.
핵심 개요
AI에게 위임할 개발 작업은 재현 입력·기대 동작·보존 조건·변경 범위를 갖춘 작은 과제로 나눕니다. 결과를 확인할 수 없는 큰 요청은 잘못된 가정을 발견하기 어렵습니다.
작업을 나누는 기준은 파일 수보다 독립적으로 검증 가능한 동작입니다. 먼저 현재 동작을 확인하고 변경 전 실패·변경 후 성공의 증거를 준비합니다.
필요한 용어
- 작업 계약: 입력·목표·제약·검증을 정한 개발 요청
- 불변 조건: 변경 중에도 유지해야 할 기존 동작
작동 과정
- 실제 실패 입력과 현재 결과를 재현합니다.
- 수정할 동작과 보존할 API·성능·데이터를 정합니다.
- 완료 검사를 먼저 정의하고 변경합니다.
풀이 예제
아래 입력과 기록은 직접 만든 교육용 가상 자료입니다.
입력·조건
“확인란을 고쳐줘” 대신 “선택된 확인란에서 Space를 한 번 누르면 토글되고 Undo로 원복된다”를 요구합니다.
판단·결과
입력 상태·동작·기대 상태를 검사할 수 있는 과제가 됩니다.
이렇게 판단한 이유
기능 이름만으로는 선택·토글·공동편집·Undo 중 어느 경로를 고칠지 결정할 수 없습니다.
흔한 실패와 복구
성공 기준이 없는 요청을 모델의 완료 선언으로 평가하지 않습니다. 실제 입력과 상태를 검사합니다.
확인 문제
개발 작업을 위임하기 전에 필요한 것은?
- 변경할 코드 줄 수만
- 재현·기대 동작·보존 조건·검증 기준
- 최대한 많은 기능을 한 번에 요구하기
풀이 기록 기능을 불러오는 중…
해설 보기
정답: B. 재현·기대 동작·보존 조건·검증 기준
재현·기대 동작·보존 조건·검증 기준 성공 기준이 없는 요청을 모델의 완료 선언으로 평가하지 않습니다. 실제 입력과 상태를 검사합니다.
참고 자료
- Anthropic: Agent evaluations — 과제·시도·실행 결과·평가자 검증.
- Anthropic: Context engineering — 지침·도구·검색·기록의 문맥 관리.
자료 확인: 2026-10-21. 사례·문항·실습은 자체 제작했습니다. 외부 서비스 호출과 실제 모델 품질 측정은 학습자가 별도 환경에서 수행합니다.
직접 적용하기
교육용 가상 상황
Sheet의 공동편집 중 확인란 토글이 취소되는 버그를 AI에게 위임하는 요청을 작성하세요.
개발 요청을 수락 조건과 독립 작업으로 나눈다. 판단 근거와 검증할 결과를 적으세요.
답안 저장 기능을 불러오는 중…
검증 기준과 해설 보기
- 로컬·원격 이벤트 순서를 명시한다
- 기대 상태와 보존 기능을 적는다
- 재현·회귀 검사를 요구한다
문서 상태·선택 셀·두 클라이언트의 편집 순서를 제시합니다. 로컬 토글과 원격 갱신 뒤의 기대 값·Undo 동작을 적고 파일 형식·공개 API 보존을 제약으로 둡니다. 상태 변경 지점의 근거와 재현 테스트 결과를 함께 요청합니다.
복습하기
- 과제는 무엇을 기준으로 나누나요?
- 불변 조건은 왜 필요한가요?
- 완료 증거는 무엇인가요?
답변 확인 기준
- 과제는 무엇을 기준으로 나누나요?
독립적으로 검증 가능한 동작과 책임을 기준으로 나눕니다.
- 불변 조건은 왜 필요한가요?
문제를 고치면서 기존 기능을 깨지 않게 하기 위해서입니다.
- 완료 증거는 무엇인가요?
재현 실패가 해결되고 관련 회귀 검사가 통과한 결과입니다.