91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

煥然一新的代碼編輯器:GitHub Copilot X,來(lái)了!

dyquk4xk2p3d ? 來(lái)源:良許Linux ? 2023-03-28 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

微軟給 Office 全家桶都加上了 GPT-4 的功能,并帶來(lái)了煥然一新的產(chǎn)品 Microsoft 365 Copilot。

而作為最早一個(gè)吃螃蟹的 GitHub Copilot,又怎能在這次浪潮中少了它的身影呢。

近日,GitHub 官方發(fā)推宣布,一款基于 AI 驅(qū)動(dòng)的、跨時(shí)代代碼編輯器 GitHub Copilot X 橫空出世,將為開(kāi)發(fā)者帶來(lái)前所未有的編程體驗(yàn)!

268de4ce-cd13-11ed-bfe3-dac502259ad0.png

已開(kāi)通了 GitHub Copilot 的同學(xué),可前往下方鏈接申請(qǐng)進(jìn)入 waitlist。

申請(qǐng)內(nèi)測(cè):https://github.com/github-copilot/chat_waitlist_signup/join

上一代的 GitHub Copilot,在協(xié)助開(kāi)發(fā)者完成編程任務(wù)時(shí),便有著極其出色的體驗(yàn)。誕生至今兩年,便自動(dòng)生成了 46% 的代碼,更將編碼速度提高了 55%。

2748b07e-cd13-11ed-bfe3-dac502259ad0.png

此次更新的 GitHub Copilot X,又給我們帶來(lái)了哪些驚喜呢?請(qǐng)看:

集成了 GPT-4(微軟親兒子,必須安排上);

GitHub Copilot Chat(邊寫(xiě)代碼邊跟 AI 對(duì)話(huà));

Copilot for Pull Requests(AI 協(xié)助處理 PR);

Copilot for Docs(智能文檔系統(tǒng));

Copilot for CLI(讓命令行用起來(lái)更智能)。

