AI VIDEO BRIEFING
AI 코딩 자동화 5단계 완벽 정리: 스파이시 자동완성부터 다크 팩토리까지, 지금 나는 어디
AI 코딩 도구를 쓰는 방식을 자율주행 5단계에 빗대 정리한다. 코드를 참고만 하는 스파이시 자동완성부터 명세서를 넣으면 코드가 자동 배포되는 다크 팩토리까지, 각 레벨의 특징과 지금 머물러야 할 지점, 이를 뒷받침하는 시스템을 짚는다.

핵심 메시지
쉽게 이해하기
발표자는 Dan Shapiro의 글을 인용해, 사람마다 AI 코딩 도구를 쓰는 방식이 얼마나 다른지를 2013년에 정의된 자율주행 5단계에 대응시켜 설명한다. 운전대를 얼마나 붙잡고 있느냐가 곧 에이전트에 얼마나 의존하느냐와 같다는 비유다.
가장 낮은 단계인 '스파이시 자동완성'은 모든 코드를 직접 쓰되 에이전트를 똑똑한 스택오버플로처럼 참고용으로만 쓰는 단계다. 레벨1(코딩 인턴)은 보일러플레이트·초기 설정·단위 테스트·간단한 리팩터링을 맡기고, 레벨2(주니어 개발자)는 지루한 작업을 넘기되 완전히 신뢰하지는 않는 짝 프로그래밍 단계다.
발표자가 권장하는 레벨3(개발자)은 계획과 검증으로 구현을 감싸는 시스템을 갖춘 단계다. 코딩 자체는 전부 에이전트에 위임하지만 사람은 여전히 운전석에 앉아 과정을 주도한다. 발표자 자신은 1년 넘게 코드를 한 줄도 직접 쓰지 않았다고 말한다.
레벨4(엔지니어링 팀)는 에픽·PRD·명세 단위의 큰 작업을 통째로 맡기고 사람은 방향 설정과 최종 검증(예: 풀리퀘스트 묶음)만 하는 단계다. 레벨5(다크 팩토리)는 운전대조차 없어, 명세서를 입력하면 프로덕션까지 배포되는 코드가 나온다. 잘못된 가정 하나가 여러 배포를 망칠 수 있어 위험하지만, 은행권 등에서 실제로 돌리는 사례(예: Strong DM)가 나오고 있다.
발표자는 이 자율성을 뒷받침하는 '시스템(하니스)'을 강조한다. 규칙·서브에이전트·스킬 같은 AI 레이어를 코딩 에이전트 위에 쌓고, 리서치·계획·구현·검증으로 이어지는 반복 루프로 기능을 만든다. 에이전트가 실수할 때마다 그저 고치고 넘어가지 말고 AI 레이어를 개선해 재발을 줄이는 '시스템 진화'가 핵심이다.
주요 인사이트
- 레벨은 고정된 게 아니라 개인이 더 체계적인 접근을 만들수록 시간이 지나며 올라간다. 지금 자신이 어느 레벨인지 인식하는 것이 출발점이다.
- 레벨3의 본질은 '코딩은 전부 위임하되 계획과 검증에는 사람이 깊이 개입한다'는 샌드위치 구조다. 이것이 신뢰성과 자율성의 균형점이라는 것이 발표자의 주장이다.
- 다크 팩토리는 계획 에이전트·코드 생성 에이전트·검증 에이전트·배포 시스템·오케스트레이션 레이어로 구성된다. 특히 코드 리뷰는 구현과 같은 컨텍스트에서 하면 편향이 생기므로 분리해야 한다.
- 모든 단계에 LLM이 필요한 것은 아니다. 포매팅·린트·배포 트리거처럼 결정론적으로 처리할 수 있는 부분을 코드로 고정하면 오히려 신뢰성이 올라간다.
자주 묻는 질문
발표자가 대부분의 사람에게 권장하는 단계는 무엇인가?
레벨3(개발자)이다. 코딩은 전부 에이전트에 위임하되 계획과 검증에는 사람이 깊이 개입하는 단계로, 신뢰성과 자율성의 균형점이라고 설명한다. 여기에 오래 머물며 시스템을 다진 뒤에 레벨4·5로 나아가라고 권한다.
'다크 팩토리'(레벨5)란 무엇인가?
명세서를 입력하면 사람 개입 없이 프로덕션까지 배포되는 코드가 나오는 단계다. 이상적이지만 명세 오류나 잘못된 가정 하나가 여러 배포를 망칠 수 있어 위험하며, 계획·생성·검증·배포·오케스트레이션 에이전트를 모두 갖춰야 현실화된다고 설명한다.
AI 코딩을 위한 '시스템'은 어떻게 구성되는가?
코딩 에이전트 위에 규칙·서브에이전트·스킬 같은 AI 레이어를 쌓고, 리서치·계획·구현·검증으로 이어지는 반복 루프로 기능을 만든다. 에이전트가 실수할 때마다 AI 레이어를 개선하는 '시스템 진화'가 핵심이다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