InfoGrab Docs

GitLab Duo Agent Platform 컨텍스트 인식

요약

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다. 정보는 다음과 같이 사용할 수 있습니다: 다음 컨텍스트는 GitLab Duo 에이전틱 Chat에서 사용할 수 있습니다.

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

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

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

GitLab Duo 에이전틱 Chat#

히스토리
  • GitLab 18.6에서 현재 페이지 제목 및 URL이 추가됨.

다음 컨텍스트는 GitLab Duo 에이전틱 Chat에서 사용할 수 있습니다.

항상 사용 가능#

  • GitLab 문서.
  • 일반 프로그래밍 지식, 모범 사례, 언어 특성.
  • Git으로 추적되는 전체 프로젝트 및 모든 파일.
  • GitLab 검색 API: Chat이 관련 이슈 또는 머지 리퀘스트를 찾는 데 사용.
  • GitLab UI에서 Chat 사용 시 현재 페이지 제목 및 URL.

Chat은 SDLC 데이터, 지식 그래프, MCP 클라이언트사용자 정의 지침에서 필요한 컨텍스트를 자동으로 조회합니다.

위치에 따라#

  • IDE에서 열려 있는 파일. 컨텍스트로 사용하지 않으려면 해당 파일을 닫을 수 있습니다.
  • GitLab UI에서 현재 페이지 컨텍스트(예: 머지 리퀘스트 또는 이슈 보기 시).

명시적으로 참조될 때#

GitLab Duo 에이전틱 Chat은 다음을 자율적으로 검색하고 사용할 수 있습니다:

  • 파일(프로젝트 검색 또는 파일 경로 제공 시)
  • 에픽
  • 이슈
  • 머지 리퀘스트
  • CI/CD 파이프라인 및 작업 로그
  • 커밋
  • 작업 항목

비에이전트 Chat과 달리 에이전트 Chat은 정확한 ID나 URL을 지정하지 않고도 이러한 리소스를 검색할 수 있습니다. 예를 들어, "인증에 관한 머지 리퀘스트 찾기"라고 요청하면 Chat이 관련 머지 리퀘스트를 검색합니다.

확장 컨텍스트#

소프트웨어 개발 플로우#

다음 컨텍스트는 GitLab Duo Agent Platform의 소프트웨어 개발 플로우에서 사용할 수 있습니다.

항상 사용 가능#

  • 일반 프로그래밍 지식, 모범 사례, 언어 특성.
  • Git으로 추적되는 전체 프로젝트 및 모든 파일.
  • GitLab 검색 API: 관련 이슈 또는 머지 리퀘스트를 찾는 데 사용.

위치에 따라#

  • IDE에서 열려 있는 파일(컨텍스트로 사용하지 않으려면 파일 닫기).

명시적으로 참조될 때#

  • 파일
  • 에픽
  • 이슈
  • 머지 리퀘스트
  • 머지 리퀘스트의 파이프라인

GitLab Duo에서 컨텍스트 제외#

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

GitLab Duo의 컨텍스트로 어떤 프로젝트 콘텐츠가 제외되는지 제어할 수 있습니다. 이 기능을 사용하여 비밀번호 및 구성 파일과 같은 민감한 정보를 보호합니다.

콘텐츠를 제외하면 모든 GitLab Duo Agent Platform 기능이 이 정보를 컨텍스트로 제외합니다.

GitLab Duo 컨텍스트 제외 관리#

GitLab Duo가 제외할 콘텐츠를 지정하려면:

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

GitLab Duo Agent Platform 컨텍스트 인식

Tier: Premium, Ultimate
원문 보기
요약

GitLab Duo가 결정을 내리고 제안을 제공하는 데 도움이 되는 다양한 정보를 사용할 수 있습니다. 정보는 다음과 같이 사용할 수 있습니다: 다음 컨텍스트는 GitLab Duo 에이전틱 Chat에서 사용할 수 있습니다.

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

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

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

GitLab Duo 에이전틱 Chat#

히스토리
  • GitLab 18.6에서 현재 페이지 제목 및 URL이 추가됨.

다음 컨텍스트는 GitLab Duo 에이전틱 Chat에서 사용할 수 있습니다.

항상 사용 가능#

  • GitLab 문서.
  • 일반 프로그래밍 지식, 모범 사례, 언어 특성.
  • Git으로 추적되는 전체 프로젝트 및 모든 파일.
  • GitLab 검색 API: Chat이 관련 이슈 또는 머지 리퀘스트를 찾는 데 사용.
  • GitLab UI에서 Chat 사용 시 현재 페이지 제목 및 URL.

Chat은 SDLC 데이터, 지식 그래프, MCP 클라이언트사용자 정의 지침에서 필요한 컨텍스트를 자동으로 조회합니다.

위치에 따라#

  • IDE에서 열려 있는 파일. 컨텍스트로 사용하지 않으려면 해당 파일을 닫을 수 있습니다.
  • GitLab UI에서 현재 페이지 컨텍스트(예: 머지 리퀘스트 또는 이슈 보기 시).

명시적으로 참조될 때#

GitLab Duo 에이전틱 Chat은 다음을 자율적으로 검색하고 사용할 수 있습니다:

  • 파일(프로젝트 검색 또는 파일 경로 제공 시)
  • 에픽
  • 이슈
  • 머지 리퀘스트
  • CI/CD 파이프라인 및 작업 로그
  • 커밋
  • 작업 항목

비에이전트 Chat과 달리 에이전트 Chat은 정확한 ID나 URL을 지정하지 않고도 이러한 리소스를 검색할 수 있습니다. 예를 들어, "인증에 관한 머지 리퀘스트 찾기"라고 요청하면 Chat이 관련 머지 리퀘스트를 검색합니다.

확장 컨텍스트#

소프트웨어 개발 플로우#

다음 컨텍스트는 GitLab Duo Agent Platform의 소프트웨어 개발 플로우에서 사용할 수 있습니다.

항상 사용 가능#

  • 일반 프로그래밍 지식, 모범 사례, 언어 특성.
  • Git으로 추적되는 전체 프로젝트 및 모든 파일.
  • GitLab 검색 API: 관련 이슈 또는 머지 리퀘스트를 찾는 데 사용.

위치에 따라#

  • IDE에서 열려 있는 파일(컨텍스트로 사용하지 않으려면 파일 닫기).

명시적으로 참조될 때#

  • 파일
  • 에픽
  • 이슈
  • 머지 리퀘스트
  • 머지 리퀘스트의 파이프라인

GitLab Duo에서 컨텍스트 제외#

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

GitLab Duo의 컨텍스트로 어떤 프로젝트 콘텐츠가 제외되는지 제어할 수 있습니다. 이 기능을 사용하여 비밀번호 및 구성 파일과 같은 민감한 정보를 보호합니다.

콘텐츠를 제외하면 모든 GitLab Duo Agent Platform 기능이 이 정보를 컨텍스트로 제외합니다.

GitLab Duo 컨텍스트 제외 관리#

GitLab Duo가 제외할 콘텐츠를 지정하려면:

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