JetBrains推出了一項名為Junie的全新人工智慧程式開發代理,透過整合大型語言模型與JetBrains整合開發環境的技術,協助開發者處理日常任務並提升程式碼品質。官方表示,Junie人工智慧程式開發代理可從執行基礎任務到更複雜的專案協作,提供有效的支援。

根據SWEBench Verified基準測試結果,Junie能在單次執行完成53.6%的程式開發任務,涵蓋多種層級的複雜性需求。JetBrains認為,該結果顯示Junie已具備足夠的實用性,能應對現今開發環境的高強度與多樣性挑戰。從簡單的程式碼生成與檢查,到編寫測試、驗證結果,JetBrains目標將Junie設計成開發者的虛擬合作夥伴,而非僅是輔助工具。

Junie目前支援IntelliJ IDEA Ultimate和PyCharm Professional,之後還將擴展至WebStorm。開發者只需安裝相關擴充套件,即可在熟悉的IDE啟用Junie。JetBrains表示,這樣的設計確保開發者無需大幅調整現有的工作流程,能快速上手。透過逐步將重複性或繁瑣的工作委派給Junie,開發者得以專注於更具創造性或策略性的任務,進一步提高整體工作效率。

Junie特別強調開發者對程式碼的掌控,每次程式碼修改與建議都可受開發者審查,並與專案上下文保持一致。此外,Junie能遵循團隊程式碼風格與規範,生成具一致性的程式碼。JetBrains已開放Early Access Program允許開發者申請試用Junie,目前僅支援macOS和Linux平臺,之後還會加入Windows系統的支援,並進一步拓展應用場景。

先前JetBrains就已推整合IntelliJ IDEA、PyCharm、PhpStorm與ReSharper等IDE的程式開發人工智慧助理。JetBrains則強調Junie是人工智慧程式開發代理,從原本提供特定功能的工具,轉變成可解決完整開發任務的代理。

開發者在JetBrains Marketplace中普遍對先前的人工智慧助理評價不佳,該套件獲得大量的一星評價,甚至有不少開發者稱其為最糟的程式碼完成工具。現在JetBrains推出Junie,以新品牌出發,試圖在人工智慧開發應用扳回一城。

熱門新聞

Advertisement