JetBrains 推出了其首款 AI 编码助手 Junie,这款工具旨在提升开发效率并改善代码质量。Junie 与 JetBrains IDE 深度集成,能够辅助开发者完成各种开发任务,例如代码生成、检查、测试和验证。虽然在 SWE-Bench Verified 基准测试中,Junie 的得分(53.6%)略低于领先模型,但 JetBrains 仍对其未来发展充满信心,并强调 Junie 始终在人类开发者的控制之下,确保开发过程的安全可靠。目前 Junie 仅支持部分 JetBrains IDE 并处于早期访问阶段。
Junie 在备受推崇的 SWE-Bench Verified 基准测试中,针对500个常见的开发者任务,成功解决了其中的53.6%。尽管这一成绩在目前来看并非最高(目前最佳模型得分超过60%),但 JetBrains 认为 Junie 的表现“很有希望”。值得注意的是,目前领先的 Weights & Biases 的 “Programmer O1crosscheck5” 模型得分达到64.6%。
图源备注:图片由AI生成,图片授权服务商Midjourney
Junie 的独特优势在于其与 JetBrains IDE 的深度集成。JetBrains 强调,即使 Junie 辅助开发者完成工作,人类开发者也始终处于控制地位。该工具不仅能加快开发速度,还将助力提高代码质量。通过将 JetBrains IDE 的强大功能与大型语言模型 (LLM) 相结合,Junie 可以生成代码、运行检查、编写测试并验证其有效性。
JetBrains 在公告中表示:“人工智能生成的代码可能与开发人员编写的代码一样有缺陷。最终,Junie 不仅会加快开发速度,而且还会提高代码质量标准。”
Junie 目前仅通过候补名单后的早期访问计划提供,并且仅支持 Linux 和 Mac 系统上的 IntelliJ IDEA Ultimate 和 PyCharm Professional IDE,对 WebStorm 的支持也即将推出。
这款 AI 编码助手的推出标志着 JetBrains 在 AI 辅助开发领域的又一重要举措。Junie 的深度集成和对人类开发者控制权的强调,可能使其在竞争激烈的 AI 编码助手市场中脱颖而出。
Junie 的出现标志着 AI 辅助编程进入新的阶段,其与 IDE 的深度集成和对开发者控制权的重视,有望为开发者带来更高效、更可靠的编码体验。未来,随着 Junie 的不断完善和功能扩展,其在 AI 编码助手领域的影响力将进一步提升。