GitLab Duo 코드 리뷰
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
애드온에 따라 코드 리뷰 플로우에 액세스할 수 있습니다. MR이 리뷰 준비가 되면 GitLab Duo 코드 리뷰를 사용하여 초기 리뷰를 수행합니다: 데이터 사용: 이 기능을 사용하면 다음 데이터가 대규모 언어 모델로 전송됩니다:
모델 정보
- 기본 LLM
- 자체 호스팅 모델과 함께하는 GitLab Duo에서 사용 가능
히스토리
- GitLab 17.5에서
ai_review_merge_request및duo_code_review_chat라는 두 기능 플래그와 함께 실험 기능으로 도입. 기본적으로 비활성화됨. - GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 17.10에 기능 플래그
ai_review_merge_request및duo_code_review_chat기본적으로 활성화됨. - GitLab 17.10에서 베타로 변경.
- GitLab 18.0에서 Premium을 포함하도록 변경.
- GitLab 18.1에서 기능 플래그
ai_review_merge_request제거. - GitLab 18.1에서 기능 플래그
duo_code_review_chat제거. - GitLab 18.1에서 일반 공개.
- GitLab 18.3에서 베타 상태로 자체 호스팅 모델과 함께하는 GitLab Duo에서 사용 가능하도록 변경.
- GitLab 18.4에서 자체 호스팅 모델과 함께하는 GitLab Duo에서 일반 공개로 변경.
애드온에 따라 코드 리뷰 플로우에 액세스할 수 있습니다. 두 기능의 비교를 확인하십시오.
MR이 리뷰 준비가 되면 GitLab Duo 코드 리뷰를 사용하여 초기 리뷰를 수행합니다:
- 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 코드 > Merge requests를 선택하고 MR을 찾습니다.
- 댓글 상자에 빠른 작업
/assign_reviewer @GitLabDuo를 입력하거나 GitLab Duo를 검토자로 지정합니다.
데이터 사용: 이 기능을 사용하면 다음 데이터가 대규모 언어 모델로 전송됩니다:
- MR 제목
- MR 설명
- 변경 사항이 적용되기 전의 파일 내용 (컨텍스트용)
- MR 차이점
- 파일 이름
- 사용자 정의 지침
이 기능에 대한 피드백을 이슈 517386에 제공해 주십시오.
리뷰에서 GitLab Duo와 상호 작용#
댓글에서 @GitLabDuo를 언급하여 MR에서 GitLab Duo와 상호 작용할 수 있습니다.
리뷰 댓글에 대한 후속 질문을 하거나 MR의 모든 토론 스레드에서 질문할 수 있습니다.
GitLab Duo와의 상호 작용은 MR 개선 작업을 하면서 제안과 피드백을 개선하는 데 도움이 됩니다.
GitLab Duo에 제공된 피드백은 다른 MR의 이후 리뷰에 영향을 미치지 않습니다. 이 기능을 추가하기 위한 기능 요청이 있습니다. 이슈 560116을 참조하십시오.
사용자 정의 코드 리뷰 지침#
프로젝트에서 일관되고 구체적인 코드 리뷰 기준을 보장하기 위해 사용자 정의 MR 리뷰 지침을 만들 수 있습니다.
자세한 내용은 GitLab Duo의 리뷰 지침 사용자 정의를 참조하십시오.
프로젝트에 대한 GitLab Duo의 자동 리뷰#
히스토리
- GitLab 18.0에서 UI 설정으로 변경.
GitLab Duo의 자동 리뷰는 프로젝트의 모든 MR이 초기 리뷰를 받도록 보장합니다. MR이 생성되면 다음 경우를 제외하고 GitLab Duo가 검토합니다:
- 초안으로 표시된 경우. GitLab Duo가 MR을 검토하려면 준비 상태로 표시합니다.
- 변경 사항이 없는 경우. GitLab Duo가 MR을 검토하려면 변경 사항을 추가합니다.
전제 조건:
- 프로젝트에서 최소한 Maintainer 역할이 있어야 합니다.
@GitLabDuo가 MR을 자동으로 검토하도록 활성화하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > Merge requests를 선택합니다.
- GitLab Duo 코드 리뷰 섹션에서 GitLab Duo의 자동 리뷰 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.
그룹 및 애플리케이션에 대한 GitLab Duo의 자동 리뷰#
히스토리
그룹 또는 애플리케이션 설정을 사용하여 여러 프로젝트에 대한 자동 리뷰를 활성화합니다.
전제 조건:
- 그룹에 대한 자동 리뷰를 켜려면 그룹의 소유자 역할이 있어야 합니다.
- 모든 프로젝트에 대한 자동 리뷰를 켜려면 관리자여야 합니다.
그룹에 대한 자동 리뷰를 활성화하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 설정 > 일반을 선택합니다.
- Merge requests 섹션을 확장합니다.
- GitLab Duo 코드 리뷰 섹션에서 GitLab Duo의 자동 리뷰 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.
모든 프로젝트에 대한 자동 리뷰를 활성화하려면:
- 오른쪽 상단에서 관리자를 선택합니다.
- 설정 > 일반을 선택합니다.
- GitLab Duo 코드 리뷰 섹션에서 GitLab Duo의 자동 리뷰 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.
설정은 애플리케이션에서 그룹, 프로젝트 순으로 계단식으로 적용됩니다. 더 구체적인 설정이 더 광범위한 설정을 재정의합니다.
