源代码管理平台GitLab发布人工智能编程助手Duo Chat

2024年04月23日 由 neo 发表 293 0

近日,知名代码托管与协作平台GitLab宣布,其最新推出的Duo Chat功能已在GitLab 16.11版本中全面上线,为开发者带来了一系列创新的AI体验。这项功能通过集成自然语言聊天界面,实现了对代码的智能理解和高效协作,标志着代码协作正式进入AI新时代。

file

GitLab Chat的推出,不仅为用户提供了实时的指导服务,还大幅扩展了GitLab Duo的功能范畴。作为GitLab Duo Pro的一部分,Duo Chat现已作为VS Code、JetBrains IDEs以及GitLab IDE的附加组件供用户选择使用。这一更新无疑将进一步提升GitLab在开发者社区中的影响力和竞争力。

据悉,为了让更多用户能够体验到Duo Chat带来的便捷与高效,GitLab决定在短期内继续向现有的Premium和Ultimate用户提供这一功能,无需额外购买附加组件。这一举措无疑为那些尚未购买GitLab Duo Pro的Chat beta用户提供了便利的过渡机会。

除了Duo Chat功能外,GitLab 16.11版本还新增了多项功能,包括代码解释、代码重构以及自动测试生成等。这些功能的加入,不仅能够帮助开发人员更好地理解不熟悉的代码,还能够提升代码的质量和可维护性,从而加速软件开发的进程。

GitLab Duo Chat通过自然语言聊天界面,实现了与用户的智能交互。用户可以通过对话的方式处理和生成文本与代码,轻松解决GitLab主题、代码问题以及史诗级问题。此外,聊天功能还支持添加组织特定的自定义工具,以满足不同团队的需求和定制化要求。

值得一提的是,在最新的软件开发中AI状态报告中,GitLab发现开发人员有高达75%的时间花费在写代码以外的任务上,如理解和改进现有代码、维护代码以及进行测试等。这一数据引发了业界对如何提高开发效率、减少非编码工作时间的广泛思考。而GitLab Duo Chat等新功能的推出,正是对这一需求的积极回应。

新功能中,代码解释功能通过AI技术帮助开发人员快速理解不熟悉的代码结构和逻辑;代码重构功能则能够智能识别代码中的冗余和不合理部分,提出优化建议,实现代码的现代化和高效化;而自动测试生成功能则能够自动生成函数和方法的测试用例,提高测试覆盖率,降低软件缺陷的风险。


目前,Duo Chat功能已经对所有Ultimate和Premium用户免费开放,用户只需在GitLab平台上进行简单的配置和授权,即可享受到这项全新的智能代码协作服务。同时,实例管理员、组所有者和项目所有者也可以根据团队的实际需求,选择限制Duo功能的访问权限和处理相关数据,确保数据的安全性和隐私性。

业内专家表示,GitLab此次推出的Duo Chat功能是对代码协作领域的一次重大创新,将有望引领整个行业向更加智能化、高效化的方向发展。随着AI技术的不断发展和普及,相信未来还会有更多类似的功能和应用涌现出来,为开发者带来更加便捷、高效的编程体验。

GitLab作为一家在代码托管与协作领域具有广泛影响力的企业,一直以来都致力于推动行业的创新和发展。此次推出的Duo Chat功能无疑是其不断追求创新和提升用户体验的重要成果之一。相信在不久的将来,GitLab还将继续带来更多创新性的功能和产品,为开发者提供更加全面、高效的服务支持。

文章来源:https://www.i-programmer.info/news/90-tools/17131-gitlab-releases-duo-chat.html
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
热门职位
Maluuba
20000~40000/月
Cisco
25000~30000/月 深圳市
PilotAILabs
30000~60000/年 深圳市
写评论取消
回复取消