GitLab Duo 및 SDLC 트렌드
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
이 기능은 GitLab Self-Managed용 베타 버전입니다. GitLab Duo 및 SDLC 트렌드는 소프트웨어 개발 라이프사이클(SDLC) 성능에 대한 GitLab Duo의 영향을 측정합니다. 메트릭은 이전 기간과 비교한 변화율을 나타내는 트렌드 지표를 표시합니다.
히스토리
- GitLab 16.11에서
ai_impact_analytics_dashboard라는 플래그와 함께 도입. 기본적으로 비활성화됨. - GitLab 17.2에서 일반적으로 사용 가능. 기능 플래그
ai_impact_analytics_dashboard제거됨. - GitLab 17.6에서 GitLab Duo 애드온 필요로 변경됨.
- GitLab 18.2에서 GitLab Ultimate에서 GitLab Premium으로 이동됨.
- GitLab 18.2.1에서 Amazon Q를 지원하도록 변경됨.
- GitLab 18.4에서 파이프라인 메트릭 테이블이 추가됨.
- GitLab 18.4에서
AI impact analytics에서GitLab Duo and SDLC trends로 이름 변경됨. - GitLab 18.7에서 애드온 필요 없이 변경됨.
이 기능은 GitLab Self-Managed용 베타 버전입니다. 자세한 내용은 에픽 51을 참조하십시오.
GitLab Duo 및 SDLC 트렌드는 소프트웨어 개발 라이프사이클(SDLC) 성능에 대한 GitLab Duo의 영향을 측정합니다. 이 대시보드는 프로젝트 또는 그룹의 AI 채택 맥락에서 주요 SDLC 메트릭에 대한 가시성을 제공합니다. 대시보드를 사용하여 AI 투자로 인해 어떤 메트릭이 개선되었는지 측정할 수 있습니다.
메트릭은 이전 기간과 비교한 변화율을 나타내는 트렌드 지표를 표시합니다. 이전 기간 데이터가 없는 경우 변화율은 n/a로 표시됩니다.
녹색 값은 긍정적인 변화를 나타내고 빨간색 값은 부정적인 변화를 나타냅니다. 값 옆의 아이콘은 상승 트렌드 또는 하강 트렌드를 나타냅니다.
일부 메트릭(배포 빈도 등)은 상승 트렌드가 긍정적(녹색)이지만, 다른 메트릭(평균 머지 소요 시간 등)은 부정적(빨간색)입니다.
GitLab Duo 및 SDLC 트렌드 사용 용도:
- GitLab Duo 여정과 관련된 SDLC 트렌드 추적: 프로젝트 또는 그룹에서 GitLab Duo 사용의 트렌드가 평균 머지 소요 시간, CI/CD 통계와 같은 중요한 생산성 메트릭에 어떻게 영향을 미치는지 조사합니다. GitLab Duo 사용 메트릭은 현재 월을 포함하여 지난 6개월간 표시됩니다.
- GitLab Duo 기능 채택 모니터링: 지난 30일간 프로젝트 또는 그룹에서 시트 및 기능 사용을 추적합니다.
라이선스 활용도를 최적화하는 방법에 대한 자세한 내용은 GitLab Duo 애드온을 참조하십시오.
GitLab Duo 및 SDLC 트렌드에 대한 자세한 내용은 블로그 포스트 Developing GitLab Duo: AI impact analytics dashboard measures the ROI of AI를 참조하십시오.
개요는 GitLab Duo AI Impact Dashboard를 참조하십시오.
주요 메트릭#
히스토리
- GitLab 18.10에서 GitLab Duo Chat 사용 메트릭이 GitLab Duo Agent 채팅 세션으로 대체됨.
- GitLab 18.10에서 할당된 Duo 시트 참여 메트릭이 GitLab Duo 사용자로 대체됨.
- GitLab 18.10에서 코드 제안 사용 메트릭이 비율 대신 절대 사용자 수를 표시하도록 업데이트됨.
- GitLab 18.11에서 코드 제안 수락률 메트릭이 GitLab Duo 에이전트/플로우 사용자로 대체됨.
- GitLab 19.0에서 트렌드 지표가 도입됨.
- GitLab 19.0에서 코드 제안 사용자 메트릭이 GitLab Duo 파워 사용자로 대체됨.
- GitLab Duo 사용자: 지난 30일 동안 하나 이상의 GitLab Duo 또는 GitLab Duo Agent Platform 기능을 사용한 사용자 수.
- GitLab Duo 파워 사용자: 지난 30일 동안 세 가지 이상의 GitLab Duo 기능을 사용한 사용자 수.
- GitLab Duo 에이전트/플로우 사용자: 지난 30일 동안 하나 이상의 GitLab Duo 에이전트 또는 플로우를 사용한 사용자 수.
- GitLab Duo Agent 채팅 세션: 지난 30일 동안 GitLab Duo Agent Platform에서 시작된 채팅 세션 수.
메트릭 트렌드#
메트릭 트렌드 테이블은 지난 6개월간의 메트릭을 월별 값, 지난 6개월간의 변화율, 트렌드 스파크라인과 함께 표시합니다.
GitLab Duo 사용 메트릭#
히스토리
- GitLab 18.1에서 Duo RCA 사용이
duo_rca_usage_rate라는 플래그와 함께 도입. 기본적으로 비활성화됨. - GitLab 18.3에서 Duo RCA 사용이 GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 활성화됨.
- GitLab 18.4에서 Duo RCA 사용이 일반적으로 사용 가능. 기능 플래그
duo_rca_usage_rate제거됨. - GitLab 18.6에서 Duo 기능 사용이 도입됨.
- GitLab 18.7에서 Duo 코드 리뷰 요청 및 GitLab Duo 코드 리뷰 코멘트가 도입됨.
- GitLab 18.7에서 Duo Agent Platform 채팅 및 플로우가 도입됨.
- GitLab 18.10에서 코드 제안, 채팅(비에이전트), 근본 원인 분석 메트릭이 비율 대신 절대 사용자 수를 표시하도록 업데이트됨.
- 기능 사용: 하나 이상의 GitLab Duo 또는 GitLab Duo Agent Platform 기능을 사용한 사용자 수.
- Agent Platform 채팅: GitLab Duo Agent Platform을 통해 시작된 채팅 세션 수.
- Agent Platform 플로우: GitLab Duo Agent Platform을 통해 실행된 에이전트 플로우(채팅 제외) 수.
- 채팅(비에이전트) 사용: 채팅(비에이전트)을 사용한 사용자 수.
- 근본 원인 분석 사용: 근본 원인 분석을 사용한 사용자 수.
- 코드 리뷰 요청: 머지 리퀘스트에서 이루어진 코드 리뷰 요청 수. 머지 리퀘스트 작성자와 비작성자 모두가 시작한 요청이 포함됩니다.
- 코드 리뷰 코멘트: 머지 리퀘스트 차이점에 게시된 코드 리뷰 코멘트 수.
- 코드 제안 사용: 코드 제안을 사용한 사용자 수. GitLab.com에서 데이터는 5분마다 업데이트됩니다. GitLab은 사용자가 현재 월에 프로젝트에 코드를 푸시한 경우에만 코드 제안 사용량을 계산합니다.
- 코드 제안 수락률: 코드 기여자가 수락한 GitLab Duo 코드 제안의 비율.
개발 메트릭#
파이프라인 메트릭#
파이프라인 메트릭 테이블은 선택된 프로젝트에서 실행된 파이프라인의 메트릭을 표시합니다.
- 총 파이프라인 실행 수: 프로젝트의 파이프라인 실행 수.
- 중앙값 소요 시간: 파이프라인 실행의 중앙값 소요 시간(분).
- 성공률: 성공적으로 완료된 파이프라인 실행의 비율.
- 실패율: 실패로 완료된 파이프라인 실행의 비율.
GitLab Duo Agent Platform을 사용하는 파이프라인#
히스토리
- GitLab 19.0에서 도입됨.
GitLab Duo Agent Platform을 사용하는 파이프라인 차트는 지난 180일 동안 실행된 파이프라인 수를 월별로 집계하여 표시합니다. 차트에는 다음이 표시됩니다:
- Agent Platform 사용: GitLab Duo Agent Platform에 의해 트리거된 파이프라인 수.
- 전체 파이프라인: 네임스페이스에서 실행된 총 파이프라인 수.
언어별 GitLab Duo 코드 제안 수락#
히스토리
- GitLab 18.5에서 도입.
언어별 GitLab Duo 코드 제안 수락 차트는 지난 30일 동안 프로그래밍 언어별로 수락된 코드 제안 수를 표시합니다.
막대 위에 마우스를 올려 각 언어에 대해 다음을 확인합니다:
- 수락된 제안: 사용자가 수락한 제안 수.
- 표시된 제안: 사용자에게 표시된 제안 수.
- 수락률: 수락된 제안의 비율. 수락된 코드 제안 수를 표시된 총 코드 제안 수로 나누어 계산합니다.
IDE별 GitLab Duo 코드 제안 수락#
히스토리
- GitLab 18.7에서 도입.
IDE별 GitLab Duo 코드 제안 수락 차트는 지난 30일 동안 IDE별로 수락된 코드 제안 수를 표시합니다.
막대 위에 마우스를 올려 각 IDE에 대해 다음을 확인합니다:
- 수락된 제안: 사용자가 수락한 제안 수.
- 표시된 제안: 사용자에게 표시된 제안 수.
- 수락률: 수락된 제안의 비율. 수락된 코드 제안 수를 표시된 총 코드 제안 수로 나누어 계산합니다.
코드 생성 볼륨 트렌드#
히스토리
- GitLab 18.5에서 도입.
코드 생성 볼륨 트렌드 차트는 지난 180일 동안 코드 제안을 통해 생성된 코드 볼륨을 월별로 집계하여 표시합니다. 차트에는 다음이 표시됩니다:
- 수락된 코드 라인: 수락된 코드 제안의 코드 라인.
- 표시된 코드 라인: 코드 제안에 표시된 코드 라인.
역할별 GitLab Duo 코드 리뷰 요청#
히스토리
- GitLab 18.7에서 도입.
역할별 GitLab Duo 코드 리뷰 요청 차트는 지난 180일 동안 GitLab Duo 코드 리뷰 요청 수를 월별로 집계하여 표시합니다. 차트에는 다음이 표시됩니다:
- 작성자의 리뷰 요청: 머지 리퀘스트 작성자가 GitLab Duo에 요청한 코드 리뷰 수. 프로젝트 설정을 통해 자동으로 요청되거나 작성자가 머지 리퀘스트에서 수동으로 요청한 코드 리뷰가 포함됩니다.
- 비작성자의 리뷰 요청: 머지 리퀘스트 작성자 이외의 사용자가 GitLab Duo에 요청한 코드 리뷰 수. 예를 들어, 리뷰어가 GitLab Duo에 머지 리퀘스트 변경 사항 리뷰를 요청하는 경우.
더 높은 작성자 채택률은 자동화된 리뷰 워크플로우를 수용하는 팀을 나타냅니다.
GitLab Duo 코드 리뷰 코멘트 감성#
히스토리
- GitLab 18.8에서 도입.
GitLab Duo 코드 리뷰 코멘트 감성 차트는 지난 180일 동안 긍정적(👍) 및 부정적(👎) 반응률로 측정된 GitLab Duo 코드 리뷰 코멘트의 감성을 표시합니다. 차트에는 다음이 표시됩니다:
- 승인율: 긍정적(👍) 반응을 받은 GitLab Duo 코드 리뷰 코멘트의 비율.
- 비승인율: 부정적(👎) 반응을 받은 GitLab Duo 코드 리뷰 코멘트의 비율.
분석 결과를 해석할 때 다음을 염두에 두십시오:
- 부정 편향이 예상됩니다. 사용자는 문제를 표시하는 경향이 있지만 좋은 제안을 적용하더라도 드물게 인정합니다.
- 낮은 반응률이 일반적입니다. 코드가 개선되고 리뷰가 더 빨리 완료되는지에 집중하십시오.
- 비승인(👎) 율 상승은 문제를 나타냅니다. 안정적이거나 감소하는 비승인율은 GitLab Duo 코드 리뷰의 건강한 채택을 나타냅니다.
사용자별 GitLab Duo 메트릭#
히스토리
- GitLab 18.7에서 도입.
사용자 메트릭 테이블은 지난 30일 동안 개별 사용자별 다양한 GitLab Duo 기능 사용량을 표시합니다.
- 사용자별 GitLab Duo 코드 제안 사용: 수락된 코드 제안 수 및 코드 제안 수락률.
- 사용자별 GitLab Duo 코드 리뷰 사용: 머지 리퀘스트 작성자로서 GitLab Duo에 요청한 코드 리뷰 수 및 코드 리뷰 코멘트에 대한 반응 수(:thumbsup: 및 :thumbsdown:).
- 사용자별 GitLab Duo 근본 원인 분석 사용: GitLab Duo의 문제 해결 요청 수.
- 사용자별 GitLab Duo 사용: 사용자가 수행한 Duo 이벤트 수.
- 사용자별 플로우 사용: 사용자가 특정 플로우를 트리거한 횟수.
GitLab Duo 및 SDLC 트렌드 보기#
사전 요구사항:
- 그룹에 대한 Reporter 이상의 역할이 있어야 합니다.
- 그룹이 최상위 그룹이어야 합니다.
- GitLab Duo 코드 제안이 활성화되어 있어야 합니다.
- GitLab Self-Managed의 경우, 기여 분석을 위한 ClickHouse가 구성되어 있어야 합니다.
- 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 왼쪽 사이드바에서 분석 > 분석 대시보드를 선택합니다.
- GitLab Duo 및 SDLC 트렌드를 선택합니다.
GitLab Duo 및 SDLC 메트릭을 검색하려면 AiMetrics, AiUserMetrics, AiUsageData GraphQL API도 사용할 수 있습니다.
메트릭 데이터 가용성#
다음 테이블은 GitLab Duo 메트릭에 대한 사용 데이터 계산이 시작된 GitLab 버전을 표시합니다:
| GitLab Duo 메트릭 | 데이터 계산 시작 |
|---|---|
| 코드 제안 사용 | GitLab 16.11 |
| 근본 원인 분석 사용 | GitLab 18.0 |
| 코드 리뷰 요청 및 코멘트 | GitLab 18.3 |
| Agent Platform 채팅 및 플로우 | GitLab 18.7 |
