RL 엔지니어링
주요 사용 사례
감독하의 기능 개발 (supervised autonomy)
소-중규모 기능의 대부분 코드를 Claude가 작성한다 (예: 가중치 전송 컴포넌트의 인증 메커니즘). 인터랙티브하게 작업하며, Claude가 리드하되 탈선하면 사람이 방향을 수정한다.
테스트 생성 및 코드 리뷰
자기 변경사항 구현 후 Claude에 테스트 추가/코드 리뷰를 요청한다. 루틴이지만 중요한 QA 작업에 드는 시간을 대폭 절약한다.
디버깅 및 에러 조사
혼합된 결과 — 때로 즉시 이슈를 식별하고 관련 테스트를 추가하지만, 때로 문제 파악에 실패한다. 전체적으로 작동할 때 가치가 있다.
코드베이스 이해 및 콜 스택 분석
워크플로우에서 가장 큰 변화. Claude Code로 관련 컴포넌트와 콜 스택의 빠른 요약을 받아 수동 코드 리딩이나 디버깅 출력 분석을 대체한다.
쿠버네티스 운영 가이드
광범위한 Googling이 필요했던 K8s 운영 질문에 즉각 답변을 받는다. 설정과 배포 관련 질문에 즉시 대응.
팀 임팩트
| 영역 | 변화 |
|---|---|
| 개발 방식 | ”시도해보고 롤백” 실험적 접근법 활성화 |
| 문서화 | 자동 코멘트로 가속 (다만 가끔 이상한 위치/구조) |
| PR 구현 | 소-중규모 PR을 상대적으로 적은 시간에 완료 |
| 성공률 | 첫 시도 성공 약 1/3 — 나머지는 가이드 필요 |
팀 팁
CLAUDE.md에 반복되는 실수 방지 지시를 추가하라
“pytest not run 사용하라”, “불필요하게 cd 하지 마라” 같은 구체적 지시를 추가하면 Claude의 반복 실수가 크게 줄고 일관성이 향상된다.
체크포인트 중심 워크플로우를 사용하라
Claude가 작업하는 동안 정기적으로 커밋하라. 실험이 안 되면 쉽게 롤백할 수 있어 리스크 없는 실험적 개발이 가능하다.
원샷 먼저 시도, 안 되면 협업 전환
빠른 프롬프트 한 번으로 전체 구현을 시도하라. 성공하면(약 1/3 확률) 시간을 대폭 절약. 안 되면 가이드하며 협업 모드로 전환한다.