GitLab Duo
- First GitLab Duo features introduced in GitLab 16.0.
- Removed third-party AI setting in GitLab 16.6.
- Removed support for OpenAI from all GitLab Duo features in GitLab 16.6.
GitLab Duo는 GitLab에서 작업하는 동안 도움이 되는 AI 기능으로 이루어진 스위트입니다. 이러한 기능은 소프트웨어 개발 수명 주기 전반에 걸친 주요한 고통점을 해결하고 개발 속도를 증가시키는 데 도움을 줍니다.
GitLab Duo 기능은 IDE 확장 프로그램과 GitLab UI에서 사용할 수 있습니다. 일부 기능은 또한 GitLab Duo Chat의 일부로 사용할 수 있습니다.
GitLab는 투명함을 지향합니다. GitLab Duo 기능이 성숙해지면, 해당 문서는 이러한 기능에 어떻게 및 어디서 액세스할 수 있는지 명확히 설명하도록 업데이트됩니다.
2024년 10월 17일부터 프리미엄 또는 얼티밋 구독자는 AI 기능에 액세스하려면 GitLab Duo 애드온을 추가해야 합니다. 자세한 내용은 GitLab Duo Pro 및 GitLab Duo Enterprise 액세스 변경를 참조하세요.
GitLab Duo Enterprise 기능 안내 보기.
일반적으로 사용 가능한 기능
GitLab Duo Chat
- 채팅 창에서 답변을 통해 코드 작성 및 이해 속도를 빠르게 하고 프로젝트 상태에 대한 정보를 신속하게 파악하여 GitLab에 대한 지식을 빠르게 습득하는 데 도움을 줍니다.
- LLMs: Anthropi Claude 3.5 Sonnet, Anthropi Claude 3 Haiku, 및 Vertex AI Search. LLM은 질문에 따라 다릅니다. 자세한 정보는 Duo Chat 예제를 참조하세요. Self-managed의 경우, 모델은 GitLab 버전에 따라 달라집니다. 가능한 경우 항상 최신 GitLab 버전을 사용하면 가장 많은 혜택을 받을 수 있습니다.
- 개요 보기
- 문서 보기.
토론 요약
- 문제에서 오래된 대화를 요약하여 모두가 신속하게 이해할 수 있도록 돕습니다.
- LLM: Anthropi Claude 3.5 Sonnet
- 개요 보기
- 문서 보기.
코드 제안
- 코드를 더 효율적으로 작성하도록 도와주고 코드를 생성하고 제안하는 기능을 표시하여 작성하는 데 도움을 줍니다.
- 코드 완성을 위한 LLM: Vertex AI Codey
code-gecko
- 코드 생성을 위한 LLM: Anthropi Claude 3.5 Sonnet
- 개요 보기
- 문서 보기.
코드 설명
- 선택한 코드를 더 명확하게 설명하여 이해하는 데 도움을 줍니다.
- LLM: Anthropi Claude 3.5 Sonnet
테스트 생성
- 선택한 코드에 대한 테스트를 생성하여 버그를 조기에 발견하는 데 도움이 됩니다.
- LLM: Anthropica Claude 2.1
- 개요 보기
- 문서 보기.
CLI용 GitLab Duo
-
glab duo ask
를 사용하여 필요한 곳과 시간에git
명령을 찾거나 호출하는 데 도움이 됩니다. - LLM: Anthropica Claude 3 Haiku
- 문서 보기.
병합 커밋 메시지 생성
- 의미 있는 커밋 메시지를 생성하여 더 빨리 병합할 수 있도록 도움이 됩니다.
- LLM: Anthropica Claude 3.5 Sonnet
- 문서 보기.
근본 원인 분석
- GitLab 16.2에서 도입되었으며 GitLab.com에서 실험으로 이동되었습니다.
- GitLab 17.3에서 일반적으로 사용 가능하고 GitLab Duo Chat로 이동되었습니다.
- 로그 분석을 통해 CI/CD 작업 실패의 근본 원인을 파악하는 데 도움이 됩니다.
- LLM: Anthropica Claude 3.5 Sonnet
- 개요 보기
- 문서 보기.
취약점 설명
- 취약점을 이해하고, 어떻게 악용될 수 있는지, 그리고 어떻게 수정해야 하는지에 대해 도움이 됩니다.
- LLM: Anthropica Claude 3 Haiku
- 개요 보기
- 문서 보기.
AI 영향 대시보드
- SDLC 지표에 대한 AI의 효과와 영향을 측정합니다.
- AI 투자 결과 개선된 지표를 시각화합니다.
- 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 Workflow
- 개발 워크플로우에서 작업을 자동화하고 생산성을 향상하는 데 도움이 됩니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 문서 보기.
GitLab Duo 코드 검토
- 제안된 변경 사항에 대한 자동 코드 검토를 수행합니다.
- LLM: Anthropic Claude 3.5 Sonnet
- 문서 보기.
특정 그룹이나 프로젝트 또는 전체 인스턴스에서 GitLab Duo 기능 비활성화
GitLab Duo 기능을 비활성화 하려면 다음 지침을 따르세요.