콘텐츠로 이동

Model Router: 어떤 AI 모델을 사용할지 더 이상 고민하지 마세요

이런 경험 있으시죠: 작업이 있는데, 어떤 AI 모델을 사용해야 할지 모르겠는 상황. Claude Opus? DeepSeek? GPT-5.5? 각자 다른 것을 잘하고, 잘못 고르면 시간과 비용이 낭비됩니다.

라우팅이 자동으로 이루어진다면 어떨까요?

Model Router 는 작업 설명을 읽고, 어떤 종류의 작업인지 감지하고, 그 작업에 가장 뛰어난 모델로 보냅니다.

해결하는 문제

Model Router 가 없다면, 라우팅은 이렇게 됩니다:

여러분이 말하는 것 어떤 모델? 이유
"랜딩 페이지 만들어줘" ??? 프론트엔드? UI? 디자인?
"이 코드 보안 리뷰해줘" ??? Claude Opus? GPT-5.5?
"프로덕션 장애 복구해줘" ??? 이건 코딩이 아니라 ops 인데
"로그인 엔드포인트 구현해줘" ??? DeepSeek 인 것 같은데, 아닐 수도?

모든 모델의 강점을 외우고 CLI 를 수동으로 전환해야 합니다. Model Router 를 사용하면 작업을 설명하기만 하면 됩니다:

node scripts/aios.mjs model-router route \
  --task "아름다운 랜딩 페이지 컴포넌트 만들어줘" \
  --explain

결과: frontend → kimi-k2.6 ("랜딩 페이지", "컴포넌트", "아름다운" 이 프론트엔드 작업을 나타내기 때문).

어떻게 선택하는지

Model Router 는 작업 설명에서 신호 를 찾습니다 — 어떤 종류의 작업인지 나타내는 키워드:

언급하는 내용 감지 결과 라우팅 대상 이유
"browser", "upload", "screenshot" 브라우저 자동화 GPT-5.5 도구 사용 추론에 가장 뛰어남
"security", "vulnerability", "auth" 보안 리뷰 Claude Opus 가장 강력한 리뷰어
"frontend", "UI", "component" 프론트엔드 작업 Kimi K2.6 UI 작업에 가장 뛰어남
"production", "incident", "logs" 자가 치유 MiniMax-M2.7 ops 복구에 특화
"long document", "research" 리서치 Gemini-3-Pro 1M 컨텍스트 윈도우
"implement", 일반 코딩 구현 DeepSeek-V4 저렴하고 빠름

--explain 을 추가하면 어떤 신호가 매치되었고 왜 그렇게 라우팅되었는지 정확히 볼 수 있습니다.

Before/After 비교

Balanced v2 라우터에서 바뀐 점:

작업 이전 (구 라우터) 이후 (Balanced v2)
"Xiaohongshu 열어서 이미지 업로드" implementation → DeepSeek browser-automation → GPT-5.5
"아름다운 랜딩 페이지 만들어줘" implementation → DeepSeek frontend → Kimi K2.6
"프로덕션 로그인 장애 복구해줘" research → Gemini self-healing → MiniMax-M2.7
"새 로그인 엔드포인트 구현해줘" implementation → DeepSeek implementation → DeepSeek (정확함!)

핵심 인사이트: 일반적인 구현은 저렴하게 유지 되지만 (DeepSeek), 분명히 특화된 모델이 필요한 작업은 자동으로 업그레이드됩니다.

라우팅 프로필

라우팅이 얼마나 적극적인지 제어하는 세 가지 모드:

프로필 사용 시기 동작
balanced (기본값) 대부분의 작업 강한 신호는 업그레이드, 일반 코딩은 저렴하게 유지
premium 위험하거나 불명확한 작업 비싼 모델을 더 자주 사용
budget 비용에 민감한 작업 정말 강력한 모델이 필요하지 않은 한 저렴한 모델 선호
# 명령어별 지정
node scripts/aios.mjs model-router route --task "..." --profile premium --explain

# 또는 전체 세션에 적용
export AIOS_MODEL_ROUTER_PROFILE=premium

직접 해보세요

# 사용 가능한 모든 모델 보기
node scripts/aios.mjs model-router list

# 작업을 라우팅하고 이유 확인
node scripts/aios.mjs model-router route \
  --task "여기에 작업 설명" \
  --profile balanced \
  --explain

# 최근 라우팅 기록 보기
node scripts/aios.mjs model-router stats

Agent Team 과 함께 사용

Model Router 는 Agent Team 에 내장되어 있습니다 — 팀 실행의 각 단계가 자동으로 최적의 모델로 라우팅됩니다. 따로 설정할 필요가 없습니다.


Model Router 는 Harness CLI 의 일부입니다. 모든 모델, 규칙, 설정 옵션은 전체 문서를 참조하세요.