AI tool selection

Guidelines around selecting the best AI tool for the task at hand

GitLab Support provides access to various AI tools with different capabilities and specializations. This guide helps you select the right tool based on your specific task requirements.

[!note] This guide assumes you’ve read the AI and Support Work page and determined that AI will help with your task. If you’re unsure whether to use AI, start there first.

Quick Reference Table

Tool Best For Customer Data GitLab Access Approval Status
GitLab Duo Chat GitLab-specific questions, code analysis ✅ Safe Product knowledge ✅ Approved (RED)
GitLab Duo Agentic Chat Complex research, multi-step analysis ✅ Safe Full ecosystem access ✅ Approved (RED)
Glean Zendesk ticket summaries, KB articles, enterprise search ✅ Safe Product knowledge (via Duo Chat) ✅ Approved (ORANGE)
Anthropic Claude (Web) Drafting, summarization, research, reasoning ⚠️ Requires sanitization None ✅ Approved (ORANGE)
Slack AI Summaries and drafting inside Slack ⚠️ Requires sanitization None ✅ Approved (ORANGE)
Gemini Chat (Workspace) Writing, research, Q&A in Google Workspace ⚠️ Requires sanitization None ✅ Approved (ORANGE)
Gemini API Custom apps and integrations ⚠️ Requires sanitization None ✅ Approved (ORANGE, only with prior Legal/CorpSec API‑key review)
NotebookLM Document-grounded analysis and summaries ⚠️ Requires sanitization None ✅ Approved (ORANGE)
Zoom AI Assistant Meeting transcription, summaries, action items ⚠️ Requires sanitization None ✅ Approved (ORANGE)
Metaview Interview transcription and notes ⚠️ Requires sanitization None ✅ Approved (ORANGE, recruiting)
Reclaim AI Calendar and time-blocking ⚠️ Requires sanitization None ✅ Approved (ORANGE, request access)
duo-helper-image Governed glab + Duo environment, semantic ticket search ✅ Safe GitLab MCP, Glean, Semantic Search ✅ Approved (RED)
Request for Help (RFH) Agent Search and create RFH issues ✅ Safe RFH project ✅ Approved (RED)
internal-soslab SOS bundle investigation, log/config analysis ✅ Safe Glean, 27+ MCP tools ✅ Approved (RED)

Tool Comparison

GitLab Duo Chat

Ideal for: Quick GitLab feature questions, code explanations, standard troubleshooting

Data Classification: RED

Reference: GitLab Handbook – GitLab Duo

GitLab Duo is GitLab’s AI-native DevSecOps suite, including chat, code suggestions, and agentic workflows. It is the only AI tool approved for Red data (e.g., customer data in tickets, credentials, PII). Available in both the GitLab UI and supported IDEs.

Strengths:

  • Deep GitLab product knowledge and documentation access
  • Fast responses for straightforward questions
  • Safe for customer data processing — the only tool cleared for Red classification
  • Integrated into GitLab workflow and IDEs (VS Code, JetBrains, etc.)
  • Code suggestions and explanations powered by GitLab-trained models

Best use cases:

  • “How does GitLab feature X work?”
  • “Explain this customer’s configuration”
  • “What could cause this GitLab error?”
  • Processing logs from customer environments
  • Getting code suggestions and explanations inline in your editor

GitLab Duo Agentic Chat

Ideal for: Research across GitLab ecosystem, complex multi-step workflows

Data Classification: RED

Reference: GitLab Duo Agentic Chat Docs

Part of the Duo Agent Platform, Agentic Chat can autonomously plan and execute multi-step tasks across the GitLab ecosystem. Unlike standard Duo Chat, it can traverse issues, MRs, and project data to assemble answers that require context from multiple sources.

Strengths:

  • Only tool with direct access to GitLab projects, issues, and MRs
  • Handles complex, multi-step analysis
  • Can generate documentation drafts and MRs
  • Safe for customer data processing

Best use cases:

  • “Find existing issues related to this customer problem”
  • “Research workarounds in long issue discussions”
  • “Generate documentation updates and MRs”
  • “Code contributions to GitLab codebase”
  • Complex ticket analysis requiring multiple sources

Anthropic Claude (Web)

Ideal for: Drafting, summarization, research, general-purpose reasoning, and communication enhancement

Data Classification: ORANGE

Reference: GitLab Handbook – Claude

