支援 AI 生成/補全全行程式碼,JetBrains IDE 獲推 2024.1 更新

首頁 > 科技

支援 AI 生成/補全全行程式碼,JetBrains IDE 獲推 2024.1 更新

來源:奪命哈士奇 釋出時間:2024-04-12 13:22

IT之家 4 月 9 日訊息,據 JetBrains 官方新聞稿,自 JetBrains IDE 2024.1 版本開始,開發者可以在輸入程式碼時,透過本地 AI 智慧生成全行程式碼(Full Line Code Completion / 單行程式碼)。

據悉,JetBrains IDE 會針對不同程式語言、框架應用不同的模型,目前相關功能支援 Java、Python 和 JavaScript 等熱門語言,未來還將支援 C#、Rust 和 C++

IT之家留意到,開發者在使用 JetBrains IDE 2024.1 版本編寫程式碼時,IDE 會根據當前上下文,以灰色字型提供程式碼建議,由於相關程式碼補充功能完全基於本地模型,因此在任何場合中都可以使用

此外,JetBrains 還會利用模型的靜態分析和程式碼理解功能,過濾不正確的建議,確保 IDE 不會建議不存在的變數和方法,或是具有明顯錯誤的程式碼。

官方也提到,之所以 JetBrains IDE 僅提供全行程式碼建議,官方解釋,雖然較長的建議可以減少使用者鍵盤輸入的次數,但由於 AI 生成的程式碼通常需要使用者審慎補充,因此生成長篇程式碼反而效益不佳,經過評估之後,JetBrains 決定將重點放在全行程式碼生成方面

而在模型具體規格方面,JetBrains 提供了一系列號稱“專為全行程式碼訓練”的一億引數模型,最大上下文為 1536 個 Token,約為 170 行程式碼

IT之家 4 月 9 日訊息,據 JetBrains 官方新聞稿,自 JetBrains IDE 2024.1 版本開始,開發者可以在輸入程式碼時,透過本地 AI 智慧生成全行程式碼(Full Line Code Completion / 單行程式碼)。

據悉,JetBrains IDE 會針對不同程式語言、框架應用不同的模型,目前相關功能支援 Java、Python 和 JavaScript 等熱門語言,未來還將支援 C#、Rust 和 C++

IT之家留意到,開發者在使用 JetBrains IDE 2024.1 版本編寫程式碼時,IDE 會根據當前上下文,以灰色字型提供程式碼建議,由於相關程式碼補充功能完全基於本地模型,因此在任何場合中都可以使用

此外,JetBrains 還會利用模型的靜態分析和程式碼理解功能,過濾不正確的建議,確保 IDE 不會建議不存在的變數和方法,或是具有明顯錯誤的程式碼。

官方也提到,之所以 JetBrains IDE 僅提供全行程式碼建議,官方解釋,雖然較長的建議可以減少使用者鍵盤輸入的次數,但由於 AI 生成的程式碼通常需要使用者審慎補充,因此生成長篇程式碼反而效益不佳,經過評估之後,JetBrains 決定將重點放在全行程式碼生成方面

IT之家 4 月 9 日訊息,據 JetBrains 官方新聞稿,自 JetBrains IDE 2024.1 版本開始,開發者可以在輸入程式碼時,透過本地 AI 智慧生成全行程式碼(Full Line Code Completion / 單行程式碼)。

據悉,JetBrains IDE 會針對不同程式語言、框架應用不同的模型,目前相關功能支援 Java、Python 和 JavaScript 等熱門語言,未來還將支援 C#、Rust 和 C++

IT之家留意到,開發者在使用 JetBrains IDE 2024.1 版本編寫程式碼時,IDE 會根據當前上下文,以灰色字型提供程式碼建議,由於相關程式碼補充功能完全基於本地模型,因此在任何場合中都可以使用

此外,JetBrains 還會利用模型的靜態分析和程式碼理解功能,過濾不正確的建議,確保 IDE 不會建議不存在的變數和方法,或是具有明顯錯誤的程式碼。

官方也提到,之所以 JetBrains IDE 僅提供全行程式碼建議,官方解釋,雖然較長的建議可以減少使用者鍵盤輸入的次數,但由於 AI 生成的程式碼通常需要使用者審慎補充,因此生成長篇程式碼反而效益不佳,經過評估之後,JetBrains 決定將重點放在全行程式碼生成方面

IT之家 4 月 9 日訊息,據 JetBrains 官方新聞稿,自 JetBrains IDE 2024.1 版本開始,開發者可以在輸入程式碼時,透過本地 AI 智慧生成全行程式碼(Full Line Code Completion / 單行程式碼)。

據悉,JetBrains IDE 會針對不同程式語言、框架應用不同的模型,目前相關功能支援 Java、Python 和 JavaScript 等熱門語言,未來還將支援 C#、Rust 和 C++

IT之家留意到,開發者在使用 JetBrains IDE 2024.1 版本編寫程式碼時,IDE 會根據當前上下文,以灰色字型提供程式碼建議,由於相關程式碼補充功能完全基於本地模型,因此在任何場合中都可以使用

此外,JetBrains 還會利用模型的靜態分析和程式碼理解功能,過濾不正確的建議,確保 IDE 不會建議不存在的變數和方法,或是具有明顯錯誤的程式碼。

官方也提到,之所以 JetBrains IDE 僅提供全行程式碼建議,官方解釋,雖然較長的建議可以減少使用者鍵盤輸入的次數,但由於 AI 生成的程式碼通常需要使用者審慎補充,因此生成長篇程式碼反而效益不佳,經過評估之後,JetBrains 決定將重點放在全行程式碼生成方面

上一篇:智己再次道歉... 下一篇:聯想不想輸,...
猜你喜歡
熱門閱讀
同類推薦