Copilot Voice(直接語(yǔ)音生成代碼,牛逼?。?;

下面,就讓我們來(lái)逐個(gè)看看,對(duì)于一個(gè)開(kāi)發(fā)者來(lái)說(shuō),這些功能到底能有多震撼。

GitHub Copilot Chat

相信最近這些日子被 ChatGPT 和 Bing Chat 刷屏的你,對(duì)于這兩款產(chǎn)品的真實(shí)實(shí)力已經(jīng)沒(méi)有存疑。

那么,如果把他們的功能,都加到 GitHub Copilot 上呢?

沒(méi)錯(cuò),本次 GitHub Copilot X 將在產(chǎn)品中內(nèi)嵌一個(gè)聊天窗口,把 GPT-4 融合到實(shí)際開(kāi)發(fā)場(chǎng)景,并集成至 VS Code 和 Visual Studio 上。

2770b9de-cd13-11ed-bfe3-dac502259ad0.png

這個(gè)聊天窗口可不一般,除了更進(jìn)行實(shí)時(shí)交互問(wèn)答之外,它還可以完成諸如代碼內(nèi)容識(shí)別、報(bào)錯(cuò)信息顯示、語(yǔ)音交流等操作。

通過(guò)這一功能,開(kāi)發(fā)人員可深入分析和了解各個(gè)代碼塊的用途,快速生成單元測(cè)試,甚至還能一鍵修改 Bug,就問(wèn)你猛不猛!

未來(lái),或許我們不再需要一行行看代碼、找 Bug、寫(xiě)測(cè)試了,而是直接改用 GitHub Copilot Chat 來(lái)迅速處理這些工作。

Copilot for Pull Requests

維護(hù)過(guò)開(kāi)源項(xiàng)目,或者用 Git 進(jìn)行團(tuán)隊(duì)協(xié)作的同學(xué)應(yīng)該知道,規(guī)范化提交 Pull Request(PR) 對(duì)于項(xiàng)目開(kāi)發(fā)者來(lái)說(shuō),到底有多重要。

一個(gè)清晰簡(jiǎn)潔的 PR 描述信息,能讓代碼審查者一目了然,快速了解你的代碼變動(dòng)情況,減少項(xiàng)目合并出錯(cuò)的可能性,并提升溝通效率。

因此,Copilot 引入了 GPT-4 模型,試圖讓它通過(guò)動(dòng)態(tài)提取與分析代碼的變更信息,自動(dòng)生成描述。

開(kāi)發(fā)者人員只需在 PR 描述中插入標(biāo)記,Copilot 便會(huì)自動(dòng)識(shí)別,并進(jìn)行擴(kuò)展補(bǔ)寫(xiě)。

支持的標(biāo)記,主要有以下幾種:

copilot:summary為 PR 生成一段摘要總結(jié)。

copilot:walkthrough詳細(xì)的更改列表,包括相關(guān)代碼片段鏈接。

copilot:poem寫(xiě)一首詩(shī)來(lái)描述本次改動(dòng)。

copilot:all自動(dòng)生成以上所有內(nèi)容。

具體操作如下所示:

隨著后續(xù)產(chǎn)品的更新迭代,Copilot 還會(huì)新增名為 Gentest 和 Ghost Text 的兩大功能。

Gentest:通過(guò) AI 來(lái)識(shí)別 PR 中可能缺少的測(cè)試,并自動(dòng)幫你構(gòu)建與生成測(cè)試。

Ghost Text:在你編寫(xiě) PR 描述或文檔時(shí),提供內(nèi)容自動(dòng)補(bǔ)全功能。

不僅如此,在你收到用戶(hù)提交的 issue 時(shí),如果沒(méi)有比較好的解決方案,AI 會(huì)給你提供建議。審查代碼覺(jué)得麻煩,AI 也能協(xié)助。

估計(jì)再過(guò)不久,AI 還要幫你自動(dòng)調(diào)整代碼、完善 PR、修復(fù) Bug 了。

說(shuō)白了,這貨要開(kāi)始搶你飯碗了。..

Copilot for docs

文檔對(duì)于一個(gè)開(kāi)發(fā)者來(lái)說(shuō),其重要性不言而喻。無(wú)論你是新接手一個(gè)項(xiàng)目,還是忘記某個(gè) API 的具體使用方法。

這個(gè)時(shí)候,你都會(huì)殷切的盼望有一份優(yōu)秀的技術(shù)文檔能出現(xiàn)在你面前。

為了幫你更快定位文檔內(nèi)容,簡(jiǎn)單直接獲取到想要的信息,Copilot for docs 應(yīng)運(yùn)而生。

用戶(hù)能通過(guò)類(lèi)似 ChatGPT 的界面,針對(duì)項(xiàng)目文檔、常用代碼等內(nèi)容發(fā)起提問(wèn),即時(shí)獲取答案。

你所需要做的,就是在輸入框中,寫(xiě)下你想了解的問(wèn)題,按下回車(chē),Copilot 便會(huì)自動(dòng)定位并返回包含在文檔中的相關(guān)內(nèi)容。

還有個(gè)比較厲害的地方,就是它能根據(jù)用戶(hù)的不同編程水平,對(duì)該文檔的了解程度,以及想要知曉的內(nèi)容,返回不同的答案。

278efdcc-cd13-11ed-bfe3-dac502259ad0.png

如果有需要的話(huà),它也能在不同的第三方庫(kù)文檔之間來(lái)回穿梭,將其內(nèi)容進(jìn)行拼接,并給你返回結(jié)果。

有興趣的話(huà),不妨嘗試把 Copilot for docs 變成你的知識(shí)庫(kù),相信會(huì)有意想不到的收獲。

Copilot for CLI

除了上面提到的處理 PR 請(qǐng)求與編寫(xiě)代碼,命令行終端也是開(kāi)發(fā)者日常工作必不可少的工具之一。

我經(jīng)常喜歡在 iTerm 上安裝各種各樣的命令行生產(chǎn)力工具,這些工具在大多時(shí)間能幫我高效處理掉一些問(wèn)題,但那些比較少用的,就會(huì)經(jīng)常性忘記命令。

每當(dāng)這個(gè)時(shí)候,我便總會(huì)輸入 help 來(lái)獲取關(guān)于該命令的更多信息。

對(duì)于功能較為復(fù)雜的命令行工具,還得時(shí)不時(shí)跑到 StackOverflow 上尋找正確用法。

如果有一個(gè) AI 在身邊,聽(tīng)明白我的訴求,幫我快速搞定一切,那就再好不過(guò)了。

于是乎,Copilot for CLI 帶著它那 3 個(gè) shell 命令來(lái)了。

這 3 個(gè)命令分別是:??,git?,gh?。

??可以作為任意 shell 命令的通用 goto,在該命令后面輸入相關(guān)描述,Copilot 便會(huì)列出最適用該描述的具體命令。

比如,你不清楚如何列出所有 JavaScript 文件,只需要輸入:

》 ?? list js file AI 便會(huì)提供可參考的命令以及描述,如果不滿(mǎn)意,還能進(jìn)一步更改描述。

確定之后,在終端選中 Run this command,然后按下回車(chē)即可。

2797d0b4-cd13-11ed-bfe3-dac502259ad0.png

git?用于專(zhuān)門(mén)搜索以及調(diào)用git。

相比??, 它在生成 Git 命令方面要強(qiáng)大許多。

如果你明確要用的是 Git 命令,那可以?xún)?yōu)先選擇使用這個(gè)。

