AI-assisted features

This page contains information about AI at GitLab.

This page serves as a resource for team members looking for information about working on AI features at GitLab. The first iteration of this page is a list of links, loosely organized. This will improve as we build up our best practices and consolidate/improve our documentation.

Getting started on an AI feature

Design and UX research for AI features

Evaluating Quality of AI features

  • The AI Framework team has guidance for developing, testing, and evaluating your AI-powered feature.
  • The UX Research team maintains a usability evaluation and scoring process to ensure ease of use.
  • For fast, qualitative feedback on AI response quality, as well as to get an idea of what kinds of prompts users write, you can run a UX Chat Bash.

Special considerations for AI features

  • AI ethics principles: Principles to guide our decision making as we continue to build AI features into GitLab and to ensure that these features properly embody our values.
  • AI data usage and privacy: Public facing docs about how we use and protect data.

Engineering AI features

Support engineering AI features

Current AI features and teams


AI Continuity Plan
GitLab's Al Continuity Plan transparently lays out our process for selecting new Al vendors and how we intend to address any material changes our Al vendors may make to their practices with respect to the use of customer data.
UX maturity guidelines for AI-assisted features
How to mature an AI-assisted feature from a UX perspective.
UX support for AI-assisted features
UX support for AI-assisted features
Last modified July 8, 2025: Update AI testing links (1a6d0614)