AI Engineering
Vision
Our goal is not merely to launch features, but to ensure they land successfully and provide real value to our customers. We strive to develop a best-in-class product that exceeds expectations across all user groups by meeting high-quality standards while ensuring reliability and maintaining an ease of operation and scalability to meet diverse customer needs. All team members should remain mindful of our target customers and the multiple platforms we support in everything we do.
Ensure our product excels in all aspects especially for our primary customer organization archetypes of large enterprises. This includes scalability, adaptability, and seamless upgrade paths. When designing and implementing features, always keep in mind compatibility for all our deployment options: self-managed, dedicated and Software as a Service (SaaS).
Develop our technical, diverse and global team to drive results that support our product and customer growth, while maintaining our values and unique way of working.
Mission
GitLab’s unique way of working asynchronously, handbook first method, utilization of the product we develop and clear focus on our values enables very high productivity. We focus on constantly improving quality, usability and reliability of our product to reach maximum customer satisfaction. Community contributions and customer interactions rely on efficient and effective communication. We are a data-driven, customer experience first, open core organization delivering one secure, reliable, world leading DevSecOps platform. Join us in setting new standards, driving innovation, pushing the boundaries of DevSecOps, and consistently delivering exceptional results for our customers.
Organizational Structure
@startwbs
* AI Engineering
** Editors Extensions
** Code Creation
** AI Framework
** Duo Chat
** Duo Workflow
** Duo Workflow Catalogue
** Global Search
** Analyze
*** Product Analytics
*** Analytics Instrumentation
*** Optimize
@endwbs
AI-powered stakeholders
This section provides an overview of all teams invested in implementing and maintaining AI features. Our Duo initiative is a cross-category effort.
These are the stakeholders:
Team | Responsible For |
---|---|
Editor Extensions | Maintains the GitLab Workflow VS Code Extension (maintainers), JetBrains, Neovim, Visual Studio extensions and the language server. Also contributes with UX improvements for Code Suggestions within GitLab Workflow. |
Cloud Connector (@mkaeppler , @nmilojevic1 ) |
Supports access to Duo for Self-Managed: Cloud Connector, Unit Primitives |
AI Framework | Abstraction Layer / AI Gateway for LLM integration to the application (GitLab Chat, Code Suggestions and other AI capabilities) |
AI Framework (formerly Model Validation) | Custom feature evaluators, evaluation support, automated evaluation tooling |
Global Search | Abstraction Layer / Vector Storage / Semantic search |
Duo Chat | GitLab Chat for VSCode and WebIDE |
Code Creation | Code Suggestions (Code completion, Code generation) |
Infrastructure Platforms - Runway | AI Gateway Scalability / Runway infrastructure |
ClickHouse Datastore usage
ClickHouse usage by Monitor:Platform Insights group
AI Experimentation
We strongly encourage team members to experiment and develop AI-related projects as part of their exploration and learning journey. These experimental initiatives help accelerate our work and allow AI teams to embrace emerging challenges and opportunities.
Existing projects may be reviewed by product and engineering teams on a case-by-case basis for potential migration into GitLab-managed projects.
To protect GitLab’s brand while maintaining our commitment to transparency, all experimental AI projects must prominently display the following disclaimer at the top of their README:
“⚠️ This is an unofficial project. It is not endorsed or supported by GitLab Inc. and is not recommended for use in production environments.”
Create:Editor Extensions Group
Data Science
Global Search Group
6dfd85d1
)