JetBrains,这家以开发 IntelliJ IDE 和 Kotlin 语言而闻名的公司,近日推出了其首款 AI 编码助手 Junie。这款新工具旨在帮助开发者处理日常开发任务,并能够理解现有项目的上下文,为新应用的创建和功能扩展提供支持。

Junie 在备受推崇的 SWE-Bench Verified 基准测试中,针对500个常见的开发者任务,成功解决了其中的53.6%。尽管这一成绩在目前来看并非最高(目前最佳模型得分超过60%),但 JetBrains 认为 Junie 的表现“很有希望”。值得注意的是,目前领先的 Weights & Biases 的 “Programmer O1crosscheck5” 模型得分达到64.6%。

机器人 人工智能  AI

图源备注:图片由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 编码助手市场中脱颖而出。