본문으로 건너뛰기
r/LLMDevs조회 2

Regolo의 오픈소스 라우터 Brick 공개와 라우팅 기반 비용 절감 사례

Regolo의 Brick은 프롬프트 능력과 난이도를 분류해 가장 저렴한 모델로 라우팅함으로써 동일한 핵심 품질을 유지하며 비용을 약 79%까지 줄이는 것을 목표로 하는 오픈소스 라우터이다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

Regolo가 공개한 Brick은 입력 프롬프트의 요구 역량을 여섯 개 축으로 분류하고 난이도 분류기를 통해 easy/medium/hard로 점수화한 뒤 모델별 skill-distance를 계산해 가장 저렴하면서도 요구를 충족할 수 있는 모델로 단일 호출만 전달하는 라우터이다. 이 방식은 캐스케이드 호출을 피하고 라우터 자체를 CPU에서 운영할 수 있게 설계되어 운영 비용과 인프라 부담을 낮추며, 예시로는 하루 비용을 $165에서 $35로 낮춰 약 79% 절감 효과를 얻었다는 수치가 제시되었다. 구현체는 GitHub 레포와 논문, 데모 영상을 통해 공개되어 있으며 작성자는 라우팅 로직과 벤치마크 방법론, Claude Code 통합에 대한 커뮤니티 피드백을 요청하고 있다.

실용적 조언

  • 라벨링된 실서비스 요청 샘플을 사용해 능력 분류기와 난이도 분류기의 정확도를 검증한 뒤 skill-distance 임계값을 조정해야 모델 교체로 인한 품질 손실 위험을 줄일 수 있다.
  • 비용 절감 수치를 평가할 때는 전체 쿼리 풀에서 라우터가 선택한 모델별 응답 품질을 A/B 테스팅으로 비교해 특정 유형의 요청에서 품질 저하가 발생하는지를 확인해야 한다.
  • 운영 통합 초기에는 라우터를 로깅 모드로 배치해 라우팅 결정과 실제 응답 품질을 상관 분석한 다음 점진적으로 트래픽을 이관하는 단계적 도입 전략을 권장한다.

섹션별 상세

01
대형 모델에 모든 요청을 보내는 구조가 비용 부담을 유발한다는 문제 인식에서 출발해, Brick은 각 프롬프트의 요구 능력과 난이도를 자동으로 분류하는 두 단계의 판단을 수행한 뒤 가장 저렴한 모델로 단일 호출만 전달함으로써 낭비를 제거한다. 분류기는 입력을 여섯 개의 능력 축으로 점수화하고 별도 난이도 분류기가 easy/medium/hard로 난이도를 매긴 다음 모델별 skill-distance를 계산해 라우팅 결정을 내린다. 이 과정이 'one forward pass, one decision' 구조로 설계되어 캐스케이드 호출을 만들지 않으므로 호출 수와 불필요한 비용이 줄어드는 효과를 낸다고 제시되며, 글에는 $165→$35/day로 비용이 감소해 약 79% 절감이 발생했다는 수치가 제시되어 있다.
터미널 창과 우측에 라우팅 대시보드가 함께 표시된 스크린샷으로 라우터 상태와 모델별 요청 분포, 난이도 혼합 비율 등을 시각화하고 있다.
Screenshot이미지 오른쪽 패널은 모델별 라우팅 비율과 서브에이전트 분포, 난이도 혼합(easy/medium/hard)과 분류기 지연(latency) 통계를 보여준다. 왼쪽 터미널은 브라우저 기반 상호작용 로그와 CLI 예시를 표시해 라우터가 실제로 배포되어 동작하는 환경임을 시사하며, 이러한 대시보드는 운영 중 라우팅 결정과 비용 절감 효과를 실시간으로 모니터링하는 용도로 사용될 수 있다.
동일한 인터페이스의 다른 캡처로 라우터의 비용 절감 수치와 모델별 성능·비용 비교 차트가 포함되어 있다.
Screenshot대시보드는 총 요청 수, 모델별 처리 비율, 라우팅으로 절감된 비용 비율을 시각적으로 제공하고 있으며 라우팅 분포와 classifier latency, fallback rate 같은 운영 지표를 함께 제시한다. 이 정보는 벤치마크 수치의 출처를 추적하고 라우터의 실제 운영 효과를 검증하는 데 중요한 근거로 사용될 수 있다.
02
단일 호출 기반 라우팅은 캐스케이드 아키텍처와 달리 모델을 연쇄 호출하지 않으므로 지연과 중복 비용을 낮추는 점이 핵심 효용으로 제안되었고, 라우터 자체는 GPU가 아닌 CPU에서 동작하도록 설계되어 인프라 요구량을 낮춘다는 운영상 이점이 강조되었다. 내부적으로는 능력 분류와 난이도 평가라는 두 개의 경량 분류 처리를 통해 입력을 해석하고 그 결과로 모델 풀의 비용-능력 프로파일을 조회해 최저 비용 모델을 선택한다. 글에서는 이 설계로 'one call per query, no cascade waste'가 가능하다고 명시되며 라우터의 경량성·비용절감 효과가 실무 적용 포인트로 제시되었다.
03
프로젝트는 Claude Code 등 특정 모델 통합과 OpenAI 호환 게이트웨이 형태로의 배포를 예시로 들며 실제 도입 경로를 제공하고 있다. CLI 예시와 'model: "brick"' 같은 설정을 통해 기존 클라이언트가 투명하게 라우터를 호출할 수 있는 호환성을 확보한 점이 강조되었고, GitHub 레포와 논문·데모 영상 링크를 통해 구현체와 벤치마크 근거가 공개되어 있다. 통합 방식은 운영 중인 모델 풀을 변경하지 않고 라우터를 중앙에 두는 방식으로 동작하므로 기존 서비스에 대한 침투성이 높고 점진적 도입이 가능하다는 의의를 가진다.
text
brick claude on # wires ANTHROPIC_BASE_URL
brick claude status # live dashboard with routing metrics
model: "brick"

