JetBrains 推出 AI 编码智能体 Junie,但仍需努力

JetBrains 推出 AI 编码智能体 Junie,支持自主完成任务,但用户评价褒贬不一,仍需改进。

原文标题:JetBrains 推出 AI 编码智能体 Junie,但用户评价不高

原文作者:AI前线

冷月清谈:

JetBrains 近期发布了名为 Junie 的 AI 编码智能体,目前处于私密预览阶段,仅支持 Mac 和 Linux 系统。Junie 旨在实现自主完成任务,而非仅仅提供代码建议。开发者只需给出指令,Junie 就能完成相应任务,但仍需人工审核和完善。

目前,Junie 支持 IDEA Ultimate、PyCharm 23.3 及以上版本,未来将支持其他 IDE。其支持的编程语言仅限于 Python、Kotlin 和 Java,框架支持方面仍在测试中。

Junie 的核心功能包括:开发新功能、修复错误、更新文档、添加测试以及解决测试失败案例。然而,鉴于 JetBrains 先前的 AI 助手评价不高,Junie 面临着巨大的挑战。用户对其先前 AI 助手的主要批评集中在代码质量和相关性上。

目前,智能体式 AI 竞争激烈,包括字节跳动的 Trae、Vercel 的 v0、GitHub Copilot Workspace、Devin 以及 AWS Q Developer 等都已加入竞争。JetBrains 需要证明 Junie 的实力,才能在众多竞争对手中脱颖而出。

怜星夜思:

1、Junie 的出现是否意味着程序员要失业了?
2、JetBrains 的 AI 助手评价不高,Junie 能否打破这个局面?
3、相比其他智能体式 AI 工具,Junie 有什么优势?

原文内容

作者 | Tim Anderson
译者 | 明知山
策划 | Tina  

JetBrains 推出了一款名为 Junie 的新型 AI 编程智能体,目前仅在 Mac 和 Linux 上进行私密预览。这是在向开发者提供智能体式 AI,而不仅仅是编码辅助。

智能体式 AI 能够自主完成任务,而不仅仅是提供建议代码。开发者输入一条指令,例如“实现带有用户界面的书签管理 CRUD 操作”(该示例来自 JetBrains 的介绍视频),智能体将完成该任务,尽管通常需要人工的评审和细化。

JetBrains 的介绍比较简略。我们询问了 Junie 能够完成哪些类型的任务。JetBrains 表示,Junie 预览版将支持 2023 年 12 月首次发布的 23.3 及以上版本的 IDEA Ultimate 和 PyCharm(Python 专用 IDE),这与 JetBrains AI 助手上线的版本一样。其他 IDE 的支持将在未来推出。

目前,Junie 只支持 Python、Kotlin 和 Java 三种编程语言。虽然我们被告知 Junie 在框架支持方面“没有限制”,但是否能够在 Django、Flask 和 Reflex(均为 Python Web 框架)等框架上表现同样出色,仍是一个有待探讨的问题。

Junie 的能力如何?Junie 产品经理 Andrew Zakonov 向我们介绍了五项核心功能:

  • 开发新的产品功能,即使需要在项目的不同部分做出修改。

  • 修复错误或解决编译问题。

  • 添加或更新文档,确保项目资源的准确性和最新。

  • 添加新测试,确保代码质量和覆盖范围。

  • 调查并解决已有的失败的测试案例。

尽管这些听起来都不错,但人们对现有的 JetBrains AI 助手的评价并不高。有用户反馈称:“代码不正确且不相关”,还有用户表示:“即使是免费的 AI 编辑器也能提供远超于此的开发体验。”截至本文撰写时,该插件有 950 条评论和 2.0 星(满分 5 星)的评分,下载量已超过 1800 万。

这表明 JetBrains 重新思考其 AI 辅助工具的发展是明智的,向智能体式 AI 的转变也顺应了行业的发展趋势。例如,字节跳动推出的 Trae 提供了“构建模式”,能够“自动分解并执行任务”。Vercel 的 v0 可以根据提示词构建全栈应用程序。GitHub Copilot Workspace 目前处于技术预览阶段,被定义为一种“智能体式开发环境”。2024 年 12 月起全面可用的 Devin 是一个“协作式 AI 同事”,可以接受指令并执行任务。AWS Q Developer 现在具备智能体式能力,可以根据 /dev 提示符输入的指令执行任务。

换句话说,Junie 面临着激烈的竞争,JetBrains 需要努力说服开发者,它能够在这一领域引领潮流,而不仅仅是跟随。

原文链接:

https://devclass.com/2025/01/25/jetbrains-introduces-agentic-ai-coding-with-junie/

声明:本文由 InfoQ 翻译,未经许可禁止转载。

 会议推荐

在 AI 大模型重塑软件开发的时代,我们如何把握变革?如何突破技术边界?4 月 10-12 日,QCon 全球软件开发大会· 北京站 邀你共赴 3 天沉浸式学习,跳出「技术茧房」,探索前沿科技的无限可能。

本次大会将汇聚顶尖技术专家、创新实践者,共同探讨多行业 AI 落地应用,分享一手实践经验,深度参与 DeepSeek 主题圆桌,洞见未来趋势。


今日荐文




图片
你也「在看」吗?👇

个人感觉 Junie 转为智能体式 AI 是个不错的方向,现在 AI 工具同质化严重,JetBrains 需要找到自己的特色。

现在市场上同类产品太多了,感觉 Junie 有点姗姗来迟,希望它能带来一些不一样的功能,不然很难脱颖而出。

不好说,这得看 Junie 的实际表现。如果只是换了个名字,核心技术没有提升,那估计也好不到哪去。

JetBrains 知耻而后勇,说不定 Junie 会带来惊喜。毕竟他们家 IDE 做得还是不错的,希望 AI 方面也能有所突破。

文章里没怎么提到 Junie 的具体优势,只说了它能完成一些基础任务,但其他 AI 工具也能做到。JetBrains 需要更详细地介绍 Junie 的独特之处。

我比较期待 Junie 和 JetBrains 自家 IDE 的深度整合。如果能无缝衔接,那应该会提升不少开发效率。

我觉得现在说程序员要失业还为时尚早。Junie 这类工具更像是辅助工具,能提高效率,但很多创造性的工作还是需要程序员来完成。

与其说失业,不如说是转型。以后可能需要更懂 AI 工具的程序员,会使用 AI 工具的程序员效率会更高,不会用的才会被淘汰。

历史一次次证明,新技术的出现往往会创造新的就业机会。AI 辅助编程工具的出现,可能会催生新的工种,比如 AI 训练师、AI 模型优化师等等。