Duo Chat
AI智能编程助手
官网: 立即访问
所属分类: AI编程工具
工具介绍
Duo Chat具体信息
Duo Chat(GitLab Duo Chat)是GitLab推出的AI编程助手,通过上下文感知的对话式AI加速软件开发全流程。
它直接集成在GitLab UI、Web IDE以及VS Code、JetBrains IDEs、Visual Studio、Eclipse等主流开发环境中,让开发者无需离开工作场景即可获得AI协助。
与传统问答机器人不同,Duo Chat能够理解你正在查看的代码、议题、合并请求和CI/CD流水线,基于项目真实上下文给出针对性回答,实现从“被动问答”到“主动协作”的转变。
代码解释与改进:直接在开发环境中用通俗语言解释陌生代码,并给出改进建议。
代码生成与重构:根据需求生成代码、测试和文档,支持/refactor、/fix等重构修复操作。
工件分析:分析合并请求、议题、史诗、提交和流水线作业,生成摘要并辅助代码评审。
CI/CD助手:生成.gitlab-ci.yml配置,并通过根因分析快速定位和修复失败作业。
安全增强:解释SAST漏洞并提出修复建议,帮助团队更早发现问题。
斜杠命令:/explain、/refactor、/fix、/tests、/troubleshoot等命令一键完成常见任务。
多对话并行:可同时进行多个对话,历史记录支持搜索、切换和删除。
使用Duo Chat非常简单,前提是拥有访问权限并开启GitLab Duo(需要GitLab专业版/旗舰版,或GitLab Duo Pro/Enterprise附加项)。
在GitLab UI中使用:进入项目,打开右侧的GitLab Duo侧边栏,选择新建或当前Chat对话,在消息框中输入问题并按回车或点击发送,几秒后即可获得回答。
在IDE中使用:安装GitLab扩展,选中代码后右键选择GitLab Duo Chat(或使用快捷键,如Windows/Linux的Alt+D),输入问题发送;选中的代码会作为上下文一并提供给AI。
小技巧:输入斜杠(/)可查看全部命令,例如/reset清除上下文、/new开启新对话;还可通过回复中的反馈按钮帮助改进产品。
深度融入DevOps平台:Duo Chat原生构建在GitLab之上,能访问代码、议题、合并请求、CI/CD等全部工件,提供其他独立AI工具难以企及的全链路上下文。
上下文感知的精准回答:它知道你正在查看哪个文件、哪次提交、哪条流水线,回答贴合实际项目,而非泛泛而谈。
覆盖软件交付全生命周期:从编码、测试、评审、部署到安全,一个助手贯穿始终。
安全与隐私可控:私有化部署时支持自托管模型,数据完全留在企业内部,不上传外部模型,满足高合规要求。
多环境无缝切换:对话可在GitLab UI与各主流IDE之间同步,工作流不中断。
开发者:快速理解陌生代码、生成测试、重构和修复代码,减少重复劳动。
DevOps与平台工程师:编写和调试CI/CD配置,利用根因分析快速定位流水线失败原因。
技术负责人与架构师:审查合并请求、总结议题和史诗,快速把握团队项目全貌。
测试与安全工程师:生成测试用例、解释漏洞并提出修复建议。
技术背景较浅的新人:用通俗语言解释代码和GitLab功能,降低上手门槛。
Q1: Duo Chat在哪些版本和层级可用?
A1: 需要GitLab专业版或旗舰版(或GitLab Duo Pro/Enterprise附加项),适用于GitLab.com、私有化部署和GitLab Dedicated。
Q2: Duo Chat支持哪些使用环境?
A2: 支持GitLab UI、Web IDE,以及通过扩展支持VS Code、JetBrains IDEs、Visual Studio和Eclipse。
Q3: 对话历史会保存多久?
A3: 聊天历史保留最近25条消息;单个对话默认在30天不活动后自动过期删除,管理员可调整过期策略。
Q4: 收到“无法生成回复”的错误怎么办?
A4: 可先重试,或使用/new、/reset开始新对话;若持续报错,可参考官方故障排查文档或联系GitLab支持。
Q5: 私有化部署可以使用自托管模型吗?
A5: 可以。GitLab 17.9及更高版本支持GitLab Duo自托管,使用自部署模型确保数据不出企业,也可自带兼容模型。
Q6: 非Agentic Chat与Agentic Chat有何区别?
A6: 非Agentic Chat用于问答、生成和解释;Agentic Chat可进行多步推理并自主执行操作,但会消耗积分且响应更慢。
Duo Chat数据分析
数据更新于 2026-08-01,每月更新一次,预计15号之前完成更新,数据仅统计主域名:gitlab.com。
总访问量
17,630,000
环比变化
6.56%
平均停留
00:10:00
跳出率
28.81%
- 直接访问 67.31%
- 搜索引擎 12.15%
- 展示广告 0.23%
- 引荐流量 9.75%
- 社交媒体 6.40%
- 邮件 2.90%
- 其他 1.25%
- United States 18.25%
- India 11.34%
- Germany 6.52%
- France 6.15%
- United Kingdom 4.01%