Copilot 코드 리뷰(CCR) 사용량, 이제 능동/수동 사용자까지 구분!

by DD
2개월 전
조회수 8

Copilot 코드 리뷰(CCR) 사용량 지표 업데이트로, 능동적/수동적 사용자 활동을 구분하여 사용자 참여도(User Engagement) 측정 가능

API 응답(API Response)에 `used_copilot_code_review_active` 및 `used_copilot_code_review_passive` 필드 추가, 사용자 레벨(User Level) 데이터 제공

기업 및 조직 관리자는 일별/28일 사용자 보고서를 통해 CCR 도입 및 활용 현황(CCR Adoption & Engagement)을 파악 가능

능동적/수동적 CCR 사용량 구분: 기술적 배경

본문에 따르면, 기존에는 Copilot 코드 리뷰(CCR) 사용 여부만 확인 가능했으나, 이번 업데이트로 능동적 참여(Active Engagement)수동적 참여(Passive Engagement)를 구분한다.

능동적 사용: 풀 리퀘스트(Pull Request)에 Copilot을 리뷰어로 지정, Copilot 리뷰 재요청, CCR 제안 적용

수동적 사용: 저장소 레벨 정책(Repo-Level Policy)에 따라 자동 실행되었지만, 사용자가 직접적인 상호 작용은 없는 경우

우선순위: 동일 날짜에 두 활동이 모두 발생하면 능동적 사용(Active Usage)을 우선

이러한 구분은 정확한 사용자 참여도 측정(Accurate User Engagement Measurement)을 가능하게 한다.

API 응답 구조 및 활용

글에 따르면, CCR 사용량은 API 응답 내 사용자 레벨(User Level)에서 `used_copilot_code_review_active` 및 `used_copilot_code_review_passive` 두 개의 필드로 제공된다.

`used_copilot_code_review_active`: 사용자가 Copilot 코드 리뷰에 의도적으로 참여(Intentional Engagement)한 경우 `true`로 설정

`used_copilot_code_review_passive`: 자동 실행(Automatic Execution)되었지만, 사용자가 상호 작용하지 않은 경우 `true`로 설정

추가 정보: API 문서(API Documentation)를 통해 자세한 내용 확인 가능

이러한 API를 통해 기업 및 조직은 Copilot 활용 현황(Copilot Usage Status)을 보다 정확하게 파악할 수 있다.

Copilot 사용량 지표 개선의 의미

본 업데이트를 통해 기업 및 조직은 Copilot 코드 리뷰(CCR)의 실질적인 활용도(Actual Utilization)를 측정할 수 있게 되었다.

정확한 측정: 단순히 사용자 수를 집계하는 대신, 능동적 참여(Active Engagement)수동적 참여(Passive Engagement)를 구분하여 실제 사용 현황 파악

도입 성숙도 측정: “100%의 저장소가 CCR로 커버되고, 60%의 사용자가 능동적으로 리뷰에 참여”와 같이 구체적인 지표(Specific Metrics) 제시 가능

통합적인 시각: `used_agent` 및 `used_copilot_coding_agent`와 함께, Copilot 전반의 도입 현황(Overall Adoption Status)을 파악 가능

결과적으로, 데이터 기반 의사 결정(Data-Driven Decision Making)을 통해 Copilot 활용 전략을 수립할 수 있다.

Copilot usage metrics now identify active and passive Copilot code review users