피드로 돌아가기
I Built a 10-Agent AI Code Review System with MiMo — Here's What I Learned
Dev.toDev.to
AI/ML

LangGraph 기반 10개 Parallel Agent를 통한 30초 내 고정밀 코드 리뷰 시스템 구현

I Built a 10-Agent AI Code Review System with MiMo — Here's What I Learned

Jansen0032026년 5월 15일3intermediate

Context

수동 코드 리뷰 과정에서 발생하는 1~2시간의 소요 시간과 리뷰어의 피로도로 인한 검토 누락 문제 발생. 단일 LLM 기반 리뷰의 컨텍스트 오염을 방지하고 도메인별 전문성을 확보한 자동화 체계 필요.

Technical Solution

  • LangGraph를 통한 9개 전문 Agent의 Parallel Scheduling 구조 설계로 응답 속도 최적화 및 도메인 집중도 향상
  • Jaccard Similarity 기반의 Semantic Deduplication을 적용하여 서로 다른 Agent가 탐지한 중복 이슈 병합
  • LLM 기반의 Conflict Resolution 로직을 도입하여 Agent 간 심각도 판단 불일치 시 최종 Severity 결정
  • 가중치 합산 방식(CRITICAL 25, HIGH 15, MEDIUM 5, LOW 1)을 통한 0-100 범위의 Risk Score 산출 시스템 구축
  • MiMo, DeepSeek, GPT-4o 등 7종의 LLM Backend를 지원하는 추상화 계층을 통해 비용 및 레이턴시 최적화
  • GitHub App 연동을 통한 Inline Comments 제공 및 Quality Gate 기반의 Branch Protection 자동화

- Multi-Agent 설계 시 각 Agent의 역할(Security, Logic, Performance 등)을 명확히 분리하여 전문성 확보 - 중복 결과 제거를 위해 단순 텍스트 매칭이 아닌 Jaccard similarity 같은 시맨틱 분석 기법 검토 - 결정론적 규칙으로 해결 불가능한 Agent 간의 충돌은 상위 Coordinator LLM에 위임하는 계층적 구조 채택

원문 읽기