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

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

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

GPT-4 驅(qū)動(dòng)的新Copilot編碼助手

Hack電子 ? 來(lái)源:Hack電子 ? 2023-03-27 11:44 ? 次閱讀

暢想十多年后,失去了“AI 助手”的年輕人無(wú)法編碼了,那企業(yè)只能再高薪聘請(qǐng)真正會(huì)編程的白發(fā)老年人回來(lái)了.....

在 GPT-4 模型的支持下,微軟打造的 AI“結(jié)對(duì)編程助手”已經(jīng)能夠標(biāo)記 pull 請(qǐng)求、生成模仿文檔和討論代碼內(nèi)容。GitHub 還添加了 OpenAI 的聊天功能,這也就是說(shuō) Copilot X 將允許程序員以 ChatGPT 的風(fēng)格,通過(guò)語(yǔ)音聊天來(lái)編寫(xiě)和調(diào)試代碼。

1 GPT-4 驅(qū)動(dòng)的新Copilot編碼助手

經(jīng)過(guò)新一輪訓(xùn)練,微軟 GitHub 的 Copilot 編程模型再度升級(jí),也讓這位廣受好評(píng)的 AI 助手在開(kāi)發(fā)領(lǐng)域的地位又穩(wěn)牢了一層。

為了紀(jì)念這一重大時(shí)刻,微軟還給這位編程助手改了名:Copilot X。請(qǐng)注意,X 代表可能性、可不是“限制級(jí)”。

GitHub CEO Thomas Dohmke 在博文中寫(xiě)道,“我們的 GitHub Next 研發(fā)團(tuán)隊(duì)一直在努力超越傳統(tǒng)編輯器,希望將 GitHub Copilot 開(kāi)發(fā)成貫穿整個(gè)開(kāi)發(fā)生命周期、而且易于使用的 AI 助手。最終成果就是 GitHub Copilot X,代表著我們對(duì)于未來(lái) AI 軟件開(kāi)發(fā)愿景的希冀?!薄八鼘母旧嫌绊戦_(kāi)發(fā)人員的體驗(yàn)?!?/p>

但在隨后的介紹中,Dohmke 自己仍然稱(chēng)這款軟件為 Copilot,不禁讓人懷疑是不是 X 這部分還要等待些時(shí)日才能真正名副其實(shí)。

展望未來(lái),Copilot 將對(duì)接一系列不斷發(fā)展的大語(yǔ)言模型,包括 OpenAI 的 GPT-3.5-turbo 和 GPT-4,而不再沿用 OpenAI Codex 的定制化版本。OpenAI 將于 2023 年 3 月 23 日關(guān)閉 Codex 的公共 API,但強(qiáng)調(diào) Codex 的停用不會(huì)對(duì)客戶造成影響。有聲音懷疑此次 API 終止跟 Codex 和 Copilot 身陷版權(quán)和許可訴訟有關(guān),但 OpenAI 并未立即做出置評(píng)。

在經(jīng)過(guò)一年的技術(shù)試驗(yàn)之后,Copilot 于去年夏季正式推出,能夠?yàn)槭褂?GitHub 及受支持文本編輯器 /IDE(例如 Visual Studio Code)的開(kāi)發(fā)人員提供編碼建議。盡管質(zhì)量不夠穩(wěn)定,但仍開(kāi)創(chuàng)了生成式 AI 服務(wù)編程領(lǐng)域的先河。

59be6d56-cba0-11ed-bfe3-dac502259ad0.png

根據(jù) GitHub 的數(shù)據(jù),截至上個(gè)月,Copilot 已參與到微軟全體云代碼倉(cāng)庫(kù)中的 46%,幫助開(kāi)發(fā)人員將編程速度提高了 55%。

2 Copilot 升級(jí)版可以用來(lái)做什么

Copilot 升級(jí)之后,現(xiàn)在它能在 Visual Studio Code 和 Visual Studio 中以 ChatGPT 的風(fēng)格與用戶交流。提示和響應(yīng)對(duì)話顯示在 IDE 側(cè)邊欄的聊天窗口內(nèi),不再像之前那樣在源文件中依靠評(píng)論查詢提供自動(dòng)補(bǔ)全建議。

