谷歌推出人工智能编码助手“Jules”,承诺自动修复错误并加快开发周期

谷歌推出人工智能编码助手“Jules”,承诺自动修复错误并加快开发周期

谷歌周三发布了人工智能编码助手“ Jules ”,它可以在开发人员睡觉时自主修复软件错误并准备代码更改,这标志着该公司在核心编程任务自动化方面取得了重大进展。

该实验性的人工智能代码代理建立在谷歌新发布的Gemini 2.0平台上,可直接与GitHub 的工作流系统集成,可以分析复杂的代码库、跨多个文件实施修复,并准备详细的拉取请求,而无需人工持续监督。

Jules 的发布时机具有战略意义。随着软件开发行业面临持续的人才短缺和不断增加的技术债务,自动编码助手变得越来越重要。市场研究公司Gartner估计,到 2028 年,75% 的新应用程序开发将涉及人工智能辅助编码。

Jules 的工作原理:谷歌 AI 开发者工具内部一探

与仅提供修复建议的传统编码助手不同,Jules 在 GitHub 生态系统中充当自主代理。它可以分析代码库、制定全面的修复计划,并同时对多个文件执行修复。最重要的是,它可以与现有的开发人员工作流程无缝集成。

在新闻发布会上,谷歌实验室产品管理总监 Jaclyn Konzelmann 强调了该系统的安全功能。“开发人员在整个过程中都处于控制之中,”她解释道。“Jules 在采取行动之前会提出建议计划,用户可以在编写代码时监控其进度。”该系统要求在合并任何更改之前获得明确批准,从而保持对开发过程的人工监督。

人工智能代理的崛起:Jules 如何融入谷歌的总体规划

Jules 不仅仅是一个编码助手,它还是 Google 更广阔的愿景的一部分,即让 AI 代理能够在人类监督下自主运行。该系统由 Google 最新的大型语言模型 Gemini 2.0 提供支持,该模型在代码理解和生成方面带来了显著的改进。

康泽尔曼在新闻发布会上承认:“我们对人工智能代理在计算机应用方面的全部能力还处于早期阶段。”这种谨慎的态度反映了业界对人工智能安全性和可靠性的广泛担忧,尤其是在关键系统中。

人为因素:Jules 对开发人员工作意味着什么

对于许多开发人员来说,Jules 提出了有关他们职业未来的重要问题。然而,早期测试表明,它更有可能增强而不是取代人类开发人员。在劳伦斯伯克利国家实验室,使用 Jules 和相关 Google AI 工具的研究人员将某些分析任务从一周缩短到几分钟,使他们能够专注于更复杂的挑战。

Jules 的财务影响可能非常巨大。据麦肯锡称,软件开发项目通常面临巨大的成本超支风险,大型 IT 项目的成本超出预算 45%,交付的价值比预期低 56% 。通过自动执行常规错误修复和维护任务,Jules 可以显著降低这些成本,同时加快开发周期。

谷歌的战略也使其与微软的GitHub Copilot和亚马逊的CodeWhisperer形成了竞争优势。与 GitHub 工作流的整合使谷歌在开发者工具市场占据了稳固的立足点,预计到 2027 年该市场规模将达到 9370 亿美元。

人工智能驱动的开发下一步是什么

Jules 最初将向一组选定的可信赖测试人员开放,并计划在 2025 年初向更广泛的用户开放。谷歌已经宣布计划在其开发生态系统中整合类似的功能,包括Android StudioChrome DevTools

Jules 的真正考验在于它能否在保持代码质量和安全性的同时应对日益复杂的编程挑战。正如一家大型科技公司的一位高级开发人员所说:“它的承诺不仅仅是更快地修复错误,而是从根本上改变我们开发软件的方式。”

根据 CISQ 的数据,在这个代码质量低劣每年造成 2.84 万亿美元的行业中,Jules 可能不仅仅是开发人员武器库中的又一个工具。它可能标志着人工智能和人类开发人员真正合作的新时代的开始,并有可能重塑软件开发本身的未来。

原创文章,作者:王 浩然,如若转载,请注明出处:https://www.dian8dian.com/gu-ge-tui-chu-ren-gong-zhi-neng-bian-ma-zhu-shou-jules

Like (0)
王 浩然的头像王 浩然作者
Previous 2024年12月12日
Next 2024年12月12日

相关推荐

发表回复

Please Login to Comment