GitLab Duo
- 첫 번째 GitLab Duo 기능 소개 (GitLab 16.0에서)
- 타사 AI 설정 제거 (GitLab 16.6에서)
- 모든 GitLab Duo 기능에서 OpenAI 지원 제거 (GitLab 16.6에서)
GitLab Duo는 GitLab에서 작업할 때 도움을 주는 AI 기반 기능 집합입니다.
이러한 기능은 소프트웨어 개발 라이프사이클 전반에 걸쳐 속도를 높이고 주요 문제를 해결하는 데 도움을 주기 위해 설계되었습니다.
GitLab Duo 기능은 IDE 확장 및 GitLab UI에서 사용할 수 있습니다.
일부 기능은 GitLab Duo Chat의 일환으로도 사용할 수 있습니다.
GitLab은 투명성을 유지합니다.
GitLab Duo 기능이 성숙해짐에 따라 문서는 이러한 기능에 접근할 수 있는 방법과 위치를 명확히 나타내도록 업데이트됩니다.
2024년 10월 17일부터, Premium 또는 Ultimate 구독 고객은 AI 기반 기능에 접근하기 위해 GitLab Duo 애드온을 갖추어야 합니다. 자세한 내용은 GitLab Duo Pro 및 GitLab Duo Enterprise 접근 변경 사항을 참조하세요.
GitLab Duo Enterprise 기능의 연습 보기.
일반적으로 사용 가능한 기능
GitLab Duo Chat
GitLab Dedicated: GitLab Duo Pro 또는 Enterprise.
Offering: GitLab.com, Self-managed, GitLab Dedicated
-
코드 작성을 더 빠르게 하고 이해하는 데 도움을 주며, 프로젝트 상태에 대한 최신 정보를 얻고, 질문에 대한 답변을 채팅 창에서 빠르게 배울 수 있도록 합니다.
-
LLMs: Anthropic Claude 3.5 Sonnet, Anthropic Claude 3 Haiku, 및 Vertex AI Search. LLM은 질문에 따라 다릅니다.
더 많은 정보는 Duo Chat 예제를 참조하세요.
Self-managed의 경우 모델은 GitLab 버전에 따라 다릅니다.
최대의 이점을 위해 가능한 한 최신 GitLab 버전을 사용하세요.
논의 요약
- 이슈에서 길어진 대화를 요약하여 모두가 빠르게 파악할 수 있도록 돕습니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 개요 시청
- 문서 보기.
코드 제안
- 코드를 더 효율적으로 작성할 수 있도록 코드 생성 및 입력 시 제안을 표시합니다.
- 코드 완성을 위한 LLM: Vertex AI Codey
code-gecko
- 코드 생성을 위한 LLM: Anthropic Claude 3.5 Sonnet
- 개요 시청
- 문서 보기.
코드 설명
- 선택한 코드를 더 명확하게 설명하여 이해하는 데 도움을 줍니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 코드 설명을 위한 문서 보기:
테스트 생성
- 선택한 코드에 대한 테스트를 생성하여 버그를 조기에 찾아내는 데 도움을 줍니다.
- LLM: Anthropic Claude 2.1
- 개요 시청
- 문서 보기.
GitLab Duo for the CLI
-
glab duo ask
는 필요한 순간에git
명령을 발견하거나 기억하는 데 도움을 줍니다. - LLM: Anthropic Claude 3 Haiku
- 문서 보기.
Merge Commit Message Generation
- 의미 있는 커밋 메시지를 생성하여 더 빠르게 병합할 수 있도록 도와줍니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 문서 보기.
Root Cause Analysis
- GitLab 16.2에서 GitLab.com에서 experiment로 도입되었습니다.
- 일반적으로 사용 가능하며 GitLab 17.3에서 GitLab Duo Chat으로 이동했습니다.
- CI/CD 작업 실패의 근본 원인을 로그 분석을 통해 파악하는 데 도움을 줍니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 개요 보기
- 문서 보기.
Vulnerability Explanation
- 취약점을 이해하고, 어떻게 악용될 수 있는지, 그리고 이를 수정하는 방법을 알려줍니다.
- LLM: Anthropic Claude 3 Haiku
- 개요 보기
- 문서 보기.
AI 영향 대시보드
-
AI의 효과와 SDLC 메트릭에 대한 영향을 측정합니다.
-
AI에 대한 투자의 결과로 어떤 메트릭이 개선되었는지 시각화합니다.
-
AI를 사용하고 있는 팀과 사용하지 않는 팀의 성과를 비교합니다.
-
AI 채택의 진행 상황을 추적합니다.
베타 기능
자체 호스팅 모델
-
기본 모델과 다른 GitLab 승인 모델을 호스팅합니다.
병합 요청 요약
-
코드 변경 사항을 기반으로 설명을 생성하여 병합 요청을 더 빠르게 채우도록 도와줍니다.
-
LLM: Vertex AI Codey
text-bison
취약성 해결
-
취약성을 해결하기 위해 이를 다루는 병합 요청을 생성하여 도와줍니다.
-
LLM: Anthropic Claude 3.5 Sonnet
실험적 기능
이슈 설명 생성
-
제공하는 짧은 요약을 기반으로 보다 심층적인 설명을 생성하여 이슈를 더 빠르게 채우도록 도와줍니다.
-
LLM: Anthropic Claude 3 Haiku
코드 검토 요약
- 병합 요청 검토에서 모든 코멘트를 요약하여 리뷰어에게 인수인계를 쉽게 합니다.
- LLM: Vertex AI Codey
text-bison
- 개요 보기
- 문서 보기.
제품 분석
- 애플리케이션 사용 데이터에 대한 질문을 처리하고 응답합니다.
- LLM: Vertex AI Codey
codechat-bison
- 문서 보기.
GitLab Duo 워크플로우
- 작업을 자동화하고 개발 워크플로우에서 생산성을 높입니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 문서 보기.
GitLab Duo 코드 검토
- 병합 요청에서 제안된 변경 사항의 자동화된 코드 검토입니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 문서 보기.