谷歌AI助手Jules旨在帮助开发者优化基于GitHub的工作流程

Google 发布基于 AI 的编码助手 Jules

作为 Gemini 2.0 发布的一部分,Google 推出了名为 Jules 的 AI 编码助手,目前处于封闭预览阶段。Jules 旨在帮助开发者处理 Python 和 JavaScript 相关的问题、拉取请求、修复漏洞以及其他任务。

主要功能

  1. 异步工作与 GitHub 集成:Jules 可以与 GitHub 工作流无缝集成,异步处理耗时的任务,如漏洞修复,让开发者专注于核心开发工作。
  2. 多步骤计划生成:Jules 能够根据用户的指令生成多步骤计划,用于修改代码库。然而,目前 Jules 需要较为具体的指令,用户需明确告知如何修复漏洞或扩展功能,Jules 尚无法自主发现并修复漏洞。
  3. 详细计划与开发者控制:Jules 会分析用户输入和相关代码库,生成详细的更改计划,开发者可以审查并提供反馈或请求修改。
  4. 文件更新与差异显示:如果用户批准计划,Jules 会更新相关文件并显示差异,供开发者手动审查和合并。
  5. 任务总结:Jules 在执行完任务后,会提供所有任务的总结。

使用示例

在演示中,开发者可以通过描述问题向 Jules 发出指令。例如,开发者可以要求 Jules 处理 JAX 中的执行时间和内存优化标志问题,并生成具体的代码更改计划。Jules 会根据指令生成详细的步骤,包括修改配置文件、更新编译器和更新日志等。

其他特性

  • 任务优先级与实时更新:Jules 可以帮助开发者优先处理任务,并通过实时更新保持信息同步。
  • 语言支持:目前 Jules 仅支持 JavaScript 和 Python,Google 尚未透露是否会扩展至其他语言。

发布计划

Jules 目前处于封闭预览阶段,计划于 2025 年正式发布。开发者可以通过 Google Labs 网站了解更多信息,InfoQ 也将持续关注其开发和发布进展。

阅读 18
0 条评论