Dohmke 表示,“Copilot Chat 不只是提供一個(gè)聊天窗口,它可以識(shí)別開(kāi)發(fā)人員輸入的代碼、顯示的錯(cuò)誤消息,并深深嵌入至 IDE 當(dāng)中?!?/p>

它集成了“嘿,GitHub”語(yǔ)音擴(kuò)展功能(也就是現(xiàn)在的 GitHub Copilot Voice),使用自然語(yǔ)音提示,這位編程助手可以生成(或復(fù)制)代碼并按需運(yùn)行。

5a09281e-cba0-11ed-bfe3-dac502259ad0.png

Dohmke 表示,“Copilot Chat 的技術(shù)基礎(chǔ),跟 OpenAI 和微軟的 ChatGPT 與 New Bing 是完全相同的”。并且 Dohmke 還展示了通過(guò)聊天來(lái)編寫(xiě) Python 版本的貪吃蛇游戲,并表示非常沉迷其中。

這種功能也震撼到了一些開(kāi)發(fā)者:“ChatGPT 將永遠(yuǎn)改變編程。對(duì)我來(lái)說(shuō),作為一名開(kāi)發(fā)人員最令人愉快的方面是處理邏輯和解決技術(shù)問(wèn)題,而不是專(zhuān)注于生產(chǎn)力或滿足需求。雖然這種改變讓我沮喪,但我知道我需要習(xí)慣它。”“我也是。迄今為止,我手寫(xiě)代碼已經(jīng) 30 年了,我仍然熱愛(ài)編程。但如果從此沒(méi)有手寫(xiě)編碼,我不確定世界會(huì)是什么樣子?!?.....

5a3dff8a-cba0-11ed-bfe3-dac502259ad0.png

另外,開(kāi)發(fā)人員可以高亮顯示源文件中的正則表達(dá)式,并邀請(qǐng) Copilot 解釋表達(dá)式中的遲鈍模式。Copilot 還可根據(jù)要求生成測(cè)試、分析和調(diào)試,提出修復(fù)建議或嘗試自定義任務(wù)。該模型甚至能夠?yàn)樵创a添加解釋性注釋?zhuān)⑾?linter 那樣清理文件。

對(duì)于這部分功能,有網(wǎng)友表示他從測(cè)試版開(kāi)始就一直在使用 Copilot,它在生成測(cè)試方面可以說(shuō)是“大放異彩”,“感覺(jué)像是重復(fù)各種繁瑣的事情,測(cè)試各種各樣的輸入,測(cè)試各種各樣的錯(cuò)誤案例,與手工相比,它花費(fèi)的時(shí)間要少得多?!?/p>

另一位名為“roygbivasaur”的網(wǎng)友則表示,他現(xiàn)在的工作是編寫(xiě) kubernetes 控制器并使用 envtest 和 ginkgo 為控制器編寫(xiě)測(cè)試。令人沮喪是他必須執(zhí)行通常由默認(rèn) kubernetes 控制器完成的所有任務(wù)(例如為 sts 創(chuàng)建 pod)。但使用了 Copilot,編寫(xiě)了幾個(gè)測(cè)試之后,“現(xiàn)在當(dāng)我編寫(xiě)新測(cè)試時(shí),它可以從上下文(測(cè)試用例、測(cè)試描述、CRD 類(lèi)型、我顯然正在測(cè)試的協(xié)調(diào)器等)中推斷出什么我需要?jiǎng)?chuàng)建的對(duì)象,我需要監(jiān)視的狀態(tài),甚至可能的特定故障狀態(tài)。它完成了我大部分的測(cè)試,我只需要校對(duì)它。”

簡(jiǎn)而言之,使用 Copilot 來(lái)做一些測(cè)試用例還是非常能提高效率的。

5a485836-cba0-11ed-bfe3-dac502259ad0.png

Copilot 處理 pull 請(qǐng)求的截屏

無(wú)論如何,GitHub 已經(jīng)在開(kāi)放預(yù)覽版中引入了 GPT-4 支持,現(xiàn)在 AI 已經(jīng)能為所有 pull 請(qǐng)求(代碼變更提交)生成描述。

