成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

動口不動手,Github 大放狠招!

原創 精選
開發 開發工具
GitHub于2021首次預覽了Copilot,并于去年廣泛發布。最初的產品是一個構建編程工具,該工具在軟件開發人員鍵入時建議使用編程代碼片段。截至去年11月,它吸引了數十萬開發人員。而如今的Copilot,已成為微軟將這些輔助技術部署一系列產品(從Office軟件到安全程序等)的戰略抓手。

?整理 | 言征

微軟繼續放大招,周三,Github首席執行官Thomas Dohmke發表博客,宣布接入GPT4模型后的新版本:Copilot X。

Thomas Dohmke昨天還向他的孩子演示了如何用Python編程蛇游戲。聊天窗口可以解釋代碼段應該做什么,創建測試代碼的方法,并提出修復錯誤的建議。開發人員也可以通過語音給出指示或提出問題。

1.X是什么

這個新版本X,非常酷炫,而且聽名字,多少有了全家桶的味道。官網上,進一步解釋了X的含義:

“X”代表一個占位符,表示我們希望GitHub Copilot可用的位置,以及我們期望它能夠做什么。它將產品從單一體驗、代碼完成擴展到跨開發人員工作流程的X體驗。GitHub Copilot的未來,總是要比現在更豐富。此外,“X”表示我們打算對開發人員成就產生的影響程度。因此,這是一份意向聲明,也是對開發人員的承諾,因為我們將共同進入人工智能時代。我們希望業界對GitHub Copilot充滿信心,并希望工程團隊將其視為未來發展的紐帶。  

如我們所料,Github與OpenAI合作創建了GitHub Copilot,這個是第一個使用OpenAI的Codex模型(GPT-3的后代)的AI開發工具。

而GitHub Copilot X,則代表著Github對AI軟件開發未來的愿景。它不僅采用了OpenAI的新GPT-4模型,還為Copilot引入了聊天和語音功能,并將Copilot用于拉取請求、命令行和文檔等。

2.GPT-4模型支持

盡管GPT4模型剛剛發布,但我們已經在邏輯推理和代碼生成方面看到了顯著的進步。

Github重新思考了“拉取請求”和“文檔”的工作,它可以用GPT4來完成。

有了GPT-4,AI的發展狀態開始趕上Copilot的雄心——創建一個與程序員結伴的AI,改善開發者的開發體驗,完成每一項開發任務。

此外,它還幫助GitHub Copilot更多地了解開發人員的代碼庫,以便在拉取請求過程中提供更具針對性的建議和更好的文檔摘要。

簡單一句話,Copilot X,可以提供聊天和語音界面、支持拉取請求、在文檔上回答問題,并采用OpenAI的GPT-4來獲得更個性化的開發人員體驗。

同時,GitHub計劃針對不同的任務使用不同的人工智能模型。代碼完成功能需要快速的人工智能,以免中斷開發人員的編程流程,它將繼續使用優化速度而非完美準確性的舊技術。Dohmke說,聊天功能將使用較新的GPT4,OpenAI稱其準確率更高。

3.Copilot Voice

GitHub Copilot Chat建立在OpenAI和微軟對ChatGPT和新Bing所做的工作之上。它還將加入之前演示的語音編碼AI技術的擴展,現在改名了:GitHub Copilot voice,開發人員可以在這里口頭給出自然語言提示。

圖片

不用敲鍵盤,只需要語音就能命令它代勞編程,也許,這就叫重塑生產力吧?

4.Copilot for Docs

Copilot for Docs,是一個實驗工具,使用聊天界面為用戶提供人工智能生成對文檔問題的回答,包括開發人員對他們使用的語言、框架和技術的問題。有意思的是,開發者可以通過這樣的方式,與這些項目的開發維護者進行對話與交流。官網給出的特點如下:

(1)答案可信

Copilot for docs使用庫的維護人員編寫的最新信息,并支持從原始文檔中引用答案。

(2)賦予開發人員權力

