AI编程工具
Duo Chat
基于 GitLab Orbit 上下文图谱,将 AI 代理深度融入规划、编码、安全与部署的全生命周期自动化平台
访问官网
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.登录 GitLab 账户并导航至 GitLab Duo Agent Platform 页面。
- 2.浏览 AI Catalog,选择适合当前任务的预置代理(如代码审查或安全分析)。
- 3.根据需要配置代理参数,或创建自定义代理以匹配团队的编码规范和工作流。
- 4.在项目中触发代理工作流,可通过 GitLab 事件、定时计划或直接在聊天界面中发起。
- 5.查看代理生成的合并请求、修复建议或分析报告,并在必要时进行人工审核。
- 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 集中管理和部署这些自定义工作流。