InfoGrab Docs

GitLab Duo Agent Platform 시작하기

요약

GitLab Duo Agent Platform은 소프트웨어 개발 수명 주기 전반에 걸쳐 여러 지능형 어시스턴트("에이전트")를 내장하는 AI 네이티브 솔루션입니다. 에이전트 플랫폼은 여러 기능으로 구성되며, GitLab UI 및 IDE에서 사용할 수 있습니다.

GitLab Duo Agent Platform은 소프트웨어 개발 수명 주기 전반에 걸쳐 여러 지능형 어시스턴트("에이전트")를 내장하는 AI 네이티브 솔루션입니다.

  • 선형 워크플로우를 따르는 대신 AI 에이전트와 비동기적으로 협업합니다.
  • 코드 리팩토링, 보안 스캔에서 연구까지 일상적인 작업을 전문화된 AI 에이전트에게 위임합니다.

에이전트 플랫폼은 여러 기능으로 구성되며, GitLab UI 및 IDE에서 사용할 수 있습니다.

1단계: GitLab Duo Chat 액세스#

UI 또는 로컬 환경의 GitLab Duo 에이전틱 Chat은 질문을 하고 에이전트와 상호 작용하기 위한 인터페이스입니다. 조언을 제공할 수 있을 뿐만 아니라 솔루션을 제안하고 구현할 수도 있습니다.

Chat은 이슈, MR, 커밋, CI/CD 파이프라인을 포함한 프로젝트에 액세스할 수 있으며, Chat은 대화 전반에 걸쳐 컨텍스트를 유지합니다. 점진적으로 복잡성을 쌓고, 이전 응답을 참조하며, 원하는 결과에 도달할 때까지 반복할 수 있습니다.

GitLab Duo Chat은 GitLab UI 및 다양한 IDE에서 사용할 수 있습니다.

자세한 내용은 다음을 참조하십시오:

2단계: 에이전트 사용#

에이전트는 특정 워크플로우를 위해 설계된 전문화된 AI 어시스턴트입니다.

  • 기본 에이전트는 기본적으로 사용 가능하며 일반적인 개발 작업을 처리합니다. GitLab Duo 에이전트는 질문, 설명, 코드 탐색에 대한 일반적인 도움을 제공합니다. 다른 기본 에이전트는 릴리스 계획이나 코드 보안과 같은 작업을 도와줍니다.
  • 사용자 정의 에이전트는 팀별 워크플로우를 위해 조직에서 생성합니다. 코드 리뷰 기준, 규정 준수 확인, 배포 자동화 또는 팀에 고유한 모든 워크플로우에 대한 에이전트를 구축할 수 있습니다.
  • 외부 에이전트는 이미 사용 중인 AI 모델 공급자와 GitLab을 통합합니다. 이슈, 에픽, MR에서 외부 에이전트를 트리거합니다.

자세한 내용은 다음을 참조하십시오:

3단계: 플로우에서 여러 에이전트 함께 사용#

플로우는 작업을 완료하기 위해 함께 작동하는 하나 이상의 에이전트의 조합입니다. 플로우는 일반적으로 도구나 팀원 간의 수동 조정이 필요한 다단계 워크플로우를 자동화하는 데 도움이 됩니다.

예를 들어, MR에서 플로우를 트리거하면 플로우가 보안 스캔을 수행하고, 코드를 검토하고, 테스트를 생성하고, 문서를 초안으로 작성할 수 있습니다.

GitLab은 IDE의 소프트웨어 개발 플로우나 CI/CD 파이프라인을 변환하거나 수정하는 것과 같은 작업을 수행하는 UI의 플로우 등 기본 플로우를 제공합니다. 사용자 정의 플로우도 만들 수 있습니다.

AI 카탈로그는 에이전트와 플로우를 발견하고 생성하며 프로젝트에서 사용할 수 있도록 활성화하는 중앙 위치입니다.

자세한 내용은 다음을 참조하십시오:

4단계: 에이전트 활동 모니터링 및 검토#

에이전트가 취하는 작업은 로그가 있는 세션에 추적됩니다. 세션은 디버깅을 지원하고, 학습을 촉진하며, 감사 요구 사항을 지원하는 데 도움이 됩니다.

세션을 보려면 프로젝트로 이동하여 자동화 > 세션을 선택합니다.

자세한 내용은 다음을 참조하십시오:

5단계: 통합으로 기능 확장#

AI 에이전트의 지식을 늘리려면 지식 그래프를 사용합니다. 코드 저장소의 구조화된 표현을 생성하고 에이전트와 팀이 파일, 함수, 의존성 간의 관계를 더 잘 이해하도록 도와줍니다.

외부 도구 및 데이터 소스와 연결하여 GitLab 너머로 플랫폼을 확장할 수도 있습니다.

  • GitLab Duo Chat(에이전틱)과 같은 GitLab Duo 기능을 외부 MCP 서버에 연결하여 다른 MCP 클라이언트가 보다 포괄적인 지원을 제공할 수 있도록 합니다.
  • MCP 서버는 반대 방향으로 작동합니다. Claude Desktop 또는 Cursor와 같은 외부 AI 도구가 GitLab 인스턴스에 안전하게 연결하여 해당 도구가 GitLab 데이터에 액세스할 수 있습니다.

자세한 내용은 다음을 참조하십시오:

