亚马逊网络服务公司(AWS)与DevSecOps工具提供商GitLab达成合作,于美东时间2025年4月17日宣布将其人工智能开发助手Q Developer与GitLab平台进行深度集成。该合作旨在提升软件开发效率,尤其是在复杂的多步骤任务中,减少开发人员在多个应用程序之间频繁切换。
GitLab提供一个全面的基于Web的开发平台,集成了版本控制、持续集成与交付、项目管理以及安全扫描工具,能够覆盖软件开发的每一个阶段。此次合作的亮点是AWS将为Q Developer提供强大的AI Agent支持,借助GitLab Duo,这一集成将AI功能嵌入到GitLab平台,提供包括代码补全、代码解释以及聊天功能等服务。
AWS开发者Agent与体验副总裁Deepak Singh指出:“开发人员希望AI工具不仅能处理部分任务,而是贯穿整个开发工作流程。这正是我们认为与GitLab合作如此具有吸引力的原因之一。”通过这种集成,开发人员可以使用Q Developer的AI Agent在整个软件生命周期中处理更复杂的任务,诸如质量保证、软件包升级或安全漏洞修复等,减少手动操作,让开发人员专注于更具战略性的工作。
Q Developer的AI Agent拥有访问整个代码库的能力,并能够深入理解用户故事和问题,提供智能、相关的代码建议。Singh进一步表示:“开发人员可以将Q Developer视为团队的一部分,分配任务给它。客户的反馈表明,他们希望自主AI Agent成为团队成员的一部分,从而提升整体工作效率。”
例如,重构和现代化遗留代码库常常需要长时间的开发投入。通过Q Developer,开发人员可以将Java 8或11代码库升级到更现代的版本,生成升级计划并自动创建合并请求和审计日志,大大缩短了任务周期。
来自Volkswagen Digital Solutions Inc.的DevOps工程师Osmar Alonso表示:“参与GitLab Duo与AWS Q的早期访问计划让我们对其在开发工作流程中的潜力有了初步了解。即便在早期阶段,我们已经感受到了与自主AI Agent深度集成后,整个流程的简化,尤其是从代码提交到生产的过程。”
GitLab Duo与亚马逊Q的集成现已正式发布,并作为GitLab Ultimate自管理客户在AWS平台上的捆绑包推出,进一步推动了开发工具的智能化与自动化进程。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。