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 전용).
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 Duo 아래의 GitLab Duo 컨텍스트 제외 섹션에서 제외 관리를 선택합니다.
- GitLab Duo 컨텍스트에서 제외할 프로젝트 파일 및 디렉토리를 지정하고 제외 저장을 선택합니다.
- 선택 사항. 기존 제외를 삭제하려면 해당 제외에 대해 삭제 ([remove])를 선택합니다.
- 변경 사항 저장을 선택합니다.
