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中使用。

熱門文章
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
灰度世界杯嘉年華狂歡派對吉隆坡站即將開啟,業務拓展與人脈社交從馬來西亞開始
灰度頭條
英國確認各垂直行業的賭博稅稅率
合規與政策
亞洲遊戲市場觀察:15大市場熱門遊戲與用戶趨勢
網路遊戲
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
2027 Global Game Connect(GGC)斯里蘭卡招商全面啟動!業務人脈盡在掌握!
灰度頭條
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
首頁
遊戲
合作
發現
我的