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. | Explore the interface | |
| Use GitLab Duo to make a web application | Use Chat and Code Suggestions to build a Python web application. | ||
| 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. | Configure a custom agent | |
| Understanding flows: Multi-agent workflows | Learn about the types of flows, and create your own custom flows. | 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 |