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 編碼助手市場中脫穎而出。