The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Stage | AI-powered |
Group | Duo Chat |
Maturity | Available |
Content Last Reviewed | 2023-08-24 |
Thanks for visiting this category direction page on GitLab Duo Chat. This page belongs to the Duo Chat group of the AI-powered stage and is maintained by Torsten Linz (email).
This direction page is a work in progress, and everyone can contribute to our vision, architecture, and designs by commenting on the epic for the GitLab Chat Bot and its sub-epics and issues.
The recent advent of very capable large language models presents an opportunity to improve the way users interact with data. It is now possible to employ such AI models to let users interactively explore data with via natural language.
The vision: GitLab Duo Chat is a conversational AI assistant that simplifies tasks and reducing context switches to empower users to achieve their DevSecOps goals faster and streamlined.
Initially, Chat will be limited in the types of queries it can answer. Long-term we intend for Chat to also be able to carry out tasks for the user.
Let's face it DevSecOps tasks are hard and complex. Understanding code that others have written, comprehending reported vulnerabilities, reading through tons of comments, understanding why a pipeline failed. And this is just the beginning, after all one wants contribute to such code, fix the vulnerability, draw conclusions from the comments, and fix the pipeline.
Yes, such work is being done every day by developers, security professionals, product managers, and all the other personas that work in the DevSecOps space. However, they could do all these tasks much more efficiently and with less context switching with the help of AI.
Our strategy with GitLab Duo Chat is to make it fully aware of the context the user has to be a truly helpful assistant. We intend for GitLab Duo Chat to:
For this to scale across the entire our vast DevSecOps platform, the AI Framework team will focus on build the basic chat system to enable others GitLab teams as well as contributors to bring additional context to the chat to enable new use cases.
Here are just a few examples of questions that users may want to ask. A longer list can be found here.
Questions related to current code
Questions related to the current issue
Questions relating how to use GitLab
Coming soon
More details soon.
Details coming soon.
Details coming soon.
Details coming soon.
Comptetitors in the space include Android Studio Bot, GitHub Copilot Chat, Tabnine Chat, and Sourcegraph's Cody AI Assistant.
GitLab Duo Chat aims to support across all there DevSecOps workflows. Therefore, all of GitLab's users are a target audience for the Chat. The initial focus is however on:
We are currently not ready to share details about future pricing and packaging for GitLab Duo Chat.
Details coming soon.