JetBrains,這家以開發IntelliJ IDE 和Kotlin 語言而聞名的公司,近日推出了其首款AI 編碼助手Junie。這款新工具旨在幫助開發者處理日常開發任務,並能夠理解現有項目的上下文,為新應用的創建和功能擴展提供支持。
Junie 在備受推崇的SWE-Bench Verified 基準測試中,針對500個常見的開發者任務,成功解決了其中的53.6%。儘管這一成績在目前來看並非最高(目前最佳模型得分超過60%),但JetBrains 認為Junie 的表現“很有希望”。值得注意的是,目前領先的Weights & Biases 的“Programmer O1crosscheck5” 模型得分達到64.6%。
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 編碼助手市場中脫穎而出。