Tutorials: GitLab Duo

Use AI-native features in GitLab to enhance your workflows across the software development lifecycle.

Ask GitLab Duo Chat (Agentic)

Chat interactively and get immediate feedback.

Topic Description Good for beginners Try it out
Getting started Get set up to use Agentic Chat and try out some common use cases. star Explore the interface
Manage issues with GitLab Duo Chat Get familiar with the GitLab Duo Chat interface, and try out some issue management tasks. star
Use GitLab Duo to make a web application Use Chat and Code Suggestions to build a Python web application. star
Use GitLab Duo to fix a web application Write and run test cases for your web application, and implement error handling and data validation.

Work with agents and flows

Deploy AI assistants to complete tasks and handle complex workflows for you.

Topic Description Good for beginners Try it out
Understanding agents: Foundational, custom, and external Learn what the different types of agents do, and create your own custom agents. star Configure a custom agent
Understanding flows: Multi-agent workflows Learn about the types of flows, and create your own custom flows. star Configure a custom flow

Extend and integrate

Extend GitLab Duo capabilities by connecting with external tools.

Topic Description Good for beginners Try it out
Model Context Protocol integration Discover how MCP can help you connect GitLab Duo features to external sources, and connect AI tools to your GitLab instance. Explore the client workflow and server workflow