AI 협업 개발 역할 분담 — 도메인·슈퍼바이저·오케스트레이터 3역이 코드 대행보다 강력한 이유
AI에게 "이 기능 대신 짜줘"라고 했다가 막힌 적 있으신가요? 저는 작년 말부터 블로그 자동발행 시스템을 만들면서 비슷한 벽을 여러 번 겪었어요. 프롬프트를 아무리 정교하게 써도, AI가 제 의도를 놓치거나 엉뚱한 방향으로 가는 일이 반복됐죠. 그런데 시스템을 계속 개선하면서, 제 접근이 잘못됐다는 걸 깨달았어요. AI 협업은 "코드 대신 짜주기"가 아니라 역할 분담이 핵심이라고 생각합니다. 인간(도메인)·상위 AI(슈퍼바이저)·실행 AI(오케스트레이터) 3역이 명확히 나뉠 때, 단순 대행으론 불가능한 속도와 품질이 나오기 때문이에요.
AI 협업에서 역할 분담이란 무엇인가요?
제가 관찰한 바로는, 효과적인 AI 협업은 세 역할이 분명히 구분되더라고요.
도메인 전문가(인간): 비즈니스 맥락과 우선순위를 정의해요. AI가 스스로 판단할 수 없는 가치 기준을 결정하죠. 제 경우엔 게이트 순서와 검증자 우선순위를 정했어요.
슈퍼바이저(상위 AI): 전체 아키텍처를 설계하고 하위 작업을 분해해요. "SEO 폐루프를 어떻게 구성할까?"라는 질문에, gsc-collect → gsc-feedback → apply-targeting 같은 단계로 쪼개고 입출력을 정의하죠.
오케스트레이터(실행 AI): 슈퍼바이저가 정한 설계를 실제 코드로 구현해요. "JSONL 읽어서 중복 제거 후 sorted array 리턴"이라고 명세하면 그대로 짜죠. 창의성보다 정확성이 중요한 단계예요.
코드 대신 짜주기 방식은 왜 한계에 부딪히나요?
제가 초기에 썼던 "AI야, 이 기능 대신 짜줘" 방식의 문제는 역할이 뒤섞인다는 거예요. 실제로 제가 겪은 케이스 2가지를 말씀드릴게요.
케이스 1: 중복 탐지 게이트 (2026년 1월). "발행 전 중복 글 걸러내는 코드 짜줘"라고 했더니 단순 문자열 비교만 제안했어요. "의미적 중복도 잡아야 해"라는 수정 요청이 5번 반복됐죠. 처음부터 "MinHash로 4-gram 중복률 70% 이상 차단"이라고 명세를 줬어야 했어요.
케이스 2: SEO 폐루프 (2026년 6월). "GSC 데이터로 제목 바꾸는 스크립트 짜줘"라고 시작했는데, 실제론 수집·진단·적용·추적이 분리돼야 했어요. 슈퍼바이저가 단계별 설계를 제안하고 제가 안전 규칙만 검토하니 2주 만에 완성됐죠.
제 경험상, 코드 대행 방식은 도메인 규칙이 단순할 때만 먹혀요. 복잡한 시스템에선 역할 분담 없이는 불가능합니다.
역할 분담 방식은 실제로 어떤 차이를 만드나요?
3역 분담을 확실히 하고 나서, 제가 체감한 변화는 크게 3가지예요.
속도가 3배 빨라졌어요. 제가 설계까지 하던 시절엔 새 기능에 3일 걸렸는데, 지금은 도메인 규칙만 정의하면 하루 안에 초안이 나와요.
품질이 올라갔어요. 슈퍼바이저는 재시도·폴백 같은 안전장치를 설계 단계에서 제안해서, 제가 놓쳤던 엣지케이스를 먼저 잡아줘요.
확장이 쉬워졌어요. 슈퍼바이저가 공용 코어와 채널별 설정을 분리 설계해서, 새 기능을 기존 코드 수정 없이 추가할 수 있어요.
역할 분담이 오히려 복잡하지 않나요?
여기까지 읽으신 분 중엔 이런 의문이 드실 것 같아요. 몇 가지 예상 반론에 답해보겠습니다.
"프롬프트 잘 쓰면 역할 분담 없이도 되는 거 아냐?" — 맞아요, 간단한 스크립트는 프롬프트만으로 충분해요. 근데 단계가 많고 의존성이 복잡한 시스템은 프롬프트 하나로 설명이 불가능해요. 제가 1500줄 프롬프트를 써봤는데, AI가 중간에 맥락을 잃더라고요.
"중소 개발자는 비싼 모델 쓰기 어려운데?" — 저도 초기엔 무료 모델만 썼어요. 슈퍼바이저 역할은 사람이 직접 단계별 계약을 정리해서 던져도 되거든요. 역할을 분리하는 사고방식이 핵심입니다.
"역할 분담 자체가 오버헤드 아냐?" — 처음엔 그렇게 느꼈어요. 근데 2개월 지나니 새 기능을 기존 코드 수정 없이 추가할 수 있더라고요. 오버헤드가 아니라 미래 확장을 위한 투자죠.
AI 협업의 미래는 어떤 모습일까요?
제가 6개월간 AI와 협업하면서 확신한 건, 앞으로 개발자의 역할은 도메인 오라클로 집중될 거라는 점이에요. 코드 짜는 시간은 줄고, 가치 판단에 더 많은 시간을 쓰게 될 거예요.
혹시 AI 협업 시작하시려는 분 계시다면, 이렇게 해보세요. "내가 정해야 할 도메인 규칙 3개"를 노트에 적고, "이 규칙을 어떤 단계로 쪼갤까?"를 AI에게 물어보세요. 각 단계 구현은 AI에게 맡기고 출력만 검증하세요. 이 3단계만 지켜도 역할 분담 효과를 바로 체감하실 거예요.
자주 묻는 질문
Q. 역할 분담 없이 AI에게 전체 시스템을 한 번에 만들어달라고 하면 안 되나요?
A. 제 경험상 3단계 이상 복잡한 시스템은 AI가 중간에 맥락을 잃어요. 단계별 입출력 계약을 명확히 하는 게 안전해요.
Q. 슈퍼바이저 역할을 사람이 하면 AI 슈퍼바이저보다 느린 거 아닌가요?
A. 맞아요, 사람이 직접 설계하면 시간이 더 걸려요. 근데 도메인 규칙이 복잡하거나 비즈니스 맥락이 중요한 경우엔, 사람이 설계하는 게 오히려 정확해요.
Q. 역할 분담 구조를 처음 세팅하는 데 얼마나 걸리나요?
A. 제 경우 lion 구조 잡는 데 2주 걸렸는데, 그 이후론 새 기능 추가가 하루로 줄었으니 투자 대비 회수가 빨랐어요.