GitLab Premium 및 Ultimate에 이제 소프트웨어 개발 라이프 사이클 전반에서 코드 생성 및 이해를 돕는 GitLab Duo 핵심 기능이 추가 비용 없이 포함됩니다. 오늘 우리는 GitLab 18.0을 공식 출시하며, 핵심 DevSecOps 워크플로우, 보안 및 컴플라이언스, 그리고 AI 분야에서의 최신 혁신과 향후 계획을 공개합니다. 이번 릴리스의 일환으로, GitLab Premium 및 Ultimate 플랜에 GitLab Duo의 핵심 AI 기능이 추가 비용 없이 포함되었음을 기쁜 마음으로 발표합니다. 모든 Premium 및 Ultimate 고객은 자신이 선호하는 지원되는 소스 코드 편집기와 IDE에서 GitLab Duo의 Code Suggestions(코드 제안)과 챗(Chat) 기능을 즉시 이용할 수 있게 됩니다.

모든 개발 팀을 위한 AI


인공지능(AI)은 이제 개발자 경험의 중심에 있습니다. AI는 코딩을 다양한 방식으로 향상시킵니다. 코드베이스를 분석하고 입력 중 실시간으로 제안을 제공하며, 프로젝트의 맥락에 따라 함수와 메서드를 생성하고, 반복 작업을 줄이며 코드 리뷰를 자동화합니다.

지난 몇 년간 우리는 이러한 생성형(Generative)에이전트 기반(Agentic) AI 기능을 GitLab 플랫폼에 통합하기 위해 GitLab Duo를 구축해 왔습니다. 왜냐하면 코드 작성은 소프트웨어 생애주기의 시작에 불과하기 때문입니다. GitLab의 글로벌 DevSecOps 연구에 따르면, 개발자들은 전체 업무 시간 중 79%를 코드 작성 이외의 작업에 소비하고 있었습니다. 이에 따라 우리는 AI를 소프트웨어 개발 생애주기 전체에 통합하는 전략을 채택하게 되었습니다.

이제 우리는 한 단계 더 나아갑니다. GitLab Premium 및 Ultimate 플랜에 GitLab Duo의 핵심 기능을 포함함으로써, 개발자들이 추가 비용 없이 AI의 혜택을 누릴 수 있도록 한 것입니다. GitLab Duo ChatDuo Code Suggestions 기능이 Premium 및 Ultimate에 포함됨으로써, 모든 소프트웨어 엔지니어는 별도의 도구, 라이선스, 거버넌스 없이 IDE 안에서 워크플로를 가속화할 수 있게 되었습니다. 기존의 모든 Premium 및 Ultimate 고객은 GitLab 18.0으로 업그레이드하는 즉시 Duo Chat 및 Code Suggestions에 접근할 수 있으며, 이 기능은 앞으로 모든 신규 고객에게도 기본 제공됩니다.

"GitLab은 이미 분산된 도구 체인에 대한 의존을 제거하여 비용을 절감하고 워크플로를 간소화하는 데 중요한 역할을 했습니다. GitLab Premium에 Duo를 강화함으로써 개발자가 일상적인 코딩 작업에 소비하는 시간을 줄이고 실제 비즈니스 가치를 창출하는 복잡한 문제를 해결하는 데 더 많은 시간을 할애할 수 있어 효율성과 비용 절감이 더욱 향상될 것입니다."

Premium 및 Ultimate 고객은 이제 다음과 같은 AI 기반 기능을 사용할 수 있습니다.


GitLab Duo Code Suggestions

  • 주석에서 전체 함수 및 코드 블록 생성
  • 입력 중 지능형 코드 완성 제공
  • 20개 이상의 프로그래밍 언어 지원
  • 대부분의 인기 있는 IDE에서 사용 가능

GitLab Duo Code Suggestions에 대한 자세한 내용은 Duo Code Suggestions 문서를 참조하세요.

GitLab Duo Chat

  • 복잡한 기능을 이해하기 위해 익숙하지 않은 코드를 설명
  • 기존 코드를 리팩토링하여 품질 및 유지 관리성 향상
  • 버그를 조기에 발견하는 데 도움이 되는 포괄적인 테스트 케이스 생성
  • 워크플로 내에서 코드 문제 직접 수정

GitLab Duo Chat에 대한 자세한 내용은 Duo Chat 문서를 참조하세요.

"우리는 GitLab 사용자로서 Duo의 지능형 코드 제안이 개발자들에게 일상적인 자산이 되었습니다. 채팅 기능과 결합하여 즉각적인 피드백과 반복이 가능해져 개발 주기가 빨라지고 코드베이스가 더욱 안전해졌습니다. 이는 우리의 워크플로에 원활하고 강력한 추가 기능입니다."

GitLab Premium 고객을 위한 Duo Enterprise 제공


고객들의 높은 수요에 힘입어, GitLab Premium 고객들이 이제 GitLab Ultimate로 업그레이드할 필요 없이 당사의 완전한 AI 제품군인 Duo Enterprise를 구매할 수 있게 되었음을 기쁘게 알려드립니다. Premium 고객은 소프트웨어 개발 수명 주기 전반에 걸쳐 원활하게 통합된 풍부한 AI 경험을 누릴 수 있습니다. 여기에는 다음과 같은 흥미로운 GitLab Duo 기능이 포함됩니다:

  • 근본 원인 분석을 통해 CI/CD 파이프라인 실패를 신속하게 해결하여 파이프라인이 정상 상태를 유지하도록 지원합니다.
  • 코드 리뷰는 Duo를 코드 검토자로 활용하여 병합 요청 검토를 더욱 신속하게 진행할 수 있게 합니다.
  • 고급 채팅은 대화를 요약하고, 코드 변경 사항을 이해하며, 고급 구성 지원을 제공합니다.
  • 자체 호스팅을 통해 승인된 AI 모델을 호스팅하여 에어갭 및 오프라인 환경에서도 Duo를 활용할 수 있습니다.

