Copilot 코드 리뷰(CCR) 사용량, 이제 능동/수동 사용자까지 구분!
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 활용 전략을 수립할 수 있다.