오스마니 기술 — 자율 코딩, 어디까지 맡겨야 할까 | DAKER 커뮤니티

무엇 : Addy Osmani의 「Agentic Autonomy Levels」는 AI 코딩의 논점이 “프롬프트를 잘 쓰는가”에서 “얼마나 멀리 맡기고 어떻게 검증하는가”로 이동했다고 설명한다. 그는 자율성을 단일 사다리로 보지 말고, 한 에이전트가 얼마나 멀리 가는지인 agency와 여러 에이전트를 어떻게 조율하는지인 orchestration으로 나눠 보자고 제안한다. Claude Code나 Codex에서는 이 구분이 곧 작업 모드, 자동 승인, 백그라운드 실행, 서브에이전트 사용 여부를 고르는 기준이 된다.

오스마니 기술 — 자율 코딩, 어디까지 맡겨야 할까 핵심 요약 이미지
핵심 요약 이미지

언제 쓰나 : Claude Code나 Codex에게 단순 수정이 아니라 목표 달성, 장시간 리팩터링, 여러 작업 병렬 처리, 자동 리뷰까지 맡기려 할 때 쓴다. 예를 들어 문구 수정은 낮은 자율성으로 충분하지만, 결제 경로 리팩터링이나 권한 정책 변경은 같은 “코딩 작업”이어도 높은 자율성을 바로 켜면 안 된다. 작업이 실패했을 때 되돌리기 어렵고 영향 범위가 넓을수록 자율성의 상한은 낮아지고, 검증 증거는 더 강해야 한다.

핵심 원리

적용 방법

  1. 요청 전에 작업을 낮음, 중간, 높음 위험도로 분류한다. 사용자 데이터, 인증, 결제, 보안, 대규모 삭제는 기본적으로 높음에 둔다.
  2. 낮은 위험도에는 “제안하고 멈춤”을, 중간 위험도에는 “수정하고 테스트 증거 제출”을, 높은 위험도에는 “계획 승인 후 제한된 범위 실행”을 기본값으로 둔다.
  3. Codex나 Claude Code 작업 지시에 완료 조건을 수치보다 증거로 쓴다. 예: “관련 테스트 통과, 변경 파일 목록, 실패 시 되돌릴 파일, 사람이 확인할 위험 지점을 보고하라.”
  4. 병렬 에이전트를 쓸 때는 worktree, 담당 범위, 충돌 보고 방식, 최종 통합 책임자를 먼저 정한다.
  5. 자동 승인은 되돌리기 쉬운 명령부터 켠다. 배포, 삭제, 권한 변경, 외부 API 쓰기처럼 되돌리기 어려운 행동은 사람 확인 게이트를 유지한다.

출처

오스마니 기술 — 자율 코딩, 어디까지 맡겨야 할까 점검 흐름 이미지
점검 흐름 이미지

Redirecting to 오스마니 기술 — 자율 코딩, 어디까지 맡겨야 할까 | DAKER 커뮤니티...