Duo Enterprise 제공과 더불어, 우리는 계속해서 GitLab Premium 고객의 성공을 위해 투자하고 있습니다. GitLab 17 출시 이후, 수백 가지의 기능과 개선 사항을 제공했으며, 다음과 같은 것들이 포함됩니다:

  • CI/CD 카탈로그를 통해 개발자가 기존 CI/CD 구성 요소와 설정을 공유, 검색 및 재사용할 수 있습니다.
  • 아티팩트 레지스트리는 개발자에게 아티팩트에 대한 안전한 접근과 CI/CD 파이프라인과의 원활한 통합을 제공합니다.
  • 원격 개발을 통해 개발자가 주문형 클라우드 기반 개발 환경에서 작업할 수 있습니다.

GitLab Duo: 조직의 현재 위치에 맞는 AI


GitLab 고객은 Pro 및 Enterprise 솔루션 전반에 걸쳐 Duo 제품을 통해 AI 도입 주기의 현재 위치에 맞는 포괄적인 옵션을 제공합니다. 팀이 더 발전할수록 안전한 소프트웨어를 더 빠르게 구축, 테스트 및 배포하는 데 더 많은 기능을 사용할 수 있습니다.

✅ GitLab Duo 플랜별 주요 기능 비교

기능GitLab Premium / Ultimate with DuoDuo ProDuo Enterprise
IDE 내 AI 코드 추천(코드 생성 및 자동 완성 포함)✔️✔️✔️
IDE 내 AI 채팅(코드 설명, 테스트 생성, 코드 리팩토링 포함)✔️✔️✔️
UI 내 GitLab Duo(IDE와 UI 모두에서 채팅 기능 제공)✔️✔️
세분화된 접근 제어 *✔️✔️
취약점 설명 **✔️
취약점 해결 **✔️
근본 원인 분석(Root Cause Analysis)✔️
AI 영향 대시보드 **✔️
셀프 호스팅(선택 사항)✔️
코드 리뷰✔️
논의 요약 (Discussion Summary)✔️
코드 리뷰 요약✔️
머지 요청 요약✔️
고급 채팅 (Advanced Chat)✔️

* Premium/Ultimate with Duo 사용자는 향후 릴리스에서 프로젝트/그룹 단위 접근 제어 기능을 사용할 수 있습니다.
** 이 기능들은 Ultimate 플랜을 통해서만 접근할 수 있습니다.

현재 GitLab Ultimate 및 Premium 고객이 Duo를 시작하는 방법


GitLab 18.0부터 기존 Ultimate 및 Premium 고객의 경우, Duo 코드 제안 및 채팅 기능이 기본적으로 비활성화되어 있지만 아래와 같이 쉽게 활성화할 수 있습니다.

GitLab Premium 및 Ultimate with Duo 사용을 시작하려면:

  1. GitLab Premium 또는 Ultimate를 사용 중인지 확인하세요. 그렇지 않다면 60일 무료 체험판을 시작할 수 있습니다.
  2. 조직 설정에서 GitLab Duo를 활성화하세요.
  3. 로컬 IDE를 사용하는 경우 적절한 GitLab 에디터 확장 프로그램을 설치하세요.
  4. 지원되는 로컬 IDE 또는 GitLab 웹 IDE에서 코드 제안 및 채팅 기능을 사용하기 시작하세요.

참고: 신규 고객 및 체험판 사용자의 경우 GitLab의 AI 기능이 자동으로 활성화됩니다.

AI 네이티브 개발에는 DevSecOps 플랫폼이 필요합니다


AI는 개발자 경험을 근본적으로 재형성하고 있습니다. 조직은 더 많은 개발자를 확보하는 것뿐만 아니라, AI가 생성하는 더 많은 프로덕션급 코드를 갖게 될 것입니다 - 이는 GitLab을 그 어느 때보다 필수적으로 만들고 있습니다.

우리는 이러한 새로운 현실에 맞춰 GitLab Premium 및 Ultimate with Duo를 구축했으며, 이를 통해 팀은 모든 코드를 위한 하나의 안전한 기반을 갖게 됩니다. AI가 조직 전반에 걸쳐 코드를 생성함에 따라 GitLab은 여러분의 제어 센터가 됩니다. 보안 스캔, 컴플라이언스 검사, 파이프라인 관리를 위한 별도의 도구가 필요 없습니다. 단지 조직과 함께 확장되고 모든 코드가 프로덕션에 도달하기 전에 기준을 충족하도록 보장하는 단일 통합 플랫폼만 있으면 됩니다. AI가 개발을 가속화함에 따라 GitLab은 처음부터 끝까지 제어, 보안 및 품질을 유지할 수 있도록 지원합니다.

인포그랩의 기술지원 서비스를 받으세요!

완벽한 GitLab 구축부터 성공적인 DevOps 도입까지! 인포그랩과 DevOps 라이프사이클을 함께하세요.

(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)