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

热门文章
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
GGC Awards 2026 璀璨科伦坡:致敬 iGaming 行业的领航者与创新力量
灰度头条
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
横跨全球6个城市,灰度8场派对邀你共看世界杯,重塑高质量社交新场景
灰度头条
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
英国确认各垂直行业的赌博税税率
游戏风向
BETFAIR 网络攻击80万用户资料泄露
游戏风向
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
首页
游戏
合作
发现
我的