GitLabDuoChat:AI助手为开发人员提供实时指导

不爱学习 2024-04-24 20:16:59

GitLab 16.11发布了一个重大的更新:Duo Chat现已正式推出,为开发人员提供了一种全新的自然语言聊天体验。作为GitLab Duo功能的一部分,Duo Chat集成了一系列AI功能,旨在帮助开发人员更好地理解代码、提高协作效率。让我们一起来看看这个新功能的详情吧。

GitLab Duo Chat:AI助手为开发人员提供实时指导

Duo Chat是GitLab Duo的一部分,专注于帮助开发人员进行DevSecOps、软件开发、源代码管理、项目管理、CI/CD和GitLab等方面的工作。它是一个自然语言聊天界面,可以以对话的方式处理和生成文本和代码。用户可以向Duo Chat提问关于GitLab主题、代码问题和epics的问题。

功能亮点

Duo Chat的功能包括:

代码解释:帮助开发人员理解陌生的代码。

代码重构:改进和现代化现有的代码。

测试生成:自动生成函数和方法的测试,以更早地捕获错误。

GitLab 16.11的其他更新

除了Duo Chat之外,GitLab 16.11还增加了其他一些功能:

代码解释:帮助开发人员理解不熟悉的代码。

代码重构:改进和现代化现有的代码。

自动化测试生成:为函数和方法生成测试。

开发人员的挑战

根据GitLab 2023年的《软件开发中的AI现状报告》,开发人员有75%的时间用于除编写代码之外的任务,包括理解和改进现有代码、维护代码和测试。报告还发现,超过四分之三的DevSecOps专业人员担心AI工具会访问私人信息或知识产权。

Duo Chat的访问权限

目前,Duo Chat对所有Ultimate和Premium用户免费开放。实例管理员、组所有者和项目所有者可以选择限制Duo功能对其数据的访问和处理。

总结

Duo Chat是GitLab 16.11中一个令人兴奋的新功能,将帮助开发人员更好地理解代码、提高协作效率。如果你还没有尝试过,不妨在GitLab中体验一下这个AI助手吧!

0 阅读:0