AI 코딩 에이전트 자율성을 나누는 5단계 기준
‘’는 만든 코드가 실제 서비스에 반영되기 전까지 사람이 얼마나 감독하는지에 따라 다섯 단계로 나눌 수 있다. 1단계 ‘지원’에서는 사람이 모든 코드를 직접 작성하고 책임지며, 도구는 입력 속도만 높인다. 2단계 ‘검토’에서는 도구가 변경 사항 전체를 만들지만, 사람이 매번 확인한 뒤 반영한다.
돈, , 고객 정보가 걸린 작업에는 이 단계가 알맞다. 3단계 ‘확인 지점’에서는 도구가 코드를 만들고 시험하며, 자동 검사와 사람이 기준을 통과하지 못한 변경을 막는다. 빠르게 진행해야 하는 대부분의 실제 에는 3단계가 적합하다는 판단이다.
4단계 ‘’에서는 여러 도구가 동시에 일하고 숙련된 사람이 방향을 정하고 검토하며, 도구는 스스로 결과를 반영할 수 없다. 5단계 ‘완전 자율’에서는 밤새 작업하는 것처럼 사람 없이 실행한 뒤 결과 묶음을 나중에 검토한다. 이는 버려도 되는 탐색에는 괜찮지만 사업이 의존하는 실제 서비스에는 맞지 않으며, 단계가 높다는 것은 더 좋다는 뜻이 아니라 감독이 적다는 뜻이다.
핵심 포인트
- 1단계에서는 사람이 모든 코드를 작성하고 도구는 입력만 돕는다.
- 2단계에서는 도구가 변경 전체를 만들지만 사람이 매번 검토한다.
- 3단계에서는 도구가 작성과 시험을 맡고 자동 검사와 사람이 실패한 변경을 차단한다.
- 4단계에서는 여러 도구가 병렬로 일하지만 숙련된 사람이 지휘하고 최종 반영을 맡는다.
- 5단계에서는 도구가 사람 없이 실행되므로 폐기 가능한 실험에만 적합하다.