279eb6e0-cd13-11ed-bfe3-dac502259ad0.png

gh? 結(jié)合了 GitHub CLI 命令的靈活性與查詢(xún)界面的便捷性,強(qiáng)強(qiáng)聯(lián)手,讓搜索變得更加快捷、信息展示更為清晰。

27b51b74-cd13-11ed-bfe3-dac502259ad0.png

內(nèi)測(cè)申請(qǐng):https://githubnext.com/projects/copilot-cli

雖然 GitHub Copilot CLI 大部分場(chǎng)景主要集中在 Git 以及 GitHub 上,但是與 AI 相結(jié)合之后,互動(dòng)性與連貫性得到了進(jìn)一步提升。這種方式,相信也能給其他的命令行工具開(kāi)發(fā)者,提供一些參考思路。

Copilot Voice

前幾年,GitHub Copilot 剛放出來(lái)的時(shí)候,網(wǎng)上就有人討論:“AI 那么強(qiáng),興許后面我動(dòng)動(dòng)嘴皮子,它就能幫我寫(xiě)出想要的代碼了”。

估計(jì)大家都沒(méi)想到是,這一天來(lái)得竟如此之快。

Copilot Voice,一個(gè)極其具有突破性的編程工具,出現(xiàn)了。

用戶(hù)通過(guò)與 GitHub Copilot 進(jìn)行交談,它就能立即開(kāi)始編寫(xiě)代碼,直接解放你的雙手!

不滿(mǎn)意的話(huà),還可以接著說(shuō)話(huà),讓它進(jìn)行更改。

通過(guò)對(duì)話(huà),Copilot Voice 可以完成:

代碼跳轉(zhuǎn)(跳轉(zhuǎn)到 x 行、方法、函數(shù));

控制 IDE(開(kāi)啟 zen 模式、運(yùn)行程序或其它 VSCode 指令);

代碼總結(jié)(可以問(wèn)它:3-10 行代碼,表示什么意思);

所有的工作,張張嘴就能搞定。

內(nèi)測(cè)申請(qǐng):https://githubnext.com/projects/copilot-voice

Linux 創(chuàng)始人曾經(jīng)說(shuō):“Talk is cheap, Show me the code.”

但是這一次,不好意思,我全都要。

將來(lái)的某一天,當(dāng)你心血來(lái)潮,突然間想開(kāi)發(fā)一個(gè)程序時(shí),或許只需要喊一聲 “嘿,GitHub!”,AI 便能幫你完成一切。

寫(xiě)在最后

