'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