코파일럿(Copilot) 사용 현황을 AI 채택 단계별로 분석하세요!
코파일럿(Copilot) 사용량 API에 AI 채택 단계(AI Adoption Phase)를 나타내는 코호트(Cohort) 기능이 추가됨
각 사용자는 28일간의 코파일럿 사용 패턴에 따라 4단계(Phase 1~3, Phase 0: No Cohort)로 분류됨
기업 및 조직 수준 보고서에서 AI 채택 단계별 사용자 참여 지표(Engagement Metrics)를 확인할 수 있음
AI 채택 단계별 분석을 통해 개발자의 코파일럿 활용 현황을 파악하고, 맞춤형 교육 및 지원 전략을 수립할 수 있음
AI 채택 단계(AI Adoption Phase) 분류 기준
본문에 따르면 코파일럿(Copilot) 사용자를 AI 채택 단계(AI Adoption Phase)에 따라 4단계로 분류하며, 각 단계는 28일간의 사용 패턴을 기반으로 한다.
Phase 1: 코드 완성(Code Completion) 및 IDE 에이전트 모드(IDE Agent Mode) 사용
Phase 2: 단일 깃허브 기반 에이전트(GitHub-based Agent) 사용 (예: Copilot Cloud Agent, Copilot Code Review)
Phase 3: 2개 이상의 깃허브 기반 에이전트 또는 새로운 깃허브 코파일럿 앱(GitHub Copilot App) 사용
Phase 0: 위 기준을 충족하지 못하는 사용자
이러한 분류는 코파일럿의 기능 확장에 따라 유연하게 변경될 수 있도록 버전 관리(Version Control)를 지원한다.
조직 및 기업 레벨 보고서의 주요 지표
새롭게 추가된 totals_by_ai_adoption_phase 배열은 조직 및 기업 레벨 보고서에서 AI 채택 단계별 주요 지표를 제공한다. 이는 코파일럿(Copilot)의 실제 사용 현황을 파악하고, 맞춤형 지원 전략(Customized Support Strategy)을 수립하는 데 활용될 수 있다.
총 참여 사용자 수(Total Engaged Users): 28일 중 2일 이상 사용
사용자 주도 상호작용 평균(User-initiated Interaction Average)
코드 생성 및 수락 활동 평균(Code Generation and Acceptance Activity Averages)
코드 추가 및 삭제 라인 수 평균(Lines of Code Added and Deleted Averages)
풀 리퀘스트(Pull Request) 생성, 병합, 검토 평균(Pull Requests Created, Merged, and Reviewed Averages)
병합까지의 중간 시간 평균(Median Time-to-merge Average)
각 지표는 단계별 사용자 평균(Average per User)을 보고하며, 총합(Sum)이 아닌 점에 유의해야 한다.
AI 채택 단계별 분석의 중요성
본 API를 통해 단순 사용자 수(Active User Count)를 넘어, 개발자들이 실제로 어떤 코파일럿(Copilot) 기능을 활용하는지 파악할 수 있다. 이는 코파일럿 활용도(Copilot Usage)를 높이기 위한 전략 수립에 핵심적인 역할을 한다.
채택 단계별 추적(Track Cohort Progression): 코드 완성(Code First)에서 에이전트(Agent First) 및 멀티 에이전트(Multi-agent) 워크플로우로의 사용자 이동 추적
맞춤형 지원(Target Enablement): 교육, 문서화, 롤아웃 프로그램(Rollout Program)을 가장 큰 기회가 있는 단계에 집중
이러한 분석을 통해 코파일럿(Copilot)의 도입 효과(Adoption Effect)를 극대화하고, 개발 생산성을 향상시킬 수 있다.
API 사용 시 고려 사항
해당 API는 REST API(REST API)를 통해 코파일럿(Copilot) 사용량 지표에 접근할 수 있으며, 기업 관리자(Enterprise Administrators) 및 조직 소유자(Organization Owners)에게 제공된다.
팀 필터(Teams Filter) 활용: 팀별로 데이터를 필터링하여 더욱 세분화된 분석 가능
GitHub Community 활용: 깃허브 커뮤니티(GitHub Community)에서 API 관련 논의 참여
API 사용 시, 데이터 접근 권한(Data Access Permission) 및 API 사용량 제한(API Usage Limit)에 대한 고려가 필요하며, 깃허브(GitHub)의 공식 문서를 참조하여 자세한 내용을 확인할 수 있다.