GitLab AI 기반 DevSecOps 플랫폼의 최신 개발이 소프트웨어 개발 생명주기 전반에 걸쳐 효율성을 어떻게 향상시키는지 알아보세요.
조직과 그들의 소프트웨어 개발 팀에게 인공지능(AI)이 최우선 과제임은 분명합니다. 개발자와 보안 팀이 반복적이고 단순한 작업에 너무 많은 시간을 할애해야 하기 때문에, 당연히 그들은 이러한 작업을 줄이고 일정에서 더 많은 시간을 확보하는 방법을 찾고 있습니다.
GitLab 2023 소프트웨어 개발에서의 AI 현황 보고서에 따르면, 개발자들은 전체 작업 시간의 25%를 코드 작성에 사용하며, 나머지 시간은 기존 코드 개선, 기존 코드 이해, 테스트, 코드 유지 관리, 보안 취약점 식별 및 완화에 할애한다고 언급했습니다. 조직이 DevSecOps 프로세스에 AI를 통합함에 따라, 취약점 설명, 코드 변경 요약, 자동 테스트 등과 같은 AI 솔루션을 채택해야 합니다. 이는 소프트웨어 개발 생명주기(SDLC) 전반에 걸쳐 효율성을 도입하고 생산성 및 협업을 향상시키는 데 도움이 될 것입니다.
전체 SDLC에 걸쳐 효율성을 제공하는 AI가 개발자의 시간을 절약하고, 그들의 직무를 개선하며, 안전한 소프트웨어의 생산 속도를 높이는 데 역할을 할 수 있다는 것을 우리는 알고 있습니다. 지난 몇 달 동안, GitLab은 바로 그것을 도울 수 있는 AI 기반 기능 세트를 출시했습니다.
GitLab Duo Pro: AI의 힘을 발휘하세요
Ultimate 및 Premium 고객을 위한 GitLab Duo Pro는 새로운 추가 패키지로, 코드 제안, GitLab Duo 채팅(베타), 조직 제어 기능을 결합하여 팀이 필요한 곳에서 AI를 활용할 수 있도록 합니다.
코드 제안은 루틴 코딩 작업을 자동화하여 개발자가 더 높은 품질의 소프트웨어를 빠르게 제공하는 데 집중할 수 있도록 돕고, 채팅은 팀이 코드를 더 빠르게 작성하고 이해하며, 프로젝트의 상태를 빠르게 파악하고 GitLab을 빠르게 배울 수 있도록 돕습니다. 그리고 GitLab Duo Pro에 포함된 조직 제어 기능은 조직이 팀 워크플로우와 보안 요구 사항과 일치하도록 AI에 접근할 수 있는 사용자를 세밀하게 제어할 수 있게 합니다. 1월 31일까지 유효한 도입 가격은 사용자당 월 $9 USD이며, 2월 1일 이후에는 사용자당 월 $19 USD입니다. GitLab Duo Pro는 개발자 효율성과 조직 거버넌스에 대한 투자입니다. 오늘 저희에게 연락하여 시작하세요.
장애물을 제거하고 더 빠르게 출시하세요
개발자들은 작업 흐름을 늦추고 혁신을 방해하는 반복적인 작업에 어려움을 겪습니다. 수동 코드 리뷰와 테스트는 추가 시간을 필요로 하며, 릴리스 주기를 방해합니다. 그리고 일관되지 않은 품질 기준은 보안 경보를 일으키고 잠재적 취약점을 만들 수 있습니다. 이 모든 것은 생산성을 저하시키고 개발자의 만족도를 줄입니다.
최근에 일반 사용 가능해진 코드 제안으로, 모든 기술 수준의 개발자들은 이제 소프트웨어를 더 빠르고, 더 효율적이며, 더 안전하게 구축할 수 있는 가상 조수를 가지게 되었습니다. AI 기반 기능은 이제 자연어 코멘트 블록을 기반으로 코드를 생성하는 코드 생성과 코드 추천의 정확성과 관련성을 향상시키는 저장소 X-레이와 같은 향상된 기능을 가지고 있습니다.
코드 제안은 반복적인 작업을 처리할 수 있는 가상의 페어 프로그래밍 친구로, 개발자가 혁신적인 제품을 만드는 데 더 많은 시간을 할애할 수 있게 합니다. 코딩 조수로서, 이 AI 기능은 자동으로 코드 줄을 생성하고, 함수를 완성하며, 심지어 익숙하지 않은 코드베이스를 확장할 수 있습니다. 코드 제안은 C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, TypeScript를 포함한 15가지 언어를 지원합니다. 또한 VS Code, Visual Studio, JetBrains의 IDE 모음, Neovim과 같은 많은 인기 있는 IDE에 원활하게 통합됩니다.
AI 조수의 힘을 얻으세요
코드 제안이 주목을 받고 있지만, 코드 생성부터 보안 분석, 문서화에 이르기까지 소프트웨어 개발의 모든 단계를 아우르는 15가지 AI 지원 기능의 전체 스위트인 GitLab Duo의 단 한 가지 기능일 뿐입니다. GitLab Duo 채팅은 사용자가 보다 넓은 범위의 AI 기반 GitLab Duo 기능과 연결할 수 있는 기초 기술입니다. 채팅을 통해 사용자는 개발 작업이 일어나는 동일한 IDE 내에서 질문에 답하고, 코드를 이해하며, 심지어 테스트를 생성할 수 있는 개인 AI 조수를 가질 수 있습니다. 이러한 기능들은 함께 일관된 생태계를 형성합니다.
이 기능들은 코드 제안으로부터 생산성 향상을 얻은 개발자들이 더 빠르게 더 많은 코드를 생성함에 따라 하류에서 병목 현상이 형성되는 것을 방지하는 데 중요합니다. GitLab Duo는 소프트웨어 품질을 개선하고 워크플로우를 원활하게 유지하는 데 도움이 되는 대상별 솔루션, 예를 들어 취약점 설명 및 병합 요청 요약을 제공합니다.
중요하게, GitLab은 AI 접근 방식에서 프라이버시와 투명성을 우선시합니다. 고객 코드는 훈련에 사용되지 않아 조직이 완전한 데이터 소유권과 제어권을 가질 수 있습니다.