AI编程Duo Chat
AI编程

Duo Chat

The suite of AI capabilities powering your workflows.
missing

GitLab Duo 是 GitLab 官方推出的 AI 赋能平台,覆盖从需求、编码、测试到部署、监控的完整 DevSecOps 流程。它把大模型能力无缝嵌入 GitLab 界面与 CLI,让个人开发者到大型企业都能“边写边聊”地提升效率、降低风险。无需离开浏览器,就能用自然语言提问、生成/解释/重构代码、自动补全 MR、生成测试与安全修复建议。平台支持 SaaS 与私有化部署,可按团队策略控制模型与数据流向,确保合规与隐私。


主要功能

  1. Duo Chat
    侧边栏对话式助手,支持自然语言问答:解释代码、生成 commit message、搜索文档、定位 issue。
  2. 代码补全与生成
    IDE 插件(VS Code、JetBrains)实时单行/多行补全;根据注释或函数签名生成完整文件,支持 20+ 语言。
  3. 测试与漏洞修复
    自动生成单元/集成测试模板;MR 阶段扫描并给出 CVE 修复补丁,一键创建分支。
  4. 需求与文档
    将 issue 描述自动拆分为任务、生成 Epic 模板;把 MR diff 转成发布说明,保持文档同步。
  5. 部署与监控
    根据错误日志生成 Rollback 建议;用自然语言查询 CI/CD 指标,例如“过去一周失败率最高的流水线”。
  6. 安全与治理
    可配置禁用/启用特定 AI 功能;审计日志记录所有提示与响应;支持私有化模型或 BYOK(自带密钥)。
  7. 定价与版本
    Duo Pro:$19/用户/月(年付),含全部 AI 功能;Duo Enterprise:面向大型组织的模型托管与策略管控;均与 GitLab CE/EE 原生集成,无需额外安装。

应用场景

  • 个人开发者:在 IDE 里边写边问,10 秒生成样板代码、补全测试,减少 Stack Overflow 往返。
  • 小团队:产品经理用自然语言把需求拆成 issue,工程师通过 Chat 快速理解旧代码,减少新人 ramp-up 时间。
  • DevOps 团队:CI 失败后,用 Chat 直接问“为什么 job 失败”,获得日志摘要与修复脚本。
  • 安全合规:金融企业在私有化 GitLab 上启用 Duo,模型跑在本地 GPU,确保源码不出内网。
  • 开源维护者:自动为新 PR 生成描述、测试与变更日志,提高社区贡献效率。

优势特点

  • 端到端:唯一覆盖整个 DevSecOps 周期的 AI 套件,减少工具切换。
  • 透明可控:提示、模型、数据流向全部可审计;支持私有化部署与 BYOK。
  • 深度集成:与 GitLab Issue、MR、CI/CD、安全扫描原生打通,无需额外插件。
  • 多语言多 IDE:20+ 语言、VS Code/JetBrains/Vim/浏览器全覆盖。
  • 按需付费:Pro 版即开即用,Enterprise 可弹性扩展至数万用户。
  • 持续迭代:月度更新模型与功能,社区反馈两周内即可上线。