Duo Chat

基于 GitLab Orbit 上下文图谱,将 AI 代理深度融入规划、编码、安全与部署的全生命周期自动化平台

访问官网 about.gitlab.com
Duo Chat 官网页面截图
about.gitlab.com 官网页面截图,实际界面以官网为准。

Duo Chat是什么

Duo Chat(作为 GitLab Duo Agent Platform 的核心交互界面)是 GitLab 推出的企业级 AI 编程与自动化平台。它不仅仅是一个代码补全工具,而是一个能够理解整个软件开发生命周期的智能代理系统。依托于 GitLab Orbit 上下文图谱,Duo Chat 能够连接代码、流水线及部署数据,为 AI 代理提供精准的项目背景,从而生成更相关、更可靠的开发建议。

该平台支持从需求规划、代码编写、安全分析到 CI/CD 故障诊断的全流程自动化。用户可以使用预置的专业代理处理常见任务,也可以根据组织标准自定义代理工作流。通过与外部模型(如 Claude Code 和 Codex)的集成能力,以及严格的策略驱动治理机制,Duo Chat 帮助团队在确保安全和合规的前提下,显著提升软件交付效率。

主要功能

  • GitLab Orbit 上下文利用原生支持的上下文图谱,AI 代理能够获取代码、流水线和部署的真实背景信息,提高回答的准确性和相关性。
  • 全生命周期代理提供专为规划、编码、安全分析、数据分析等场景设计的专家级代理,覆盖从想法到上线的各个环节。
  • 自动化工作流自动处理合并请求审查、安全扫描和管道测试等复杂任务,将变更顺利推进至生产环境,减少人工干预。
  • 企业级治理与控制通过策略驱动的 AI 控制,决定哪些代理和模型可以使用,并将所有操作追溯至具体用户身份,确保合规性。
  • 灵活模型集成支持集成外部代理(如 Claude Code 和 Codex),并允许用户在单一租户 AI 网关中运行自托管模型或自带模型。
  • 可衡量的投资回报通过 Impact Analytics 功能,按团队、任务和模型衡量 AI 投入的实际价值,基于证据而非轶事来指导后续投资。

如何使用

  1. 1.登录 GitLab 账户并导航至 GitLab Duo Agent Platform 页面。
  2. 2.浏览 AI Catalog,选择适合当前任务的预置代理(如代码审查或安全分析)。
  3. 3.根据需要配置代理参数,或创建自定义代理以匹配团队的编码规范和工作流。
  4. 4.在项目中触发代理工作流,可通过 GitLab 事件、定时计划或直接在聊天界面中发起。
  5. 5.查看代理生成的合并请求、修复建议或分析报告,并在必要时进行人工审核。
  6. 6.使用 Impact Analytics 监控代理的使用情况和效果,优化后续的 AI 策略。

应用场景

  • CI/CD 管道诊断当构建失败时,自动分析根本原因并在新的合并请求中生成修复方案,减少排查时间。
  • 自动化代码审查代理自动收集反馈并迭代合并请求,确保代码质量符合团队标准,加速审查流程。
  • 安全漏洞管理自动分析代码库中的漏洞,识别并忽略误报,提供具体的安全修复指导。
  • 遗留系统迁移自动将现有的 CI/CD 配置转换为 GitLab CI/CD 格式,降低手动迁移的工作量和错误率。

价格 / 免费额度

价格与免费额度以官网为准。

适合人群

  • 软件开发工程师
  • DevOps 工程师
  • 安全合规团队
  • 技术领导者

常见问题

Duo Chat 支持哪些外部 AI 模型?

平台支持集成外部代理,如 Claude Code 和 Codex,同时也允许用户通过 AI Gateway 使用自托管模型或自带模型。

如何确保 AI 代理的操作符合公司安全政策?

通过策略驱动的 AI 控制功能,管理员可以定义允许使用的代理和模型,并将所有操作追溯至具体用户身份,确保全程合规。

GitLab Orbit 是什么?

GitLab Orbit 是生命周期上下文图谱,它为 AI 代理提供代码、流水线和部署的真实背景信息,从而提高代理的准确性和效率。

可以自定义 AI 代理的工作流吗?

可以。用户可以创建或细化代理,使其遵循组织的约定和质量期望,并通过 AI Catalog 集中管理和部署这些自定义工作流。

标签

  • AI 编程助手
  • DevOps 自动化
  • 代码安全
  • CI/CD 优化

返回AI编程工具