코딩 에이전트를 위한 내부 플랫폼 Nova 소개
·2026.05.22 01:00
Dropbox가 대규모 monorepo와 CI에 맞춘 내부 코딩 에이전트 플랫폼 **Nova**를 구축했다.
Dropbox는 대규모 monorepo, Bazel 기반 빌드·테스트, 사내 인프라에 맞춰 코딩 에이전트용 내부 플랫폼 Nova를 만들었다. 에이전트를 단순한 코드 생성기가 아니라, 실제 검증 환경에서 동작하는 실행 서비스로 다루는 것이 핵심이다.
Nova는 특정 commit의 코드베이스 스냅샷 위에서 격리된 세션을 돌리고, 필요하면 검증 명령을 실행한 뒤 실패 결과를 다시 에이전트에 넘겨 수정까지 이어간다. 웹 UI, CLI, API를 모두 지원하며, skills, plugins, MCP 연동과 관측·평가 도구도 함께 제공한다.
활용 사례는 폭넓다.
- CI 실패 수정: 검증 실패 시 에이전트가 원인을 분석하고 패치를 계속 보정한다.
- Flaky test remediation: Athena가 잡아낸 flaky test의 성공·실패 로그를 Deflaker가 Nova로 보내고, 100회 이상 CI 검증을 거쳐 수정한다.
- Migration / dependency upgrade: 기존 Goose 기반 migrator의 한계를 보완하고, RenovateBot과 연동해 의존성 업그레이드 파손도 우선 복구한다.
- 운영 실험: 프로덕션 크래시 재현, PR 리뷰 정책 판단, on-call toil 완화 같은 워크플로까지 확장하고 있다.
Dropbox가 얻은 교훈은 명확하다. 에이전트의 효용은 모델 성능만이 아니라, 컨텍스트, 검증, 가드레일을 포함한 주변 플랫폼 설계에서 결정되며, 일부 단계는 에이전트 루프 밖에서 결정적으로 관리하는 편이 더 안정적이다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.