에이전트에게 얼마나 맡길까: 검증 용이성과 되돌리기 비용으로 정하는 4단계
How much can you delegate to agents?
TL;DR Highlight
확인 쉬운가·되돌리기 싼가, 두 질문으로 에이전트 자율성 4단계를 정한다
Who Should Read
코딩 에이전트에 어디까지 맡길지 기준이 없어 매번 감으로 정하는 개발자
Core Mechanics
- 모델 성능이 아니라 작업이 기준이다
- 모델이 똑똑해졌다고 믿는 건 차가 좋아졌다고 안전벨트를 푸는 것과 같다고 한다.
- 작업의 성격으로 위임 범위를 정해야 한다고 한다.
- 질문 두 개가 상한선을 정한다
- 첫째, 에이전트 결과를 확인하기 쉬운가.
- 둘째, 실수를 되돌리기 싼가.
- 확인·되돌리기 조합이 4단계가 된다
- Level 0은 확인 어렵고 되돌리기 비쌈이다. 에이전트는 조수 역할이다.
- Level 1은 확인 어렵고 되돌리기 쌈이다. 사람이 루프에 들어간다.
- Level 2는 확인 쉽고 되돌리기 비쌈이다. 오늘날 대부분의 개발 작업이 여기다.
- Level 3은 확인 쉽고 되돌리기 쌈이다. 의존성 업데이트, lint 수정, 기존 코드 테스트 추가 같은 작은 작업이 해당한다.
- Level 0은 쪼개서 일부만 넘긴다
- feature flag 엔진 마이그레이션은 grep으로 확인할 수 없고 영향 범위가 컸다.
- 핵심 마이그레이션은 직접 하고 JS·PHP·Ruby·Flutter SDK 반영은 에이전트에 넘겼다.
- Level 1은 LLM-as-judge와 측정 목표로 올린다
Community Reactions
- 내 경험과 정반대라는 의견
- Claude Code가 feature flag 리팩터링을 사람보다 잘하고 특수 케이스도 덜 놓친다고 한다.
- 에이전트가 어려워하는 건 비즈니스 지식이라고 한다.
- 의도 이탈도 검증해야 한다는 의견
- 정적 분석과 테스트로는 방향이 어긋나는 걸 잡기 어렵다고 한다.
- 최종 상태만 보면 결론에 이른 과정을 알 수 없다고 한다.
- blind audit로 에이전트를 쓴다는 경험
- 요구사항 기준으로 에이전트가 먼저 변경안을 내게 하고 실제 변경과 비교시킨다고 한다.
- 주말 전 남는 토큰으로 돌리지만 효과는 평가하지 않았다고 한다.
- Level 1과 2의 경계가 불분명하다는 반응
- 사람 리뷰와 안전 게이트를 어떻게 나누는지 묻는 댓글이 있었다.
- 실제 경험과 데이터 없이 쓴 글 같다는 비판도 있었다.
How to Apply
- 지금 작업 하나를 4단계로 분류하기
- 오늘 맡길 작업 하나에 확인 쉬운가·되돌리기 싼가를 물어 레벨을 적어라.
- 확인이 어려우면 작업을 더 작게 쪼개 위임 가능한 조각을 찾아라.
- Level 2 작업에 가드레일 코드로 박기
- 파이프라인에 dry-run 기본값을 넣어라.
- 자격증명 범위를 줄이고 변경은 feature flag 뒤에 둬라.
- Level 1 작업에 측정 가능한 목표 붙이기
- 주관적 작업은 달성 기준을 숫자로 정해 에이전트에 줘라.
- 팀 리뷰 규칙은 커스텀 skill로 만들어라.
Try It
# Claude나 ChatGPT에 그대로 붙여넣기 (원문 4단계 기준을 프롬프트로 옮긴 것)
아래 작업을 에이전트에 맡기려 한다.
작업: {{작업 설명}}
다음 두 질문에 답하고 레벨을 판정해줘.
1. 결과를 테스트 등으로 자동 확인하기 쉬운가?
2. 실수를 되돌리기 싼가?
레벨 기준:
- Level 0: 확인 어렵고 되돌리기 비쌈 (에이전트는 조수)
- Level 1: 확인 어렵고 되돌리기 쌈 (사람이 루프에 있음)
- Level 2: 확인 쉽고 되돌리기 비쌈 (위임하되 마지막 안전 게이트)
- Level 3: 확인 쉽고 되돌리기 쌈 (자율 실행)
출력: 레벨, 근거 두 줄, 작업을 더 쪼갤 수 있다면 쪼갠 목록과 각 조각의 레벨.
이어서 해 볼 것: 판정이 Level 2라면 dry-run, 자격증명 범위 제한, feature flag로 넣을 가드레일을 제안해달라고 요청해 보라.Terminology
관련 논문
같은 시뮬레이션, 다른 근거: 도구 출력을 파일로 넘기면 LLM 에이전트 정확도가 어디서 깎이나
긴 툴 출력을 파일로 넘기자 GPT-5.1은 정확도 11.3%p 하락, 정식 출력 지정하니 회복
가짜 뉴스가 진짜 폭락을: LLM 트레이딩 에이전트 대상 정보 주입 공격
가짜 헤드라인 한 줄로 LLM 트레이딩 에이전트 62%를 조종했다(프롬프트 주입은 14%)
Harness Engineering 101: LLM은 뇌, harness는 몸
에이전트는 JSON 배열을 관리하는 루프이고, 16개 챕터로 직접 만들어 본다
Harness²: 에이전트 harness를 스스로 고쳐 쓰는 재귀 최적화 프레임워크
모델은 고정하고 harness를 재귀로 고쳤더니 벤치마크 점수가 최대 11.8%p 올랐다
해고된 Savannah 경찰관, ICE 요원 남편에게 Flock 계정 공유
경찰관이 Flock 계정을 남편(ICE 요원)에게 공유했고, 감사에서 983건 검색이 드러나 해고됐다
tmux와 Claude Code: 세션, send-keys, 그리고 한계선
tmux로 Claude Code 여러 개를 돌리면 편하지만 에이전트 4개쯤에서 한계가 온다
Hybrid Reasoning Agents: 잠재 공간에서 생각하고 텍스트로 행동하는 LLM 에이전트
잠재 공간 추론과 텍스트 도구 호출을 섞었더니 성능 10.4%↑, 토큰 최대 54.7%↓