ACRouter의 공개와 비용 효율성 수치

ACRouter는 모델 라우팅을 정적 분류 문제가 아닌 동적 메모리를 구축하는 에이전트 방식으로 처리하는 프레임워크다. 기존의 라우팅 방식이 하드코딩된 규칙(Heuristics)이나 과거 데이터로 학습된 정적 정책(Static trained policies)에 의존했다면, ACRouter는 실행 결과에 따른 피드백을 실시간으로 반영한다.

연구진이 공개한 벤치마크 결과에 따르면, ACRouter는 비용과 성능의 파레토 최적선(Pareto frontier)에 위치한다. 특히 인-디스트리뷰션(In-distribution, ID) 작업 스트림에서 전체 작업 수행 비용이 13.21달러로 측정됐다. 이는 모든 작업을 고성능 모델인 Claude Opus에 할당했을 때의 비용인 34.02달러보다 2.6배 낮은 수치다.

성능 검증을 위해 사용된 CodeRouterBench는 약 10,000개의 작업으로 구성되었으며, Claude Opus 4.6, GPT-5.4, Qwen3-Max, GLM-5를 포함한 8개의 프런티어 모델을 대상으로 했다. 테스트 결과, 단일 모델이 모든 영역을 지배하지 못한다는 점이 확인됐다. 예를 들어 Claude Opus 4.6이 평균 성능은 가장 높았으나, 알고리즘 설계에서는 GLM-5가 86% 더 높은 상대적 성능을 보였고, 테스트 생성에서는 Qwen3-Max가 111% 더 높은 성능을 기록했다. ACRouter는 이러한 모델별 특성을 동적으로 파악해 작업을 배분한다.

C-A-F 루프와 시스템 아키텍처

ACRouter의 핵심 작동 방식은 '문맥-행동-피드백(Context-Action-Feedback, C-A-F)' 루프다. 이 루프는 모델이 작업을 성공적으로 수행했는지 여부를 확인하고 이를 메모리에 기록해 다음 라우팅 결정에 반영하는 구조다.

시스템은 크게 세 가지 핵심 컴포넌트로 구성된다.

1. **메모리(Memory)**: 벡터 스토어(Vector store) 기반으로 구축되어 과거의 상호작용 내역을 저장하고 검색한다. 새로운 프롬프트가 입력되면 유사한 과거 작업에서 어떤 모델이 성공하거나 실패했는지에 대한 문맥을 제공한다.

2. **오케스트레이터(Orchestrator)**: 사용자 프롬프트와 메모리에서 검색된 정보를 결합해 최적의 타겟 모델을 선택한다. 오케스트레이터는 연산 부담을 줄이기 위해 Qwen 3.5(0.8B 파라미터) 기반의 경량 어댑터로 학습되어 자체 호스팅이 가능하다.

3. **검증기(Verifier)**: 선택된 모델의 출력을 평가해 성공 또는 실패 신호를 생성한다.

이 구조를 물리적으로 구현하는 것이 툴 레이어(Tool layer)다. 툴 레이어는 검증기를 파이썬 코드 인터프리터, 에이전틱 샌드박스, 데이터베이스 엔진과 같은 실제 실행 환경에 연결한다. 예를 들어 SQL 생성 작업에서 모델이 잘못된 컬럼명을 생성해 컴파일 에러가 발생하면, 툴 레이어가 이를 감지하고 검증기를 통해 '실패' 신호를 보낸다. 이 피드백은 다시 메모리에 기록되어, 향후 유사한 쿼리가 들어왔을 때 더 상위 모델인 Claude Opus 4.8 등으로 라우팅하도록 유도한다.

실무 도입 시 판단 기준과 제약 사항

개발자와 실무자가 ACRouter와 같은 에이전트 기반 라우팅을 도입할 때 고려해야 할 핵심은 '결과 검증 가능성'이다. 이 프레임워크는 검증기가 환경으로부터 명확한 성공/실패 신호를 받을 수 있는 작업에서 가장 효과적이다.

구체적으로 다음과 같은 환경에서 도입 가치가 높다.

- **검증 가능한 작업**: 코드 생성, 데이터베이스 쿼리 실행 등 실행 결과가 정답 여부를 즉각적으로 알려주는 워크플로우.

- **분포 변화가 잦은 도메인**: 사용자 행동이나 기업 데이터가 수시로 변해 정적 분류기가 대응하지 못하는 OOD(Out-of-distribution) 상황.

- **모델 교체 주기**: 새로운 고성능 모델이 출시되었을 때, 기존의 정적 분류기를 다시 학습시킬 필요 없이 C-A-F 루프를 통해 자연스럽게 새 모델의 성능을 학습하고 반영해야 하는 경우.

반면, 단순한 질의응답이나 정답의 기준이 모호한 창의적 글쓰기 등 검증 신호를 명확히 정의할 수 없는 작업에는 오버헤드가 클 수 있다. 또한, 0.8B 규모의 오케스트레이터 모델을 호스팅할 수 있는 최소한의 인프라 자원이 필요하다. 실무자는 하드코딩된 휴리스틱 규칙을 유지하는 비용과, C-A-F 루프를 통한 자동 최적화 시스템의 운영 비용 및 지연시간을 비교하여 도입 여부를 결정해야 한다.