BRIEFING
코딩 에이전트에서 Conductor와 Implementer 중 어디에 더 좋은 모델을 써야 하는가
코딩 에이전트에서 Conductor와 Implementer 중 어디에 더 좋은 모델을 써야 하는가
Scope
핵심 질문
계획을 세우는 Conductor와 코드를 실제로 수정하는 Implementer로 역할을 나눌 때 더 강한 모델을 어디에 배치하는 것이 유리한가?
Draft
Implementer에 더 강한 모델을 먼저 배치해보는 것은 가능한 실험 출발점이다. 다만 대부분의 코딩 workflow에서 성공률이 더 높다는 비교 결과는 여기서 확인되지 않았다.
이유
구현 단계는 repository context를 읽고 정확한 파일을 수정하며 compiler와 test feedback을 해석해야 한다. 작은 실수가 바로 실패로 이어진다.
Implementer가 실제 코드를 읽고 수정하는 단계는 중요하지만, Conductor의 문제정의·계획 오류도 구현 결과에 영향을 줄 수 있다. 어느 역할의 모델 품질이 더 중요한지는 작업의 병목을 봐야 한다.
예외
여러 repository와 팀을 조율하거나 문제정의 자체가 매우 복잡한 작업에서는 Conductor의 모델 품질이 더 중요할 수 있다.
실용 배치
Implementer 우선 배치를 시험할 수 있으나 같은 작업에서 모델 계층을 바꿔 성공률, 재작업, latency와 비용을 비교해야 한다. 계획 실패가 병목이면 Conductor 쪽을 강화하는 대안도 함께 평가한다.
결론
Implementer 우선은 검증되지 않은 기본법칙이 아니라 작업별로 시험할 가설이다. 계획과 실행 가운데 어느 단계가 병목인지는 동일한 목표·검증 기준으로 측정해야 한다.