GitLab Duo와 병합 요청
GitLab Duo는 병합 요청의 생애 주기 동안 맥락적으로 적절한 정보를 제공하도록 설계되었습니다.
코드 변경 사항 요약으로 설명 생성하기
Offering: GitLab.com
Status: Beta
GitLab Duo Merge Request Summary를 사용하여 병합 요청을 생성하거나 편집할 때 병합 요청 설명을 만드세요.
- 새 병합 요청 만들기.
- 설명 필드에서 설명을 삽입할 위치에 커서를 놓습니다.
-
설명 위에서 코드 변경 사항 요약을 선택합니다.
설명은 커서가 있었던 위치에 삽입됩니다.
이 기능에 대한 피드백은 issue 443236에서 제공하세요.
데이터 사용: 소스 브랜치의 헤드와 대상 브랜치 간의 변경 사항의 diff가 대형 언어 모델에 전송됩니다.
코드 리뷰 요약하기
Offering: GitLab.com
Status: Experiment
- GitLab 16.0에서 실험으로 도입되었습니다.
병합 요청에 대한 검토를 완료하고 검토 제출 준비가 되면, GitLab Duo Code Review Summary를 생성합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 코드 > 병합 요청을 선택하고 검토할 병합 요청을 찾습니다.
- 검토를 제출할 준비가 되면, 검토 완료를 선택합니다.
- 내 보류 중인 주석 요약을 선택합니다.
요약은 주석 상자에 표시됩니다. 검토를 제출하기 전에 요약을 편집하고 다듬을 수 있습니다.
이 실험적 기능에 대한 피드백은 issue 408991에서 제공하세요.
데이터 사용: 이 기능을 사용할 때, 위에서 언급한 대형 언어 모델에 다음 데이터가 전송됩니다:
- 초안 주석의 텍스트
병합 커밋 메시지 생성하기
GitLab Dedicated: GitLab Duo Enterprise.
Offering: GitLab.com, Self-managed, GitLab Dedicated
이 기능의 사용 가능성은 기능 플래그에 의해 제어됩니다.
자세한 내용은 기록을 참조하세요.
병합 요청을 병합할 준비를 하는 동안 제안된 병합 커밋 메시지를 편집할 수 있습니다.
GitLab Duo를 사용하여 커밋 메시지를 생성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 코드 > 병합 요청을 선택하고 본인의 병합 요청을 찾습니다.
- 병합 위젯에서 커밋 메시지 편집 체크박스를 선택합니다.
- 커밋 메시지 생성을 선택합니다.
- 제공된 커밋 메시지를 검토하고 삽입을 선택하여 커밋에 추가합니다.
데이터 사용: 이 기능을 사용할 때, 위에서 언급한 대형 언어 모델에 다음 데이터가 전송됩니다:
- 파일의 내용
- 파일 이름
GitLab Duo 코드 리뷰
Offering: GitLab.com, Self-managed, GitLab Dedicated
- 도입됨 GitLab 17.5에서 실험으로.
- 기능 플래그
ai_review_merge_request
기본적으로 비활성화됨.
이 기능의 사용 가능성은 기능 플래그에 의해 제어됩니다.
자세한 내용은 기록을 참조하세요.
병합 요청이 검토를 받을 준비가 되었을 때, GitLab Duo 코드 리뷰가 초기 검토를 수행하도록 선택할 수 있습니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 코드 > 병합 요청을 선택하고 병합 요청을 찾습니다.
- 댓글 상자에 빠른 작업
/duo_code_review
를 입력합니다.
데이터 사용: 이 기능을 사용할 때 위의 대형 언어 모델에 다음 데이터가 전송됩니다:
- 파일의 내용
- 파일 이름