InfoGrab Docs

GitLab Duo 컨텍스트 인식

요약

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다. 정보는 다음과 같이 사용할 수 있습니다: 다음 리소스 중 하나가 열려 있으면 GitLab Duo가 이를 인식합니다.

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다.

정보는 다음과 같이 사용할 수 있습니다:

  • 항상.
  • 위치에 따라 (탐색할 때 컨텍스트가 변경됨).
  • 명시적으로 참조된 경우. 예를 들어 URL, ID 또는 파일 경로로 정보를 언급하는 경우.

항상 사용 가능#

  • GitLab 문서.
  • 일반 프로그래밍 지식, 모범 사례 및 언어별 세부 사항.
  • 커서 앞뒤의 코드를 포함하여 보거나 편집 중인 파일의 내용.
  • GitLab UI에서 Chat을 사용할 때 현재 페이지 제목 및 URL.
  • /refactor, /fix, /tests, /explain 슬래시 명령은 코드 제안의 최신 Repository X-Ray 보고서에 액세스할 수 있습니다.

위치에 따라#

다음 리소스 중 하나가 열려 있으면 GitLab Duo가 이를 인식합니다.

  • 다음 방법 중 하나로 Chat에 알린 파일:
    • 직접 파일 경로 제공.
    • IDE에서 /include 명령어 사용.
  • 파일에서 선택된 코드.
  • 이슈 (GitLab Duo Enterprise 전용).
  • 에픽 (GitLab Duo Enterprise 전용).
  • 기타 작업 항목 유형 (GitLab Duo Enterprise 전용).
Note

IDE에서는 알려진 형식과 일치하는 비밀 및 민감한 값이 GitLab Duo Chat으로 전송되기 전에 삭제됩니다.

UI에서 MR에 있을 때 GitLab Duo는 다음도 인식합니다:

  • MR 자체 (GitLab Duo Enterprise 전용).
  • MR의 커밋 (GitLab Duo Enterprise 전용).
  • MR 파이프라인의 CI/CD 작업 (GitLab Duo Enterprise 전용).

명시적으로 참조된 경우#

위치에 따라 사용 가능한 모든 리소스는 ID나 URL로 명시적으로 참조할 때도 사용할 수 있습니다.

코드 리뷰에서 컨텍스트 제외#

히스토리
  • GitLab 18.2에서 use_duo_context_exclusion이라는 플래그와 함께 도입. 기본적으로 비활성화됨.
  • GitLab 18.4에서 베타로 변경.
  • GitLab 18.5에서 기본적으로 활성화됨.

코드 리뷰에서 컨텍스트로 사용되는 프로젝트 콘텐츠를 제외할 수 있습니다. 비밀번호 및 구성 파일과 같은 민감한 정보를 보호하기 위해 컨텍스트를 제외합니다.

코드 리뷰가 제외할 콘텐츠를 지정하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo 아래의 GitLab Duo 컨텍스트 제외 섹션에서 제외 관리를 선택합니다.
  4. GitLab Duo 컨텍스트에서 제외할 프로젝트 파일 및 디렉토리를 지정하고 제외 저장을 선택합니다.
  5. 선택 사항. 기존 제외를 삭제하려면 해당 제외에 대해 삭제 ([remove])를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

GitLab Duo 컨텍스트 인식

Tier: Premium, Ultimate
원문 보기
요약

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다. 정보는 다음과 같이 사용할 수 있습니다: 다음 리소스 중 하나가 열려 있으면 GitLab Duo가 이를 인식합니다.

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다.

정보는 다음과 같이 사용할 수 있습니다:

  • 항상.
  • 위치에 따라 (탐색할 때 컨텍스트가 변경됨).
  • 명시적으로 참조된 경우. 예를 들어 URL, ID 또는 파일 경로로 정보를 언급하는 경우.

항상 사용 가능#

  • GitLab 문서.
  • 일반 프로그래밍 지식, 모범 사례 및 언어별 세부 사항.
  • 커서 앞뒤의 코드를 포함하여 보거나 편집 중인 파일의 내용.
  • GitLab UI에서 Chat을 사용할 때 현재 페이지 제목 및 URL.
  • /refactor, /fix, /tests, /explain 슬래시 명령은 코드 제안의 최신 Repository X-Ray 보고서에 액세스할 수 있습니다.

위치에 따라#

다음 리소스 중 하나가 열려 있으면 GitLab Duo가 이를 인식합니다.

  • 다음 방법 중 하나로 Chat에 알린 파일:
    • 직접 파일 경로 제공.
    • IDE에서 /include 명령어 사용.
  • 파일에서 선택된 코드.
  • 이슈 (GitLab Duo Enterprise 전용).
  • 에픽 (GitLab Duo Enterprise 전용).
  • 기타 작업 항목 유형 (GitLab Duo Enterprise 전용).
Note

IDE에서는 알려진 형식과 일치하는 비밀 및 민감한 값이 GitLab Duo Chat으로 전송되기 전에 삭제됩니다.

UI에서 MR에 있을 때 GitLab Duo는 다음도 인식합니다:

  • MR 자체 (GitLab Duo Enterprise 전용).
  • MR의 커밋 (GitLab Duo Enterprise 전용).
  • MR 파이프라인의 CI/CD 작업 (GitLab Duo Enterprise 전용).

명시적으로 참조된 경우#

위치에 따라 사용 가능한 모든 리소스는 ID나 URL로 명시적으로 참조할 때도 사용할 수 있습니다.

코드 리뷰에서 컨텍스트 제외#

히스토리
  • GitLab 18.2에서 use_duo_context_exclusion이라는 플래그와 함께 도입. 기본적으로 비활성화됨.
  • GitLab 18.4에서 베타로 변경.
  • GitLab 18.5에서 기본적으로 활성화됨.

코드 리뷰에서 컨텍스트로 사용되는 프로젝트 콘텐츠를 제외할 수 있습니다. 비밀번호 및 구성 파일과 같은 민감한 정보를 보호하기 위해 컨텍스트를 제외합니다.

코드 리뷰가 제외할 콘텐츠를 지정하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. GitLab Duo 아래의 GitLab Duo 컨텍스트 제외 섹션에서 제외 관리를 선택합니다.
  4. GitLab Duo 컨텍스트에서 제외할 프로젝트 파일 및 디렉토리를 지정하고 제외 저장을 선택합니다.
  5. 선택 사항. 기존 제외를 삭제하려면 해당 제외에 대해 삭제 ([remove])를 선택합니다.
  6. 변경 사항 저장을 선택합니다.