Copilot for docs不是預言家,而是通過鏈接到相關文檔以供未來參考,幫助開發人員加深對他們使用的工具的理解。

(3)動態的個性化內容

一個問題的理想答案因開發人員的經驗水平、自身對庫的理解,甚至當前的情緒而異!Copilot正在探索快速提供該上下文的方法,以便Copilot for docs能夠提供為使用者定制的最有用的答案。

5.Copilot PR(pull-request)

開發人員在代碼審查和準備代碼審查的PR上花費了大量的時間。如何簡化這一流程呢?

Copilot PR在拉取請求描述中添加了對人工智能標簽的支持。這些標簽由GitHub Copilot根據更改后的代碼自動填寫。然后,開發人員可以查看或修改建議的描述。

在下面的視頻中,我們使用AI模型來描述拉取請求中的變化并查看代碼。Copilot可以提出可操作的改進建議,使用者點擊接受即可進行審查。也許這不會取代人工評審,但我們認為它可以減少評審周期中花費的時間。

官網給出的示例:其中提出了關于轉移到PyTorch的問題,并通過AI模型舉例來說明如何做到這一點,生成代碼建議并提出新的拉取請求。

值得注意的是, GPT-4可以自動填充PR的描述、標簽,甚至可以自動提醒開發者單測覆蓋率的不足。如果可以在CI運行之前就提醒到用戶,那能節省不少時間。

6.Copilot CLI

經常會遇到記不住shell命令和flag的情況,但是我們知道需要什么功能,這時候用Copilot CLI就好。

在編輯器和拉取請求旁邊,終端是開發人員花費最多時間的地方。但即使是最熟練的開發人員也需要滾動瀏覽許多頁面,才能記住許多命令的精確語法。這就是我們推出GitHub Copilot CLI的原因。它可以組合命令和循環,并拋出模糊的查找標志來滿足您的查詢。

Copilot for CLI提供了三個shell命令:??,git?,gh?

(1)?? 是作為任意shell命令的通用goto。它將組成命令和循環,并拋出模糊的find flag來滿足使用者查詢。

(2)git?專門用于搜索git調用。與??相比,它在生成Git命令方面會更強大,當你不需要解釋上下文時,你的查詢會更簡潔。

(3)gh?將GitHub CLI命令和查詢界面的強大功能與AI為您生成復雜標志和jq表達式的便利性相結合。

7.致力于AI安全責任原則

ChatGPT致力于確保以負責任的方式開發AI系統并以值得人們信任的方式進行開發。以下是GitHub Copilot遵守的一些原則:

(1)保持專業。我們將情緒分析應用于建議,以防止GitHub Copilot回復中出現俚語、誹謗和仇恨言論。

(2)提高代碼質量。Copilot不只是通過模型產生的任何建議,還將每條建議都納入評估代碼質量的過濾器。雖然我們不能保證每條建議都是完美的,但Copilot 的過濾器一直在變得更好,并推動開發人員開發質量更高的代碼。

(3)保護用戶數據。用戶編輯操作、源代碼片段以及存儲庫和文件路徑的URL都是敏感數據。因此,應用了多種保護措施,包括傳輸和靜態數據加密以及對 GitHub 人員訪問數據的嚴格要求。

8.如何申請預覽版?

如何訪問GitHub Copilot X引入的即將推出的功能?

目前官網給出的答復是:可以通過申請waitlist來預覽感興趣的功能。加入一個waitlist并不能確認你可以放訪問多個功能,因此必須按功能分別申請。

官網還特別提示:

一旦您有權預覽某項功能,請記住,您正在訪問的內容被視為測試版或技術預覽,這意味著該功能可能仍有一些問題需要解決。  

申請鏈接:

有5個不同的注冊waitlist。每一個都需要單獨注冊。

[1] Copilot X:https://github.com/github-copilot/chat_waitlist_signup/

[2] Copilot Voice:https://githubnext.com/projects/copilot-voice/

[3] Copilot Docs:https://githubnext.com/projects/copilot-for-docs/

