JetBrains新AI程式開發助理深度整合自家IDE,可生成更具相關性的建議
· 2023-12-08

JetBrains針對自家IDE發布AI程式開發助理,供開發者以自然語言查詢相關文件,並且編寫和除錯程式碼,還能夠自動生成文件和提交訊息

旗下擁有IntelliJ IDEA、PyCharm等多款IDE產品的JetBrains,推出了程式開發專用的人工智慧助理,以提高開發者軟體開發的效率和品質。JetBrains 人工智慧助理能夠解釋程式碼,並回答程式碼相關問題,也能生成文件或是進行程式語言轉換等工作。

JetBrains推出人工智慧助理的目的,是要解決開發人員日常工作遇到的各種問題,包括在編寫程式碼時需要查閱文件和搜尋檔案等工作,而人工智慧助理可以透過理解開發人員的上下文,協助程式開發提升效率。JetBrains透過將人工智慧助理融入使用者工作流程,善用IDE對開發者程式碼的理解,掌握整體開發上下文和專案結構,對人工智慧助理底層語言模型提供詳細資訊。

人工智慧助理可以強化JetBrains開發環境的功能,開發者現在能以開放式聊天介面和人工智慧助理對話,查詢特定函式功能,或是編寫和除錯程式碼。當開發者提問的時候,人工智慧助理會考量專案深層上下文資訊,不僅是把當前的文件當作提示的一部分,包括語言、相依項目、最近使用的文件和專案不同部分之間的關係,都會納入生成結果的考量,使開發者獲得具針對性和高度相關的答案。

JetBrains人工智慧助理不只可以根據專案上下文、插入符號位置以及提示詞產生程式碼。同時也可以編寫文件,代勞這件普遍不受開發者歡迎的工作。開發者在AI Actions的選單選擇編寫文件選項,人工智慧助理便會根據所選函式和類別,產生豐富經格式化的文件。

編寫提交訊息同樣是一件繁瑣的工作,人工智慧助理也能夠總結程式碼差異和相關的內容,自動產生提交訊息範本,以自然語言解釋更改的內容,開發者可以調整模板,更精確地描述提交資訊。

此外,人工智慧助理也可以在重構任務幫上忙,雖然JetBrains IDE本身也具有重構功能,但人工智慧助理能夠進一步地提供潛在程式碼的重構建議,並且解釋原因,官方提到,人工智慧助理所提供的重構建議會涵蓋上下文,考量當前專案的限制。當用戶決定採納人工智慧助理的建議,可以簡單地將更新插入到當前檔案中,並查看更改的內容。

人工智慧助理主要採用JetBrains和OpenAI的模型輸出結果,目前該人工智慧助理為訂閱服務,可以在IntelliJ IDEA、PyCharm、PhpStorm、ReSharper、Fleet等JetBrains IDE中使用。

熱門文章
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
英國確認各垂直行業的賭博稅稅率
合規與政策
亞洲遊戲市場觀察:15大市場熱門遊戲與用戶趨勢
網路遊戲
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
2027 Global Game Connect(GGC)斯里蘭卡招商全面啟動!業務人脈盡在掌握!
灰度頭條
巴西擬將博弈稅率提高至24% 稅收將用於社保與醫療領域
合規與政策
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
首頁
遊戲
合作
發現
我的