Copilot 코드 리뷰, 에이전트 모드로 업그레이드

올해 3월 5일, GitHub는 Copilot의 코드 리뷰 기능이 공식적으로 에이전트 아키텍처로 전환되었다고 발표했다.

이전의 문제점

구버전 코드 리뷰는 기본적으로 diff를 한 줄씩 살펴보고 일반적인 코멘트를 생성하는 수준이었다. 많은 개발자들이 "인턴이 코드를 읽는 것 같다"고 불평했다——표면만 보고 컨텍스트를 이해하지 못한다는 의미였다.

새 버전의 작동 방식

새로운 에이전트는 리포지토리 전체를 능동적으로 탐색한다. 관련 파일을 읽고, 파일 간 의존성을 추적하며, 더 완전한 컨텍스트를 구축한 후 리뷰 의견을 제시한다.

주요 데이터:

  • 71%의 리뷰가 실행 가능한 피드백을 제공
  • 나머지 29%는 침묵을 선택하며, 의미 없는 코멘트를 억지로 생성하지 않음
  • 리뷰당 평균 약 5.1개의 코멘트
  • 초점은 정확성과 아키텍처 완전성에 있으며, 코드 스타일을 지적하는 데 있지 않음

지난해 4월부터 올해 3월까지 누적 6000만 건의 코드 리뷰가 완료되어 10배 성장을 기록했다.

폐쇄 루프 자동 수정

가장 교묘한 설계는 리뷰에서 발견된 문제를 코딩 에이전트에 직접 수정하도록 넘길 수 있다는 점이다. Copilot이 버그를 발견 → 수정 PR 생성 → 사람이 검토 후 병합. 일상적인 작은 수정은 자동화 루프로 처리할 수 있으며, 개발자는 마지막 단계에서 승인만 하면 된다.

단, 에이전트 코드 리뷰는 GitHub Actions 인프라에서 실행된다는 점에 유의해야 한다. 조직에서 GitHub 호스팅 러너를 비활성화한 경우, 셀프 호스팅 러너를 추가로 구성해야 한다.

모든 Copilot 유료 사용자(Pro/Pro+/Business/Enterprise)가 사용할 수 있다.

참고 출처: CocoLoop, GitHub Changelog 공식 발표