Anthropic Claude is the approved general-purpose AI assistant for GitLab team members. Access is provided via the web interface at claude.ai. It must not be used with Red data (e.g., customer PII, credentials, or other sensitive customer information) — all inputs must be sanitized to Orange level or below.

Available models:

Model Best For Characteristics
Claude Sonnet 4 Day-to-day tasks, fast iteration Fastest responses, strong reasoning, cost-efficient. Best default for most Support tasks.
Claude Opus 4 Complex analysis, nuanced writing Most capable model. Ideal for intricate multi-step reasoning, detailed technical writing, and ambiguous problems where depth matters more than speed.
Claude Haiku 4 Lightweight tasks, high throughput Most compact model. Suitable for quick classification, simple Q&A, or when you need a fast answer to a straightforward question.

Strengths:

  • Excellent for communication enhancement — improving clarity, tone, and structure of ticket responses
  • Strong at summarization, drafting, and creative problem-solving
  • Capable reasoning across technical and non-technical domains
  • Supports long context windows for analyzing large documents or logs (after sanitization)
  • Web search capability for researching current topics

Best use cases:

  • Improving response clarity and tone for customer-facing communication
  • Summarizing or restructuring lengthy internal documents
  • Quick analysis of complex scenarios (with sanitized data only)
  • Brainstorming troubleshooting approaches or workarounds
  • Drafting internal documentation, runbooks, or process guides
  • General reasoning tasks that don’t require direct GitLab product access

Limitations:

  • No access to GitLab product data, issues, MRs, or internal systems — use GitLab Duo for those tasks
  • Cannot process Red data — always sanitize inputs before use
  • Knowledge is based on training data and web search; may not reflect the latest GitLab-specific changes

Glean

Ideal for: Summarizing Zendesk ticket conversations, suggesting relevant KB articles, cross-platform enterprise search

Data Classification: ORANGE

Reference: GitLab Handbook – Glean Guide

Glean is an enterprise AI knowledge and search platform that indexes content across the Handbook, GitLab, Google Drive, Slack, Zendesk, Salesforce, and other connected data sources. For Support, its primary value is the Zendesk sidebar integration, which provides ticket-aware AI assistance without leaving the ticket interface. It is also used for support workflows via the Zendesk connector.

Strengths:

  • Enterprise-wide search across multiple data sources in a single query
  • Built directly into the Zendesk ticket sidebar for in-context assistance
  • Ticket-linked history makes it easy to continue or revisit past conversations
  • Can surface relevant KB articles, handbook pages, and past ticket resolutions together

Best use cases:

  • “Summarize this ticket’s conversation for a handoff”
  • “Suggest a relevant KB article for this issue”
  • Finding related information scattered across Handbook, Slack, and Google Drive
  • Creating and reusing custom prompts tailored to Support workflows
  • Quickly generating structured AI insights without leaving Zendesk

Other Approved Tools

The following tools are approved for use at Orange data classification level. They must not be used with Red data (e.g., customer data) unless otherwise noted.

Slack AI

Approval: Approved (Orange)

Reference: Internal AI Tool Usage Requirements

AI-powered summaries and drafting built into Slack. Useful for catching up on channels you’ve missed, summarizing long threads, and composing messages. Operates within your existing Slack workspace — no data leaves the platform beyond what Slack already handles.

Common uses: Summarize a channel while you were on PTO, get the gist of a long decision thread, draft a quick message.

Gemini Chat (Workspace)

Approval: Approved (Orange)

Reference: Internal AI Tool Usage Requirements

Gemini assistant embedded in Google Workspace (Docs, Sheets, Gmail, etc.). Useful for writing assistance, research, and general Q&A directly within the tools you’re already working in. Since it’s integrated into Workspace, it can reference your Drive content in context.

Common uses: Draft or refine text in Google Docs, generate formulas in Sheets, compose Gmail replies.

Gemini API

Approval: Approved (Orange, API-key approval required)

Reference: Legal & CorpSec – API Key Requests

Gemini API for custom applications and integrations. Requires prior Legal/CorpSec review and API-key approval before use — do not provision keys yourself. Orange data only; no Red data may be sent through custom integrations.

Common uses: Building internal tooling, custom automations, or experimental workflows that need an LLM backend.

NotebookLM

Approval: Approved (Orange; careful when sharing notebooks)

Reference: The Loop – NotebookLM

Google’s AI tool for document-grounded analysis and summaries. You upload source documents and NotebookLM answers questions strictly based on those sources — reducing hallucination risk for document-heavy research.