在 AI 的監(jiān)控下,開(kāi)發(fā)人員在發(fā)出 pull 請(qǐng)求時(shí)將看到 GitHub 模型幫你填寫(xiě)標(biāo)簽,嘗試描述接下來(lái)可能發(fā)生的情況。開(kāi)發(fā)人員則可根據(jù)標(biāo)簽進(jìn)行操作或修改。

更重要的是,Copilot 的應(yīng)用范圍還擴(kuò)展到了文檔層面。從 React、Azure Docs 和 MDN 文檔開(kāi)始,開(kāi)發(fā)人員可以通過(guò)聊天界面提出問(wèn)題并獲取 AI 生成的答案。Dohmke 介紹稱(chēng),通過(guò)聊天界面與文檔交互的能力將很快被擴(kuò)展至組織用戶的內(nèi)部代碼倉(cāng)庫(kù)和文檔當(dāng)中。

5a7807e8-cba0-11ed-bfe3-dac502259ad0.png

Copilot CLI 截屏

因此,開(kāi)發(fā)人員將可以提出不那么結(jié)構(gòu)化的問(wèn)題,并直接從 Copilot 那邊獲得合理建議甚至是非常準(zhǔn)確的答案(但不提供來(lái)源屬性)。這就取代了以往基于關(guān)鍵字的文檔內(nèi)容查詢,也讓我們更能理解為什么谷歌被這位突如其來(lái)的 AI 紅人打得措手不及。

GitHub 甚至提供 Copilot CLI 以滲透命令行界面。如果大家突然忘記了某條晦澀的命令行咒語(yǔ)或者命令標(biāo)志,Copilot 可以立刻提供幫助。

3 寫(xiě)在最后

至于這位強(qiáng)大編程助手的存在到底是不是好事,就看各位如何理解了。Dohmke 強(qiáng)調(diào)說(shuō) Copilot 可以在開(kāi)發(fā)過(guò)程的每個(gè)階段發(fā)揮重要作用,從項(xiàng)目規(guī)劃到代碼的最終部署,然而鑒于 Bing 在 GPT-4 支持下的表現(xiàn)“也就那樣”,New Bing 似乎也不如 Dohmke 設(shè)想中的那么“New”,所以還需要時(shí)間來(lái)證明 Copilot 的能力。但在相對(duì)更簡(jiǎn)單的代碼生成場(chǎng)景下,GPT-4 也許能夠更輕松地提供有用輸出。

Copilot 將馬上提供給 waiting list 中的開(kāi)發(fā)人員注冊(cè)使用,Dohmke 說(shuō),在第一波產(chǎn)品準(zhǔn)入之后,更多的開(kāi)發(fā)人員將獲得訪問(wèn)權(quán)限,具體取決于需求水平。

Copilot 的個(gè)人費(fèi)用為每月 10 美元,企業(yè)費(fèi)用為每位開(kāi)發(fā)人員每月 19 美元。

鑒于有整整一代開(kāi)發(fā)人員需要支付 1000-2000 美元或更多來(lái)訂閱 MSDN 以開(kāi)展業(yè)務(wù),Copilot 這個(gè)定價(jià)也許不算太高??紤]以后很大可能“AI 編程助手”是開(kāi)發(fā)人員不可或缺的編程工具,那集成了 GPT-4 的“Copilot X”對(duì)微軟來(lái)說(shuō)其戰(zhàn)略重大,這場(chǎng) AI 戰(zhàn)爭(zhēng)也許是繼 Windows 操作系統(tǒng)、Azure 云服務(wù)之后的一大終局之戰(zhàn)。

審核編輯 :李倩

聲明:本文內(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)注

    88

    文章

    3521

    瀏覽量

    93276
  • GPT
    GPT
    +關(guān)注

    關(guān)注

    0

    文章

    347

    瀏覽量

    15182
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16237

