고가 모델로 설계하고 저가 모델로 코딩하는 RED 방법론이 비용을 줄인다
중국 개발자 커뮤니티 V2EX에 한 개발자가 비싼 모델과 저렴한 모델을 역할별로 나눠 쓰는 작업 방식과 그 결과를 공개했다. 작성자 exoticknight는 최근 한 달 넘게 일곱 개 프로젝트를 동시에 진행하면서 모델 사용 한도와 요금제가 자주 부족해졌고, 이를 해결하려고 이 방식을 정리했다고 밝혔다. 자신이 RED 방법론이라고 부르는 이 방식으로 API 가격으로 환산해 약 80%를 아꼈다는 것이 작성자의 주장이다.
분업 구조는 역할을 뚜렷하게 가른다. 초기 논의와 규격 정의, 손이 많이 가는 대형 기능 구현, 코드 리뷰는 Astra나 Opus 같은 상위 모델에 맡긴다. 반면 일상적인 코드 작성은 LunaMax와 ds 같은 저렴한 모델이 담당한다. 작성자는 상위 모델과 저렴한 모델을 잘 조합할 수 있었던 배경으로 자신이 만든 RED 방법론을 들면서, GitHub 저장소와 블로그 글을 함께 공개했다.
모델 전환은 자동 스케줄러가 아니라 사람이 판단해 수동으로 처리하는 방식이다. 상위 모델이 초기 문서를 만들어 두면, 이후에는 저렴한 모델에게 반복 개선을 맡긴다. RED가 정의하는 세 가지 문서는 상위 모델과 저렴한 모델 모두 만들 수 있고, 어느 쪽에 맡길지는 작업 복잡도를 보고 사람이 정한다. 작성자는 모델 스스로의 판단력은 떨어진다고 언급했다. 대화와 에이전트를 자유롭게 오가며 쓸 수 있고 문서 생성까지 자동화된다는 점도 강조했다.
댓글에서는 반론도 나왔다. 한 이용자는 Opus 5.5 같은 강한 모델에 요구 사항을 그대로 던지면 몇 가지 확인 질문 뒤 한 번에 결과물이 나오고, 이후 수정만 주고받으면 되기 때문에 plan 모드 자체가 이미 뒤처진 방식이라고 주장했다. 강한 모델이 더 적은 단계로 일을 끝내므로 결과적으로 한도를 크게 절약하지 못할 수도 있다는 지적이다. 이에 대해 작성자는 자신의 방식이 plan 모드가 아니며, Astra와 Opus만으로는 한도가 부족한 상황을 겪어보면 판단이 달라질 것이라고 답했다. 또 다른 이용자가 이런 방식이 정말 효과적이라면 에이전트 업체들이 자체적으로 스케줄링을 내장했을 것이라고 하자, 작성자는 업체들은 사용자가 한도를 빨리 소진하고 다시 결제하기를 바란다고 반박했다.
이 사례가 개발자에게 주는 시사점은 모델 선택이 더 이상 취향 문제가 아니라 비용 관리 문제라는 점이다. 같은 코드베이스에서도 설계와 검토처럼 되돌리기 비싼 작업과 반복적인 구현 작업을 구분해 서로 다른 등급의 모델에 배분하면, 한도 안에서 처리할 수 있는 작업량이 달라진다. 다만 이 분업은 자동화된 도구가 아니라 사람이 매번 판단해야 하는 워크플로에 가깝다.
주의할 점도 분명하다. 80%라는 절감 수치는 작성자가 API 가격을 기준으로 환산한 자기 보고이며 제3자 검증을 거친 수치가 아니다. 일곱 개 프로젝트를 혼자 돌린 개인 경험이라는 전제도 감안해야 한다. 모델 이름 표기와 각 모델의 실제 성능 평가는 원문에 적힌 그대로이며, 이 방식이 모든 개발 환경에서 같은 효과를 낸다고 일반화하기는 어렵다.