[4] PR Copilot:https://githubnext.com/projects/copilot-for-pull-requests/

[5] Copilot CLI:https://githubnext.com/projects/copilot-cli/

申請條件:

(1)訪問GitHub Copilot Voice的技術預覽的先決條件:目前,技術預覽版面向VS或VSCode用戶。需要有效訂閱GitHub Copilot for Business或GitHub Copilot for Individuals才能訪問GitHub Copilot Voice。

(2)訪問GitHub Copilot的PR(拉取請求)技術預覽:必須是組織管理員或個人存儲庫所有者才能申請預覽拉取請求的GitHub Copilot。

(3)GitHub Copilot for docs的技術預覽的先決條件:沒有。但是,GitHub Copilot for docs目前支持GitHub、React、MDN和Azure的文檔。

(4)訪問GitHub Copilot for CLI的技術預覽的先決條件:需要有效訂閱GitHub Copilot for Business或GitHub Copilot for Individuals才能訪問。

至于什么時間,多少價格?Github沒有給出靠譜的答復。有網友判斷訂閱費會不菲,等著吧~

9.寫在最后

GitHub于2021首次預覽了Copilot,并于去年廣泛發布。最初的產品是一個構建編程工具,該工具在軟件開發人員鍵入時建議使用編程代碼片段。截至去年11月,它吸引了數十萬開發人員。而如今的Copilot,已成為微軟將這些輔助技術部署一系列產品(從Office軟件到安全程序等)的戰略抓手。

于微軟而言,不得不說:萬能的Copilot,萬能的GPT!

參考鏈接:https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/?https://techxplore.com/news/2023-03-microsoft-github-openai-chat-functions.html

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2011-10-11 09:50:07

iOS語音應用移動應用

2012-12-25 18:17:18

百度聲紋解鎖技術聲紋解鎖

2014-01-25 12:13:54

2013-10-23 11:34:57

張小龍App

2019-11-13 09:20:27

人工智能機器學習技術

2011-11-26 13:52:30

打印機行情

2009-09-23 10:23:49

2012-04-03 12:43:48

三星

2014-02-27 15:32:32

阿里騰訊移動互聯網

2022-10-12 12:10:42

開發C語言編程語言

2010-11-02 15:36:30

jQuery

2020-01-18 14:42:03

編程科技開發

2009-11-13 09:30:47

袁萌Linux桌面Linux

2024-03-21 16:49:01

Java22版本開發

2010-07-22 10:28:59

Web開發IDE

2013-11-29 14:42:45

NetApp FASNetApp統一存儲

2017-10-16 14:36:38

iPhone

2010-06-25 10:47:42

桌面虛擬化

2021-05-11 09:24:41

5G工業互聯網運營商

2021-04-27 14:44:44

5G工業互聯網電信
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色日本视频 | 天堂一区在线 | 久久免费资源 | 久久久久久久久久毛片 | 毛片的网址 | 亚洲第一天堂无码专区 | 欧美日本韩国一区二区 | 日韩一区二区三区在线 | 精品国产一区二区三区免费 | 欧美aⅴ在线观看 | 成人性生交大片免费看中文带字幕 | 欧美阿v| 免费在线一区二区三区 | 色永久| 国产亚洲精品综合一区 | 亚洲日本中文 | 欧美精品久久一区 | 涩涩视频网站在线观看 | 欧美精品成人 | 精品国产乱码久久久久久果冻传媒 | 在线国产小视频 | 天天综合久久 | 在线一区| 欧美一区二区三区,视频 | 中文字幕在线免费观看 | 99re在线| 久久99精品久久久久久国产越南 | 91色在线| 国产精品视屏 | 日韩在线中文 | 一区二区在线不卡 | 欧美日韩1区2区 | 久久久蜜桃一区二区人 | 成人在线观看免费 | 欧美视频三级 | av免费成人 | 日本亚洲精品成人欧美一区 | 亚洲一区二区欧美 | 天天干免费视频 | 激情91| 午夜国产一区 |