本次 GitHub Copilot X,圍繞 AI 對(duì)話(huà)、Pull Request 提交處理、文檔智能檢索與閱讀、命令行改造,到最后的語(yǔ)音生成代碼,可以說(shuō)是全方位顛覆了傳統(tǒng)的編程方式。

當(dāng)機(jī)器人能夠準(zhǔn)確理解人類(lèi)自然語(yǔ)言,學(xué)會(huì)從零到一,完成項(xiàng)目的設(shè)計(jì)、開(kāi)發(fā)、部署等工作時(shí)。未來(lái)程序員這個(gè)群體,或許將跟電報(bào)員一樣,成為某個(gè)曾經(jīng)在歷史上出現(xiàn)過(guò)的普通工種。

事了拂衣去,深藏功與名。

好了,今天的分享到此結(jié)束,感謝大家抽空閱讀,我們下期再見(jiàn),Respect!

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    828

    瀏覽量

    32895
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    488

    瀏覽量

    18660

原文標(biāo)題:動(dòng)動(dòng)嘴,就能幫你生成代碼!煥然一新的代碼編輯器:GitHub Copilot X,來(lái)了!

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    編輯器無(wú)法正常運(yùn)行,為什么?

    編輯器無(wú)法正常運(yùn)行
    發(fā)表于 11-11 07:33

    飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器

    ,要進(jìn)行Linux環(huán)境下的文本查看和修改,gedit是個(gè)不錯(cuò)的選擇。下面介紹下,這兩種編輯器的安裝和使用。在Linux環(huán)境下默認(rèn)會(huì)集成Vi編輯器,Vim是Vi
    發(fā)表于 10-13 08:47

    Vim編輯器高效操作流程

    在現(xiàn)代運(yùn)維工作中,服務(wù)配置管理、日志分析、腳本編寫(xiě)等任務(wù)幾乎占據(jù)了工程師日常工作的大部分時(shí)間。作為L(zhǎng)inux系統(tǒng)標(biāo)配的文本編輯器,Vim以其強(qiáng)大的功能和極高的效率贏得了無(wú)數(shù)運(yùn)維工程師的青睞。然而,Vim陡峭的學(xué)習(xí)曲線(xiàn)也讓許多初學(xué)者望而卻步。
    的頭像 發(fā)表于 09-02 16:45 ?1023次閱讀

    視頻教程 | 單元測(cè)試工具TESSY:腳本編輯器(Script Editor)#單元測(cè)試工具

    編輯器
    龍智DevSecOps
    發(fā)布于 :2025年08月21日 14:43:49

    Copilot操作指南():使用圖片生成原理圖符號(hào)、PCB封裝

    的操作方法。? ” ? 圖片生成原理圖符號(hào)(Symbol) Copilot 支持圖片生成原理圖符號(hào)功能,支持原理圖編輯器與符號(hào)編輯器兩種場(chǎng)景。只需在 Copilot 中? @圖片生成符
    的頭像 發(fā)表于 07-15 11:14 ?4613次閱讀
    <b class='flag-5'>Copilot</b>操作指南(<b class='flag-5'>一</b>):使用圖片生成原理圖符號(hào)、PCB封裝

    微軟開(kāi)源GitHub Copilot Chat,AI編程迎來(lái)新突破

    30分,微軟首席執(zhí)行官Satya Nadella向大家展示了VS Code的最新AI開(kāi)源編輯器GitHub Copilot Chat。 GitHub
    的頭像 發(fā)表于 07-02 09:34 ?1182次閱讀
    微軟開(kāi)源<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> Chat,AI編程迎來(lái)新突破

    rtthread studio的編輯器如何開(kāi)啟自動(dòng)換行功能?

    rtthread studio的編輯器如何開(kāi)啟自動(dòng)換行功能?
    發(fā)表于 06-13 08:16

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯器推薦!

    之前,你需要安裝些必備工具,代碼編輯器便是其中之。樹(shù)莓派系統(tǒng)自帶了代碼
    的頭像 發(fā)表于 05-15 16:20 ?1175次閱讀
    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>推薦!

    Vim編輯器的基本操作

    代碼的世界里,效率是永恒的追求。無(wú)論是新手開(kāi)發(fā)者還是資深工程師,都渴望擁有款能讓自己如虎添翼的編輯器。而在Linux生態(tài)中,有款被無(wú)數(shù)程序員奉為神器、被譽(yù)為“效率之王”的
    的頭像 發(fā)表于 05-06 13:41 ?1269次閱讀
    Vim<b class='flag-5'>編輯器</b>的基本操作

    如何在VS Code中使用瑞薩RA系列MCU

    VS Code(Visual Studio Code)是微軟公司出品,它是個(gè)免費(fèi)且多功能的代碼編輯器,幾乎支持所有主要的編程語(yǔ)言和框架。特別是最近又新加了Github
    的頭像 發(fā)表于 04-16 14:02 ?3577次閱讀
    如何在VS Code中使用瑞薩RA系列MCU

    Momenta智駕大模型讓駕駛體驗(yàn)煥然一新

    在高速行車(chē)場(chǎng)景中,ETC收費(fèi)站的復(fù)雜選道問(wèn)題遠(yuǎn)超其他場(chǎng)景。Momenta段式端到端智駕大模型,能夠做到無(wú)線(xiàn)智選道、多道精準(zhǔn)行、合流預(yù)判通、夜光穩(wěn)穿行,讓駕駛體驗(yàn)煥然一新
    的頭像 發(fā)表于 04-02 13:57 ?1296次閱讀

    Linux下Vim編輯器的使用技巧

    【Vim】常用總結(jié)? 簡(jiǎn)介? image 什么是vim?? Linux下兩大編輯神器之 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進(jìn)版 ? 可能是最難上手的編輯器
    的頭像 發(fā)表于 04-01 17:36 ?1422次閱讀
    Linux下Vim<b class='flag-5'>編輯器</b>的使用技巧

    簡(jiǎn)化樹(shù)莓派文件操作:Picockpit 編輯器應(yīng)用上手體驗(yàn)

    我們激動(dòng)地宣布推出全新的文件編輯器應(yīng)用,讓您能夠在RaspberryPi上遠(yuǎn)程創(chuàng)建和編輯文件和目錄!不僅如此,通過(guò)我們的文件編輯器應(yīng)用,您還能獲得我們的AI系統(tǒng)——RaspiGPT的協(xié)助。要您擁有
    的頭像 發(fā)表于 03-25 09:26 ?682次閱讀
    簡(jiǎn)化樹(shù)莓派文件操作:Picockpit <b class='flag-5'>編輯器</b>應(yīng)用上手體驗(yàn)

    鴻蒙海報(bào)編輯器APP,分享端云體化開(kāi)發(fā)的經(jīng)驗(yàn)!

    前言 在我工作的日常中,經(jīng)常會(huì)用些畫(huà)圖編輯器,簡(jiǎn)單設(shè)計(jì)些頁(yè)面原型。而在去年低代碼很火的時(shí)候,我在公司就開(kāi)發(fā)了款大屏可視化
    的頭像 發(fā)表于 03-16 16:09 ?883次閱讀
    鴻蒙海報(bào)<b class='flag-5'>編輯器</b>APP,分享端云<b class='flag-5'>一</b>體化開(kāi)發(fā)的經(jīng)驗(yàn)!

    MaaS 應(yīng)用系列 MaaS X Cursor:基于 DeepSeek API 快速構(gòu)建代碼編輯器

    Cursor 是款基于人工智能技術(shù)的現(xiàn)代化代碼編輯器,專(zhuān)為開(kāi)發(fā)者設(shè)計(jì)。它結(jié)合了傳統(tǒng)編輯器(如 VS Code)的強(qiáng)大功能與 AI 驅(qū)動(dòng)的智能編程能力,能夠提供智能
    的頭像 發(fā)表于 03-08 16:43 ?5052次閱讀
    MaaS 應(yīng)用系列 MaaS <b class='flag-5'>X</b> Cursor:基于 DeepSeek API 快速構(gòu)建<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>