原文標(biāo)題:集成GPT-4的編程神器來(lái)了,GitHub發(fā)布Copilot X:編程30年,突然就不需要手敲代碼了?!

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    OpenAI推出新模型CriticGPT,用GPT-4自我糾錯(cuò)

    基于GPT-4的模型——CriticGPT,這款模型專(zhuān)為捕獲ChatGPT代碼輸出中的錯(cuò)誤而設(shè)計(jì),其獨(dú)特的作用在于,讓人們能夠用GPT-4來(lái)查找GPT-4的錯(cuò)誤。
    的頭像 發(fā)表于 06-29 09:55 ?426次閱讀

    OpenAI API Key獲取:開(kāi)發(fā)人員申請(qǐng)GPT-4 API Key教程

    ? OpenAI的GPT-4模型因其卓越的自然語(yǔ)言理解和生成能力,成為了許多開(kāi)發(fā)者的首選工具。獲取GPT-4 API Key并將其應(yīng)用于項(xiàng)目,如開(kāi)發(fā)一個(gè)ChatGPT聊天應(yīng)用,不僅是實(shí)踐人工智能技術(shù)
    的頭像 發(fā)表于 06-24 17:40 ?1664次閱讀
    OpenAI API Key獲取:開(kāi)發(fā)人員申請(qǐng)<b class='flag-5'>GPT-4</b> API Key教程

    開(kāi)發(fā)者如何調(diào)用OpenAI的GPT-4o API以及價(jià)格詳情指南

    ?目前,OpenAI新模型GPT-4o和GPT-4 Turbo的價(jià)格如下: GPT-4o 對(duì)比 GPT-4 Turbo GPT-4o 擁有與
    的頭像 發(fā)表于 05-29 16:00 ?7781次閱讀
    開(kāi)發(fā)者如何調(diào)用OpenAI的<b class='flag-5'>GPT-4</b>o API以及價(jià)格詳情指南

    GPT-4人工智能模型預(yù)測(cè)公司未來(lái)盈利勝過(guò)人類(lèi)分析師

    據(jù)悉,本次研究中,研究人員僅向GPT-4提供了匿名的財(cái)務(wù)數(shù)據(jù),包括資產(chǎn)負(fù)債表和損益表,并要求其預(yù)測(cè)未來(lái)盈利增長(zhǎng)。盡管未獲得其他信息,GPT-4仍能達(dá)到60%的準(zhǔn)確度,遠(yuǎn)超人類(lèi)分析師的平均水平(53%-57%)。
    的頭像 發(fā)表于 05-27 16:41 ?463次閱讀

    OpenAI全新GPT-4o能力炸場(chǎng)!速度快/成本低,能讀懂人類(lèi)情緒

    ”的意思。GPT-4o文本、推理、編碼能力達(dá)到GPT-4 Turbo水平,速度是上一代AI大模型GPT-4 Turbo的兩倍,但成本僅為GPT-4
    的頭像 發(fā)表于 05-15 00:15 ?7682次閱讀

    OpenAI計(jì)劃宣布ChatGPT和GPT-4更新

    人工智能領(lǐng)域的領(lǐng)軍企業(yè)OpenAI近日宣布,將于5月13日進(jìn)行一場(chǎng)產(chǎn)品更新直播,屆時(shí)將揭曉ChatGPT和GPT-4的新進(jìn)展。這一消息立即引發(fā)了外界對(duì)OpenAI下一項(xiàng)重大技術(shù)發(fā)布的廣泛猜測(cè)和期待。
    的頭像 發(fā)表于 05-13 11:06 ?502次閱讀

    阿里云發(fā)布通義千問(wèn)2.5大模型,多項(xiàng)能力超越GPT-4

    阿里云隆重推出了通義千問(wèn) 2.5 版,宣稱(chēng)其“技術(shù)進(jìn)步,全面超越GPT-4”,尤其是在中文環(huán)境中的多種任務(wù)(如文本理解、文本生成、知識(shí)問(wèn)答及生活建議、臨時(shí)聊天及對(duì)話以及安全風(fēng)險(xiǎn)評(píng)估)方面表現(xiàn)出色,超越了GPT-4
    的頭像 發(fā)表于 05-09 14:17 ?812次閱讀

    微軟Copilot全面更新為OpenAI的GPT-4 Turbo模型

    起初,Copilot作為Bing Chat AI助手推出,初期采用GPT-3.5模型,隨后升級(jí)至GPT-4取得顯著進(jìn)步,如今再次更新至性能卓越的GP
    的頭像 發(fā)表于 03-13 13:42 ?574次閱讀

    全球最強(qiáng)大模型易主,GPT-4被超越

    近日,AI領(lǐng)域的領(lǐng)軍企業(yè)Anthropic宣布推出全新的Claude 3系列模型,其中包括最強(qiáng)版Claude 3 Opus。據(jù)該公司稱(chēng),Claude 3系列在推理、數(shù)學(xué)、編碼、多語(yǔ)言理解和視覺(jué)方面全面超越了包括GPT-4在內(nèi)的所有大型模型,重新樹(shù)立了行業(yè)基準(zhǔn)。
    的頭像 發(fā)表于 03-05 09:58 ?528次閱讀

    ChatGPT plus有什么功能?OpenAI 發(fā)布 GPT-4 Turbo 目前我們所知道的功能

    OpenAI 發(fā)布 GPT-4 Turbo 目前我們所知道的功能分析解答 在最近的OpenAI DevDay上,該組織發(fā)布了一項(xiàng)備受期待的公告:推出GPT-4 Turbo,這是對(duì)其突破性AI模型
    的頭像 發(fā)表于 12-13 09:19 ?940次閱讀
    ChatGPT plus有什么功能?OpenAI 發(fā)布 <b class='flag-5'>GPT-4</b> Turbo 目前我們所知道的功能

    AI觀察 | 今年最火的GPT-4,正在締造科幻版妙手仁心!

    近來(lái),微軟對(duì)于提示工程能力的最新研究 1 (鏈接詳見(jiàn)文末)再次吸引了一眾媒體的目光:“無(wú)需額外微調(diào)、無(wú)需專(zhuān)業(yè)策劃,僅憑提示GPT-4就能化身專(zhuān)家!”報(bào)道中這樣描述道 2 。 基于最新提示策略
    的頭像 發(fā)表于 12-11 08:15 ?393次閱讀
    AI觀察 | 今年最火的<b class='flag-5'>GPT-4</b>,正在締造科幻版妙手仁心!

    新火種AI|谷歌深夜發(fā)布復(fù)仇神器Gemini,原生多模態(tài)碾壓GPT-4

    谷歌背水一戰(zhàn),發(fā)布Gemini,狙擊GPT-4
    的頭像 發(fā)表于 12-08 09:09 ?1012次閱讀
    新火種AI|谷歌深夜發(fā)布復(fù)仇神器Gemini,原生多模態(tài)碾壓<b class='flag-5'>GPT-4</b>?

    OpenAI發(fā)布的GPT-4 Turbo版本ChatGPT plus有什么功能?

    OpenAI的GPT-4 Turbo以前所未有的功能和價(jià)格改變?nèi)斯ぶ悄艿奈磥?lái) 在人工智能領(lǐng)域的一次里程碑式活動(dòng)中,OpenAI開(kāi)發(fā)者大會(huì)上發(fā)布了GPT-4 Turbo,這是突破性人工智能模型
    的頭像 發(fā)表于 12-05 17:57 ?2221次閱讀
    OpenAI發(fā)布的<b class='flag-5'>GPT-4</b> Turbo版本ChatGPT plus有什么功能?

    微軟Copilot(Bing Chat)將升級(jí)至GPT-4 Turbo

    微軟Copilot(Bing Chat)將升級(jí)至GPT-4 Turbo 微軟廣告和網(wǎng)絡(luò)服務(wù)負(fù)責(zé)人Mikhail Parakhin在X平臺(tái)透露,Copilot(Bing Chat)目前還在解決一些問(wèn)題
    的頭像 發(fā)表于 11-28 18:37 ?1073次閱讀

    ChatGPT重磅更新 OpenAI發(fā)布GPT-4 Turbo模型價(jià)格大降2/3

    ChatGPT重磅更新 OpenAI發(fā)布GPT-4 Turbo模型價(jià)格大降2/3 目前OpenAI算是全球大模型的引領(lǐng)者,一舉一動(dòng)都牽動(dòng)著大家的關(guān)注,現(xiàn)在ChatGPT迎來(lái)重磅更新。 OpenAI
    的頭像 發(fā)表于 11-07 18:20 ?2559次閱讀
    ChatGPT重磅更新 OpenAI發(fā)布<b class='flag-5'>GPT-4</b> Turbo模型價(jià)格大降2/3