GitLab Duo와 병합 요청

Tier: Ultimate Offering: GitLab.com

GitLab Duo는 병합 요청의 생애 주기 동안 맥락적으로 적절한 정보를 제공하도록 설계되었습니다.

코드 변경 사항 요약으로 설명 생성하기

Tier: 한정된 기간 동안 Ultimate. 2024년 10월 17일, GitLab Duo Enterprise와 함께 Ultimate.
Offering: GitLab.com
Status: Beta

GitLab Duo Merge Request Summary를 사용하여 병합 요청을 생성하거나 편집할 때 병합 요청 설명을 만드세요.

  1. 새 병합 요청 만들기.
  2. 설명 필드에서 설명을 삽입할 위치에 커서를 놓습니다.
  3. 설명 위에서 코드 변경 사항 요약을 선택합니다.

    merge_request_ai_summary_v16_11

설명은 커서가 있었던 위치에 삽입됩니다.

이 기능에 대한 피드백은 issue 443236에서 제공하세요.

데이터 사용: 소스 브랜치의 헤드와 대상 브랜치 간의 변경 사항의 diff가 대형 언어 모델에 전송됩니다.

코드 리뷰 요약하기

Tier: 한정된 기간 동안 Ultimate. 2024년 10월 17일, GitLab Duo Enterprise와 함께 Ultimate.
Offering: GitLab.com
Status: Experiment
  • GitLab 16.0에서 실험으로 도입되었습니다.

병합 요청에 대한 검토를 완료하고 검토 제출 준비가 되면, GitLab Duo Code Review Summary를 생성합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 코드 > 병합 요청을 선택하고 검토할 병합 요청을 찾습니다.
  3. 검토를 제출할 준비가 되면, 검토 완료를 선택합니다.
  4. 내 보류 중인 주석 요약을 선택합니다.

요약은 주석 상자에 표시됩니다. 검토를 제출하기 전에 요약을 편집하고 다듬을 수 있습니다.

이 실험적 기능에 대한 피드백은 issue 408991에서 제공하세요.

데이터 사용: 이 기능을 사용할 때, 위에서 언급한 대형 언어 모델에 다음 데이터가 전송됩니다:

  • 초안 주석의 텍스트

병합 커밋 메시지 생성하기

Tier: GitLab.com 및 Self-managed: 한정된 기간 동안 Ultimate. 2024년 10월 17일, GitLab Duo Enterprise와 함께 Ultimate.
GitLab Dedicated: GitLab Duo Enterprise.
Offering: GitLab.com, Self-managed, GitLab Dedicated
  • GitLab 16.2에서 실험으로 도입되었습니다. 플래그 generate_commit_message_flag가 있는 상태입니다. 기본적으로 비활성화되어 있습니다.
  • 기능 플래그 generate_commit_message_flag기본적으로 활성화된 상태로 GitLab 17.2에 출시되었습니다.

이 기능의 사용 가능성은 기능 플래그에 의해 제어됩니다.
자세한 내용은 기록을 참조하세요.

병합 요청을 병합할 준비를 하는 동안 제안된 병합 커밋 메시지를 편집할 수 있습니다.

GitLab Duo를 사용하여 커밋 메시지를 생성하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 코드 > 병합 요청을 선택하고 본인의 병합 요청을 찾습니다.
  3. 병합 위젯에서 커밋 메시지 편집 체크박스를 선택합니다.
  4. 커밋 메시지 생성을 선택합니다.
  5. 제공된 커밋 메시지를 검토하고 삽입을 선택하여 커밋에 추가합니다.

데이터 사용: 이 기능을 사용할 때, 위에서 언급한 대형 언어 모델에 다음 데이터가 전송됩니다:

  • 파일의 내용
  • 파일 이름

GitLab Duo 코드 리뷰

Tier: GitLab.com: 한정된 기간 동안, Ultimate. 2024년 10월 17일에는 GitLab Duo Enterprise와 함께 Ultimate. GitLab Dedicated: GitLab Duo Enterprise.
Offering: GitLab.com, Self-managed, GitLab Dedicated

이 기능의 사용 가능성은 기능 플래그에 의해 제어됩니다.
자세한 내용은 기록을 참조하세요.

병합 요청이 검토를 받을 준비가 되었을 때, GitLab Duo 코드 리뷰가 초기 검토를 수행하도록 선택할 수 있습니다.

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 코드 > 병합 요청을 선택하고 병합 요청을 찾습니다.
  3. 댓글 상자에 빠른 작업 /duo_code_review를 입력합니다.

데이터 사용: 이 기능을 사용할 때 위의 대형 언어 모델에 다음 데이터가 전송됩니다:

  • 파일의 내용
  • 파일 이름

관련 주제