[!warning] Notebooks do not inherit Google Drive sharing permissions. A notebook you share may expose its source content to anyone with the link, even if the underlying Drive files are restricted. Exercise caution when sharing notebooks that contain sensitive (but non-Red) material.

Common uses: Analyzing lengthy RFCs or architecture docs, synthesizing information across multiple handbook pages, preparing for meetings by uploading agendas and background docs.

Zoom AI Assistant

Approval: Approved (Orange)

Reference: Internal AI Tool Usage Requirements

Zoom’s built-in AI assistant for meeting transcription, summaries, and action items. Generates post-meeting recaps automatically so attendees can focus on the conversation rather than note-taking.

Common uses: Auto-generated meeting summaries, extracting action items from recorded calls, catching up on meetings you missed.

Gong

Approval: Approved (Orange, sales only)

Reference: Internal AI Tool Usage Requirements

AI meeting intelligence platform for sales calls. Records, transcribes, and analyzes customer conversations to surface insights, track deal progress, and coach reps.

[!important] Approved for customer/sales calls only. Must not be used for HR conversations, legal meetings, internal personnel discussions, or any non-sales context.

Common uses: Reviewing customer call highlights, tracking objections across deals, sales coaching and enablement.

Metaview

Approval: Approved (Orange, recruiting)

Reference: Internal AI Tool Usage Requirements

AI interview transcription and structured notes tool for the recruiting team. Automatically generates interview summaries and scorecards. Requires candidate consent before use — ensure the candidate has been informed and agreed to AI-assisted note-taking.

Common uses: Generating structured interview notes, reducing interviewer bias through consistent documentation, speeding up hiring feedback loops.

Reclaim AI

Approval: Approved (Orange, request access)

Reference: Internal AI Tool Usage Requirements

AI-powered calendar and time-blocking assistant that automatically schedules focus time, breaks, and tasks around your existing meetings. Access must be requested via Lumos — it is not self-service.

Common uses: Protecting focus time on your calendar, auto-scheduling recurring habits (lunch, exercise), optimizing meeting-heavy weeks.

Support agentic harnesses

They typically connect Duo CLI or [OpenCode](https://opencode.ai/) to GitLab and other systems through the Model Context Protocol (MCP), and are tailored to ticket work, investigation, and workflow automation.

duo-helper-image

Approval: Approved (Red)

Reference: duo-helper-image

A governed containerized Support toolkit that packages glab + Duo plus Glean, GitLab MCP, Semantic Search, and Ticket Search over sanitized past Zendesk tickets.

Common uses:

  1. Running glab and Duo in a ready-to-use, governed environment.
  2. Searching sanitized historical tickets with semantic and ticket search.

Request for Help (RFH) Agent - Search and Create issues

Approval: Approved (Red)

Reference: Request for Help

An AI agent that lives in the RFH project, used to search for and create issues. As a Duo custom agent, it operates under Red data approval.

Common uses:

  1. Finding existing RFH issues.
  2. Creating new RFH issues directly from the RFH project.

internal-soslab

Approval: Approved (Red)

Reference: internal-soslab

An agentic investigation harness for SOS bundles, logs, configs, screenshots, and ticket conversations. It provides Glean access and 27+ purpose-built MCP tools.

[!note] The harness itself handles Red data locally, but its Glean integration is restricted to Orange data only.

Common uses:

  1. Investigating SOS bundles and correlating logs and configs.
  2. Reviewing screenshots and ticket conversations during deep-dive troubleshooting.

Non-Approved Tools

The following AI tools are not approved for internal use in normal workflows. Using them with GitLab or customer data violates internal policy.

Tool Status Notes Reference
OpenAI ChatGPT / OpenAI API ❌ Not approved Direct use of OpenAI models for work is prohibited. A narrow exception exists for competitive analysis under the AI usage policy. Internal AI Tool Usage Requirements
Microsoft / GitHub Copilot ❌ Not approved Both Microsoft Copilot and GitHub Copilot are explicitly prohibited for internal workflows. Limited competitive research may be allowed under policy. Internal AI Tool Usage Requirements
Grammarly ❌ Not approved Being deprecated internally. Listed as not approved in the corporate AI tool policy. Internal Handbook – AI at GitLab

[!note] If you need to evaluate a non-approved tool for competitive research purposes, consult the AI Tool Usage Requirements for the specific exceptions and approval process. When in doubt, ask in #ai-security.