自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GitHub Copilot最新升級!61%的Java開發(fā)者用來摸魚,工作效率提升55%

人工智能
最近,GitHub發(fā)布了Copilot的最新改進,功能更強,響應(yīng)更快。

2月14日,GitHub發(fā)布了個人版和企業(yè)版Copilot的重大更新。

簡單來說就是,升級之后的GitHub Copilot將會具有更高的代碼質(zhì)量,以及更快的響應(yīng)速度。

圖片

更強大的AI模型,更好的代碼建議

自發(fā)布以來,GitHub Copilot已經(jīng)為超過一百萬人開發(fā)者提供了更強生產(chǎn)力,幫助他們提高了55%的編碼速度。

但早在2022年6月首次推出時,只有27%的開發(fā)者會選擇使用GitHub Copilot生成的代碼。

如今,這一數(shù)字已經(jīng)上升到了46%。甚至在Java中,達到了61%。

圖片

官方研究顯示,在使用GitHub Copilot的開發(fā)者中,有90%表示可以更快地完成任務(wù),其中73%的人能夠更好地保持順暢并節(jié)省精力。

與此同時,高達75%的開發(fā)者在使用Copilot時感到更有成就感,并且能夠?qū)W⒂诠ぷ鳌?/span>

圖片

為了實現(xiàn)這一目標(biāo),GitHub做了如下關(guān)鍵技術(shù)改進:

  • 升級后的AI Codex模型

將Copilot升級為新的OpenAI Codex模型,為代碼合成提供了更好的結(jié)果。

  • 更好的上下文理解

通過一種稱為Fill-In-the-Middle(FIM)的新范式,改進了GitHub Copilot給出的代碼建議。這種方法不僅會考慮代碼的前綴,還會利用已知的代碼后綴,并在中間留出空白讓GitHub Copilot來填補。如此一來,Copilot就有了更多關(guān)于預(yù)期代碼的上下文信息,以及自己應(yīng)該如何去和程序的其他部分保持一致。

  • 輕量級的客戶端模型

使用輕量級客戶端模型更新了VS Code的GitHub Copilot擴展,從而提高了建議代碼的整體接受率。現(xiàn)在,GitHub Copilot通過使用關(guān)于用戶上下文的基本信息(例如,上一個建議是否被接受),將不必要的建議減少了4.5%。

用新的AI系統(tǒng)過濾安全漏洞

此外,GitHub還推出了一個基于AI的漏洞過濾系統(tǒng),可以實時阻止不安全的編碼模式,使GitHub Copilot建議更加安全。

新系統(tǒng)所采用的方法是,通過LLM來近似靜態(tài)分析工具的操作。目前,最常見的幾種易受攻擊的編碼模式,包括硬編碼憑證、SQL注入和路徑注入,都可以得到有效的處理。

憑借著強大的的計算資源和先進的AI模型,GitHub Copilot甚至可以在不完整的代碼片段中,檢測到易受攻擊的模式。

圖片

傳統(tǒng)上,安全漏洞檢測工具是在構(gòu)建或發(fā)布時使用靜態(tài)代碼分析工具對整個存儲庫進行檢測。原因如下:

  • 代碼是完整的,因此掃描工具對代碼庫有完整的上下文,并且可以跟蹤可以確定代碼是否易受攻擊的依賴項。
  • 靜態(tài)分析工具可以安全地假定代碼在語法上是正確的,并且可以利用語言編譯器來獲得更高的準(zhǔn)確性。
  • 這些階段并沒有明確時間限制,因此有更多時間來檢測漏洞的靜態(tài)分析工具,并不是為快速檢測而設(shè)計。

而人工智能的這種應(yīng)用正在從根本上改變我們解決漏洞的方式,并提供比具有局限性的傳統(tǒng)漏洞檢測工具更大的價值。

企業(yè)版Copilot正式發(fā)布

目前,有超過400家企業(yè)都在使用GitHub Copilot。

現(xiàn)在,隨著GitHub Copilot for Business的推出,Copilot的能力將向每個開發(fā)者、團隊、組織和企業(yè)開放。此外,GitHub還將引入更先進的OpenAI模型和新功能,為企業(yè)帶來更大的利益。

新功能一覽:

  • 更強大的AI模型

新的建模算法提高了代碼建議的質(zhì)量。

  • 基于AI的安全漏洞過濾

GitHub Copilot通過針對硬編碼憑證、SQL注入和路徑注入等問題,自動阻止常見的不安全代碼建議。

  • VPN代理支持

GitHub Copilot可以與VPN協(xié)同工作,包括使用自簽證書,因此開發(fā)者可以在任何工作環(huán)境中對其進行訪問。

  • 注冊簡單

任何公司都可以快速在線購買Copilot for Business許可證,并輕松分配席位——即使他們不使用GitHub平臺的源代碼。

參考資料:

??https://github.blog/2023-02-14-github-copilot-now-has-a-better-ai-model-and-new-capabilities/??

??https://github.blog/2023-02-14-github-copilot-for-business-is-now-available/???

責(zé)任編輯:武曉燕 來源: 新智元
相關(guān)推薦

2025-02-05 08:20:00

2023-06-30 08:36:59

AI工具TodoChat

2018-03-08 10:22:12

開發(fā)者GitHub工具

2023-05-25 10:31:37

2024-11-19 15:28:15

2022-10-28 11:43:59

戴爾

2013-03-15 09:59:42

遠程開發(fā)云工具Flowdock

2020-09-26 07:25:06

前端

2023-08-01 08:01:27

工具安全漏洞

2021-12-10 08:39:50

SQLPLUS Oracle 數(shù)據(jù)庫

2020-10-22 15:05:43

開發(fā)者技能工具

2017-03-07 14:26:19

Eclipse技巧效率

2023-09-28 21:39:26

HutoolJava工具包

2024-09-26 06:21:59

Python代碼

2025-01-21 08:01:26

2024-09-30 11:36:15

2022-04-29 08:15:40

Python技巧Max

2019-07-26 12:18:41

JavaSQL網(wǎng)絡(luò)硬盤

2019-04-03 09:58:00

GitHub代碼開發(fā)者

2023-05-16 06:50:50

prompt郵件語法
點贊
收藏

51CTO技術(shù)棧公眾號