订阅我们的每日和每周新闻简报,获取最新的行业领先 AI 报道和独家内容。了解更多
谷歌于周三发布了名为“Jules”的人工智能编码助手,它可以自动修复软件错误并在开发者睡觉时准备代码更改,标志着该公司在自动化核心编程任务方面取得了重大进展。
这款实验性的 AI 驱动的代码代理基于谷歌最新发布的 Gemini 2.0 平台,直接集成到 GitHub 的工作流程系统中,可以分析复杂的代码库,在多个文件中实施修复,并准备详细的拉取请求,无需持续的人工监督。
Jules 发布的时机非常巧妙。随着软件开发行业面临着持续的人才短缺和不断增加的技术债务,自动编码助手变得越来越重要。市场研究公司 Gartner 估计,到 2028 年,AI 辅助编码将参与 75% 的新应用程序开发。
与仅仅建议修复的传统编码助手不同,Jules 在 GitHub 生态系统中充当一个自主代理。它分析代码库,创建全面的修复计划,并同时在多个文件中执行修复。最重要的是,它与现有的开发工作流程无缝集成。
在新闻发布会上,谷歌实验室产品管理总监 Jaclyn Konzelmann 強调了该系统的安全功能。“开发者始终处于控制之中,”她解释道。“Jules 在采取行动之前会提出建议的计划,用户可以监控它编写代码的进度。”该系统在合并任何更改之前需要明确的批准,从而保持对开发过程的人工监督。
Jules 不仅仅是一个编码助手;它是谷歌对 AI 代理的更广泛愿景的一部分,这些代理可以在人工监督下自主运行。该系统由 Gemini 2.0 提供支持,这是谷歌最新的大型语言模型,它在代码理解和生成方面取得了重大改进。
“我们对 AI 代理在计算机使用方面的全部能力的理解还处于早期阶段,”Konzelmann 在新闻发布会上承认。这种谨慎的态度反映了业界对 AI 安全性和可靠性的更广泛担忧,尤其是在关键系统中。
对于许多开发者来说,Jules 提出了一些关于他们职业未来重要的问题。然而,早期测试表明,它更有可能增强而不是取代人类开发者。在劳伦斯伯克利国家实验室,使用 Jules 和相关谷歌 AI 工具的研究人员将某些分析任务从一周缩短到几分钟,使他们能够专注于更复杂的问题。
Jules 的财务影响可能是巨大的。软件开发项目通常存在成本超支的重大风险,根据麦肯锡的数据,大型 IT 项目的预算超支 45%,交付的价值比预期低 56%。通过自动化例行错误修复和维护任务,Jules 可以显著降低这些成本,同时加快开发周期。
谷歌的战略也使其在竞争中处于有利地位,可以与微软的 GitHub Copilot 和亚马逊的 CodeWhisperer 竞争。与 GitHub 工作流程的集成使谷歌在开发者工具市场中占据了有利地位,预计到 2027 年该市场将达到 9370 亿美元。
Jules 将最初提供给一小部分值得信赖的测试人员,并计划在 2025 年初提供更广泛的访问权限。谷歌已经宣布计划在其整个开发生态系统中集成类似的功能,包括 Android Studio 和 Chrome DevTools。
Jules 的真正考验在于它能否处理越来越复杂的编程挑战,同时保持代码质量和安全性。正如一家大型科技公司的一位资深开发者所指出的,“承诺不仅仅是更快地修复错误,而是从根本上改变我们处理软件开发的方式。”
在代码质量低下每年造成 2.84 万亿美元损失的行业中,Jules 可能不仅仅是开发者工具库中的另一个工具。它可能标志着一个新时代的开始,在这个时代,AI 和人类开发者将真正合作,有可能重塑软件开发的未来。