리소스#

GitLab Duo Agent Platform 시작하기

원문 보기
요약

GitLab Duo Agent Platform은 소프트웨어 개발 수명 주기 전반에 걸쳐 여러 지능형 어시스턴트("에이전트")를 내장하는 AI 네이티브 솔루션입니다. 에이전트 플랫폼은 여러 기능으로 구성되며, GitLab UI 및 IDE에서 사용할 수 있습니다.

GitLab Duo Agent Platform은 소프트웨어 개발 수명 주기 전반에 걸쳐 여러 지능형 어시스턴트("에이전트")를 내장하는 AI 네이티브 솔루션입니다.

  • 선형 워크플로우를 따르는 대신 AI 에이전트와 비동기적으로 협업합니다.
  • 코드 리팩토링, 보안 스캔에서 연구까지 일상적인 작업을 전문화된 AI 에이전트에게 위임합니다.

에이전트 플랫폼은 여러 기능으로 구성되며, GitLab UI 및 IDE에서 사용할 수 있습니다.

1단계: GitLab Duo Chat 액세스#

UI 또는 로컬 환경의 GitLab Duo 에이전틱 Chat은 질문을 하고 에이전트와 상호 작용하기 위한 인터페이스입니다. 조언을 제공할 수 있을 뿐만 아니라 솔루션을 제안하고 구현할 수도 있습니다.

Chat은 이슈, MR, 커밋, CI/CD 파이프라인을 포함한 프로젝트에 액세스할 수 있으며, Chat은 대화 전반에 걸쳐 컨텍스트를 유지합니다. 점진적으로 복잡성을 쌓고, 이전 응답을 참조하며, 원하는 결과에 도달할 때까지 반복할 수 있습니다.

GitLab Duo Chat은 GitLab UI 및 다양한 IDE에서 사용할 수 있습니다.

자세한 내용은 다음을 참조하십시오:

2단계: 에이전트 사용#

에이전트는 특정 워크플로우를 위해 설계된 전문화된 AI 어시스턴트입니다.

  • 기본 에이전트는 기본적으로 사용 가능하며 일반적인 개발 작업을 처리합니다. GitLab Duo 에이전트는 질문, 설명, 코드 탐색에 대한 일반적인 도움을 제공합니다. 다른 기본 에이전트는 릴리스 계획이나 코드 보안과 같은 작업을 도와줍니다.
  • 사용자 정의 에이전트는 팀별 워크플로우를 위해 조직에서 생성합니다. 코드 리뷰 기준, 규정 준수 확인, 배포 자동화 또는 팀에 고유한 모든 워크플로우에 대한 에이전트를 구축할 수 있습니다.
  • 외부 에이전트는 이미 사용 중인 AI 모델 공급자와 GitLab을 통합합니다. 이슈, 에픽, MR에서 외부 에이전트를 트리거합니다.

자세한 내용은 다음을 참조하십시오:

3단계: 플로우에서 여러 에이전트 함께 사용#

플로우는 작업을 완료하기 위해 함께 작동하는 하나 이상의 에이전트의 조합입니다. 플로우는 일반적으로 도구나 팀원 간의 수동 조정이 필요한 다단계 워크플로우를 자동화하는 데 도움이 됩니다.

예를 들어, MR에서 플로우를 트리거하면 플로우가 보안 스캔을 수행하고, 코드를 검토하고, 테스트를 생성하고, 문서를 초안으로 작성할 수 있습니다.

GitLab은 IDE의 소프트웨어 개발 플로우나 CI/CD 파이프라인을 변환하거나 수정하는 것과 같은 작업을 수행하는 UI의 플로우 등 기본 플로우를 제공합니다. 사용자 정의 플로우도 만들 수 있습니다.

AI 카탈로그는 에이전트와 플로우를 발견하고 생성하며 프로젝트에서 사용할 수 있도록 활성화하는 중앙 위치입니다.

자세한 내용은 다음을 참조하십시오:

4단계: 에이전트 활동 모니터링 및 검토#

에이전트가 취하는 작업은 로그가 있는 세션에 추적됩니다. 세션은 디버깅을 지원하고, 학습을 촉진하며, 감사 요구 사항을 지원하는 데 도움이 됩니다.

세션을 보려면 프로젝트로 이동하여 자동화 > 세션을 선택합니다.

자세한 내용은 다음을 참조하십시오:

5단계: 통합으로 기능 확장#

AI 에이전트의 지식을 늘리려면 지식 그래프를 사용합니다. 코드 저장소의 구조화된 표현을 생성하고 에이전트와 팀이 파일, 함수, 의존성 간의 관계를 더 잘 이해하도록 도와줍니다.

외부 도구 및 데이터 소스와 연결하여 GitLab 너머로 플랫폼을 확장할 수도 있습니다.

  • GitLab Duo Chat(에이전틱)과 같은 GitLab Duo 기능을 외부 MCP 서버에 연결하여 다른 MCP 클라이언트가 보다 포괄적인 지원을 제공할 수 있도록 합니다.
  • MCP 서버는 반대 방향으로 작동합니다. Claude Desktop 또는 Cursor와 같은 외부 AI 도구가 GitLab 인스턴스에 안전하게 연결하여 해당 도구가 GitLab 데이터에 액세스할 수 있습니다.

자세한 내용은 다음을 참조하십시오:

리소스#