Brick 라우터를 Claude와 연결해 라우터를 활성화·상태 확인하고 OpenAI 호환 게이트웨이로서 'model: "brick"'를 통해 클라이언트가 라우터를 호출하는 사용 예이다. 운영 환경에 라우터를 통합하는 기본 CLI 및 설정 예시로 읽을 수 있다.

04
작성자는 특히 라우팅 로직과 벤치마크 방법론, Claude Code 통합에 대한 피드백을 요청하며 검증 가능한 평가와 구현 상세를 커뮤니티에 요청하는 상태이다. 이 요청은 라우터의 분류 정확도, skill-distance 설계, 그리고 비용·품질 트레이드오프를 실제 워크로드에서 어떻게 보장할지에 대한 기술적 검증이 필요하다는 문제를 드러낸다. 공개된 레포와 논문 링크는 재현성 검증을 위한 근거로 사용될 수 있으므로 커뮤니티 피드백이 설계 개선과 신뢰성 확보로 이어질 가능성이 있다.

용어 해설

모델 혼합 라우터(Mixture of Models)
여러 모델을 능력과 비용에 따라 동적으로 선택해 요청을 분배하는 라우팅 패턴이다. 입력 프롬프트를 분류해 각 모델의 '적합성' 점수를 계산하고 예산 측면에서 가장 효율적인 모델로 한 번만 요청을 전달한다. 단일 대형 모델에 모든 요청을 보내는 방식과 비교해 비용과 지연을 줄이는 데 중요한 역할을 한다.
역량 분류(Capability Classification)
프롬프트가 요구하는 기능적 능력(코딩, 수리·추론, 창의적 합성, 지시 따르기, 계획·에이전트성, 세계지식)을 자동으로 판별하는 분류 과정이다. 입력 텍스트를 각 차원에서 점수화해 어떤 모델이 그 요청을 처리할 수 있는지를 판단하는 기준으로 사용된다. 라우터가 모델을 선택할 때 정확도가 비용-품질 트레이드오프에 직접적인 영향을 준다.
스킬 거리(Skill Distance)
각 모델이 가진 능력 프로필과 현재 요청의 역량 요구치 간의 차이를 수치로 표현한 메트릭이다. 모델별로 이 거리를 계산해 '요구를 만족시키는 최소 비용 모델'을 선택하는 결정 기준으로 활용된다. 모델 풀의 비용 최적화와 서비스 품질 보장을 동시에 관리하는 핵심 요소이다.

코드 예제

bash
ls -la && echo "---GO---" && which go && go version 2>/dev/null; echo "--MOD--" && find . -maxdepth 2 -name "go.mod" 2>/dev/null | head

로컬 저장소에서 Go 설치 여부와 모듈 파일(go.mod)을 빠르게 확인하는 검사 명령어이다. 개발자가 레포지토리 배치와 Go 환경을 점검하려는 용도로 사용된다.

언급된 도구

Claude Opus중립

대형 상용 LLM으로서 고난이도 요청 처리 대상 모델

Claude Code중립

코드 관련 능력이 요구되는 요청 처리 모델 통합 예시

Codex중립

OpenAI 호환 모델로 라우터와의 연동 가능성 언급

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 06.수집 2026. 07. 06.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.