기업 및 조직 관리자를 위한 GitHub Copilot 앱 사용량 측정 API가 새롭게 출시됨
일일 활성 사용자 수(daily_active_copilot_app_users) 및 앱별 총계(totals_by_copilot_app) 필드 추가로 사용 현황 파악 가능
기존 API와 통합되어 IDE, 채팅 등과 함께 앱 활동량을 한눈에 확인 가능
토큰 사용량(token_usage) 등 상세 지표 제공으로 도입 현황 및 비용 관리 지원
이번 업데이트는 기업 및 조직 관리자에게 GitHub Copilot 앱의 도입 현황과 실제 사용 패턴에 대한 깊이 있는 통찰력을 제공하는 데 중점을 둔다.
기존 API와의 통합: 관리자는 이미 사용 중인 사용량 측정 API(Usage Metrics API) 내에서 IDE, 채팅, 코드 리뷰 등 다른 Copilot 기능 지표와 함께 Copilot 앱의 활동량을 통합적으로 조회할 수 있다.
새로운 데이터 필드: `daily_active_copilot_app_users` 필드는 일일 활성 사용자 수를, `totals_by_copilot_app` 섹션은 세션 수, 요청 수, 토큰 사용량 등 상세 지표를 제공하여 앱 채택률(Adoption Rate) 및 활용도(Utilization) 측정을 지원한다.
이러한 통합적 데이터 제공은 IT 관리자가 리소스 할당 및 비용 최적화를 위한 의사결정을 내리는 데 중요한 기반이 된다.
GitHub Copilot 앱의 활동량은 이전까지 별도의 보고서나 API에서 제공되지 않아, 관리자가 전체 Copilot 생태계 내에서의 앱 영향력을 파악하기 어려웠다.
도입 효과 측정: 새로운 필드를 통해 관리자는 실제 사용자 수, 세션 빈도, 요청량 등을 정량적으로 파악하여 Copilot 앱 도입의 효과를 측정할 수 있다.
토큰 소비 분석: `token_usage` 필드는 프롬프트 토큰(prompt_tokens_sum)과 출력 토큰(output_tokens_sum)의 합계 및 요청당 평균 토큰 수(avg_tokens_per_request)를 제공하여, 잠재적인 비용 증가 요인을 사전에 인지하고 관리할 수 있도록 돕는다.
이는 AI 기반 개발 도구의 ROI(Return on Investment)를 평가하고, 조직 내에서 효율적인 사용 정책을 수립하는 데 필수적인 정보이다.
이번 API 업데이트는 기존 시스템과의 호환성을 유지하면서 새로운 데이터를 제공하는 데 초점을 맞추었다.
별도 섹션 제공: Copilot 앱 관련 데이터는 `totals_by_copilot_app`이라는 전용 섹션(Dedicated Section)으로 분리되어 제공된다. 이는 기존의 일반 기능, 모델, 언어별 총계 및 코드 라인 수 지표와 명확하게 구분된다.
Null 값 처리: Copilot 앱 사용 기록이 없는 기업이나 조직의 경우, `daily_active_copilot_app_users`와 `totals_by_copilot_app` 필드에 null 값이 반환된다. 이로 인해 기존에 이 API를 활용하던 애플리케이션이나 대시보드 통합에 영향이 없다.
이러한 설계는 점진적인 기능 확장(Incremental Feature Rollout)을 가능하게 하며, 기존 시스템의 안정성을 보장한다.