Code Suggestions 데이터 사용

Tier: Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated. GitLab Duo Pro가 필요합니다.

Code Suggestions은 생성 모델을 기반으로 합니다.

개인 액세스 토큰을 사용하여 IDE/editor에서 GitLab.com 또는 GitLab 인스턴스로 안전한 API 연결을 활성화할 수 있습니다. 이 API 연결은 IDE/editor에서 컨텍스트 창을 GitLab AI Gateway(GitLab이 호스팅하는 서비스)로 안전하게 전송합니다. 게이트웨이는 대형 언어 모델 API를 호출하고 생성된 제안을 다시 IDE/editor로 전송합니다.

GitLab은 특정 작업을 위해 최고의 대형 언어 모델을 선택합니다. Code Suggestions에는 Google Vertex AI Code ModelsAnthropic Claude를 사용합니다.

데이터 유지 보존 정책 보기.

텔레메트리

Code Suggestions을 활성화한 Self-managed 인스턴스 및 SaaS 계정의 경우, Snowplow collector를 통해 집계 또는 비식별화된 1차 사용 데이터를 수집합니다. 이 사용 데이터에는 다음 메트릭이 포함됩니다:

  • 제안이 있던 언어 (예: Python)
  • 사용 중인 편집기 (예: VS Code)
  • 표시된 제안, 승인된 제안, 거부된 제안 또는 오류가 발생한 제안의 수
  • 제안이 표시된 기간
  • 프롬프트 및 접미어 길이
  • 사용된 모델
  • 고유 사용자 수
  • 고유 인스턴스 수

추론 윈도우 컨텍스트

Code Suggestions은 현재 열려 있는 파일, 커서 앞 뒤 내용, 파일 이름 및 확장자 유형에 대한 추론을 수행합니다. 제안의 품질을 향상시키기 위한 가능한 미래 컨텍스트 확장에 대한 자세한 내용은 epic 11669을 참조하십시오.

훈련 데이터

GitLab은 비공개 데이터를 기반으로 생성 모델을 훈련시키지 않습니다. GitLab이 협업하는 공급업체들도 비공개 데이터를 기반으로 모델을 훈련시키지 않습니다.

GitLab Code Suggestions 데이터에 대한 자세한 내용은 위치 처리자를 참조하십시오: