JetBrains 是一家知名的软件开发公司,开发了 IntelliJ 集成开发环境(IDE)和 Kotlin 语言。最近,该公司推出了其首款 AI 编程助手 Junie。这款新工具旨在帮助开发者处理日常开发任务,并能理解现有项目的上下文,为创建新应用和功能改进提供支持。
在备受推崇的 SWE-Bench Verified 基准测试中,Junie 成功解决了 500 个常见开发任务中的 53.6%。尽管这一分数不是最高的(最佳模型得分超过 60%),但 JetBrains 认为 Junie 的表现“充满希望”。值得注意的是,来自 Weights & Biases 的领先模型“Programmer O1crosscheck5”已经达到了 64.6% 的得分。
图片来源说明:图片由 AI 生成,由 Midjourney 许可。
Junie 的独特优势在于其与 JetBrains IDE 的深度整合。JetBrains 强调,即使在 Junie 协助开发者工作时,人类开发者仍保持控制权。这款工具不仅加快了开发速度,还帮助提高了代码质量。通过结合 JetBrains IDE 强大的功能与大型语言模型(LLM),Junie 可以生成代码、运行检查、编写测试并验证其有效性。
JetBrains 在公告中表示:“AI 生成的代码可能与开发者编写的代码一样存在缺陷。最终,Junie 不仅会加速开发速度,还会提高代码质量的标准。”
目前,Junie 只有通过加入等待名单后才能访问,并且仅支持 Linux 和 Mac 系统上的 IntelliJ IDEA Ultimate 和 PyCharm Professional IDE,在不久的将来将支持 WebStorm。
Junie 的推出标志着 JetBrains 在 AI 辅助开发领域的又一个重大进展。其深度整合和对人类开发者控制权的强调可能使其在竞争激烈的 AI 编程助手市场中脱颖而出。
总结:本文介绍了 JetBrains 推出的首款 AI 编程助手 Junie。该工具能够帮助开发者处理日常任务,并通过与 JetBrains IDE 的深度整合提高代码质量和开发效率。虽然 Junie 在基准测试中的表现尚不突出,但其独特的功能和优势使其在竞争激烈的市场中具有潜力。