Blog AI/ML GitLab details AI-assisted features in the DevSecOps platform
May 3, 2023
4 min read

GitLab details AI-assisted features in the DevSecOps platform

In a fireside chat, CEO and co-founder Sid Sijbrandij shared demos of AI-assisted features available today in gitlab.com.

ai-fireside-chat.png

This morning, GitLab’s Chief Financial Officer Brian Robins and I led a fireside chat focused on GitLab’s AI strategy, AI’s role in solving customer pain points, and our AI product roadmap.

AI marks a big industry shift that will make it easier to develop, secure, and operate software. We plan to infuse AI throughout the software development lifecycle by incorporating it into our comprehensive enterprise DevSecOps platform.

We will lead with a customer-centric approach focused on privacy first, where customers know their intellectual property is secured. One way we are accomplishing this is with our recently announced generative AI partnership with Google. This will allow GitLab to use Google's generative AI foundation models to provide customers with AI-powered offerings within our cloud infrastructure. We’ll maintain our commitment to protecting user privacy by containing customer intellectual property and source code within GitLab's cloud infrastructure.

Watch the AI fireside chat:

During the fireside chat, we introduced AI-assisted features available to GitLab customers today on gitlab.com. We provided a live demo of these capabilities that can be utilized by everyone throughout the software development lifecycle.

List of AI-assisted capabilities

We also discussed how these capabilities are focused on three personas: development, security and operations teams, and have features available for all users. Watch the demos for these capabilities available on gitlab.com today:

AI for Developer Teams

Code Suggestions

  • Enables developers to write code more efficiently by viewing code suggestions as they type. Learn more about Code Suggestions.

Suggested Reviewers

  • Helps customers receive faster and higher quality reviews by automatically finding the right people to review a merge request. Learn more about Suggested Reviewers.

Summarize MR Changes

  • Helps merge request authors to drive alignment and action by efficiently communicating the impact of their changes. Learn more about Summarize MR Changes.

Summarize My MR Review

  • Enables better handoffs between authors and reviewers and helps reviewers efficiently understand many merge request suggestions. Learn more about Summarize My MR Review.

AI for Security and Operations

Explain This Vulnerability

  • Helps developers remediate vulnerabilities more efficiently and uplevel their skills, enabling them to write more secure code. Learn more about Explain This Vulnerability.

Generate Tests in MRs

  • Automates repetitive tasks for developers and helps them catch bugs early. Learn more about Generate Tests in MRs.

Explain This Code

  • Allows DevSecOps teams to get up to speed quickly on code. Learn more about Explain This Code.

AI for everyone

Issue Comment Summaries

  • Quickly gets everyone up to speed on lengthy conversations to ensure they are all on the same page. Learn more about Issue Comment Summaries.

GitLab Chat

  • Helps quickly identify useful information in large volumes like documentation. Learn more about GitLab Chat.

Value Stream Forecasting

  • Predicts productivity metrics and identifies anomalies across your software development lifecycle. Learn more about Value Stream Analytics.

These are just the beginning of many features we have in the works leveraging generative AI to provide our customers AI-assisted features across our DevSecOps platform. With our value of iteration at the heart of our work, we are actively improving all the capabilities we announced today as well as introducing new capabilities. AI is in all we do and we intend to ship many capabilities throughout the year as they become ready.

Want to follow along with GitLab’s journey to build and integrate AI/ML into our DevSecOps platform? The first blog post in our series can be found here. Throughout the series, we’ll feature blogs from our product, engineering, and UX teams to showcase how we’re infusing AI/ML into GitLab.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

New to GitLab and not sure where to start?

Get started guide

Learn about what GitLab can do for your team

Talk to an expert