
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 主題圓桌,洞見未來趨勢。

今日薦文
