JetBrains IDE添加本地端整行程式碼完成功能
· 2024-04-09

JetBrains IDE v2024.1加入整行程式碼完成功能,藉由在本地端運作輕量級語言模型,提供開發者單行程式碼建議

由於整行程式碼完成功能不會透過網路發送任何資料,而且因為在本地端運作,因此不像是AI Assistant還需要支付額外的雲端費用。官方也提到,整行程式碼完成功能深度整合到IDE中,所有建議都會自動應用適當的格式,例如括號平衡等。

同時,JetBrains還會利用靜態分析和程式碼理解功能,過濾不正確的建議,每種受支援的語言,都有一組基本的程式碼正確性檢查規則,例如未解析的參照檢查等,確保IDE不會建議不存在的變數和方法,或是具有明顯錯誤的程式碼。

而之所以JetBrains在權衡之後僅提供單行建議,官方解釋,雖然較長的建議可以減少用戶鍵盤輸入的次數,但同時也會增加用戶審查的數量。因此經過評估之後,JetBrains決定完成一行程式碼,是更為合適的妥協。

JetBrains盡可能縮小語言模型,但是又避免影響程式碼建議品質,使用一億參數的模型,最大上下文為1,536個Token,約為170行程式碼。

整行程式碼完成目前可應用於Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go和Ruby,對應的IDE包括IntelliJ IDEA Ultimate、PyCharm Professional、WebStorm、PhpStorm、GoLand和RubyMine。接下來官方還計畫擴展支援C#、Rust和C++,因此整行程式碼完成也會登入Rider、RustRover和CLion。

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