2021精品一区芒果-国产亚洲精品久久久久-国产真人性做爰视频免费40分钟-天堂网WWW最新版资源

每日簡(jiǎn)訊:GitHub CEO:遲早,80% 的代碼將由 Copilot 編寫

注意:因公眾號(hào)更改了推送規(guī)則,如果不想錯(cuò)過開發(fā)者頭條推送文章,記得

注意:因公眾號(hào)更改了推送規(guī)則,如果不想錯(cuò)過開發(fā)者頭條推送文章,記得設(shè)置“星標(biāo)”,這樣每次文章更新你可以第一時(shí)間看到。

方法:點(diǎn)擊上方開發(fā)者頭條進(jìn)入公眾號(hào)主頁,再點(diǎn)主頁右上角“...”,然后選擇“設(shè)為星標(biāo)

在過去的十五年中,GitHub已經(jīng)成為編程世界中不可或缺的一部分。其AI工具“Copilot”現(xiàn)在已被超過1億的開發(fā)者使用,并由OpenAI的Codex驅(qū)動(dòng)。


(資料圖片僅供參考)

Freethink采訪了GitHub的CEO Thomas Dohmke,他談到了Copilot將如何改變編程作為一個(gè)職業(yè)的方式,以及AI將如何改變我們學(xué)習(xí)的方式。

Freethink:你認(rèn)為AI驅(qū)動(dòng)的無代碼開發(fā)會(huì)變得更為普遍嗎?

Thomas Dohmke:系統(tǒng)思維,理解軟件的復(fù)雜性,并能將大型復(fù)雜系統(tǒng)分解為小型構(gòu)建塊,將在軟件開發(fā)中起到日益增長(zhǎng)的作用。開發(fā)者仍然需要理解源代碼并進(jìn)行安全審查。

如今,開發(fā)者其實(shí)并不把大部分時(shí)間用在編碼上。有了Copilot,他們可以用每天的兩到四小時(shí)來真正地編碼,并保持在流程中,以完成工作并享受這個(gè)過程。

Copilot讓編程變得更有趣,因?yàn)槟悴辉傩枰粩嗟卦诰庉嬈骱蜑g覽器、搜索引擎以及像Stack Overflow或GitHub這樣的平臺(tái)之間切換上下文,去尋找你需要的那三行代碼來實(shí)現(xiàn)一個(gè)圓角。

我認(rèn)為如果我作為一家小型創(chuàng)業(yè)公司的創(chuàng)始人有Copilot的話,我的生活會(huì)變得容易得多。這是一個(gè)讓你快速達(dá)到原型、預(yù)覽,最終達(dá)到產(chǎn)品市場(chǎng)匹配的工具。

我們?cè)?020年8月開始開發(fā)Copilot,于2021年初向大約250名GitHub員工推出了第一版內(nèi)部預(yù)覽。反饋令人震驚,人們告訴我們他們不能再?zèng)]有Copilot進(jìn)行開發(fā)了。

我們的團(tuán)隊(duì)給出了非常積極的反饋,保留數(shù)目非常高。在第一天或者第一周之后,我們并沒有看到使用率下降。

當(dāng)客戶使用Copilot時(shí),幾乎有一半的代碼是由Copilot在啟用它的文件中編寫的。遲早,80%的代碼將由Copilot編寫。

當(dāng)你使用Copilot時(shí),你在代碼中會(huì)變得更加明確,而Copilot會(huì)使用這些額外的上下文來合成代碼。

我們從對(duì)2000名開發(fā)者的調(diào)查中得知,有75%的人在使用Copilot時(shí)感到更加滿足。

我們給50名開發(fā)者提供了使用Copilot的權(quán)限,并且還有50名開發(fā)者沒有使用Copilot。使用Copilot的組比其他組快了55%,成功率也更高。

Freethink:Copilot將對(duì)未來程序員的發(fā)展產(chǎn)生什么影響?我很好奇像Copilot這樣的工具可能對(duì)學(xué)習(xí)編程的高中生產(chǎn)生什么影響?

ThomasDohmke:我認(rèn)為我們學(xué)習(xí)的方式將會(huì)完全改變,我們?cè)趯W(xué)校的教學(xué)方式也將完全改變。老師將更多地成為一名教練,幫助所有年齡的孩子利用技術(shù)以他們自己的速度探索主題。

我認(rèn)為知識(shí)將變得不那么重要,學(xué)生需要學(xué)會(huì)如何推理和探索內(nèi)容,以判斷AI是否給出了正確的答案。

要使用Copilot,你必須了解計(jì)算機(jī)科學(xué)的基礎(chǔ)知識(shí)。否則,AI會(huì)給你一個(gè)抽象的答案。

老師會(huì)發(fā)現(xiàn)如果一個(gè)學(xué)生試圖用一種欺騙的方式來解決他們的作業(yè),他們會(huì)要求他們展示他們的工作。沒有兩個(gè)軟件項(xiàng)目是相同的,你仍然需要學(xué)習(xí)相關(guān)的概念。

Copilot是在互聯(lián)網(wǎng)上的開放數(shù)據(jù)上進(jìn)行訓(xùn)練的,GitHub在過去的15年里一直支持開源生態(tài)系統(tǒng)。我們希望繼續(xù)支持這個(gè)生態(tài)系統(tǒng),因?yàn)槲覀兿嘈砰_源對(duì)于實(shí)現(xiàn)人類進(jìn)步至關(guān)重要。

開源協(xié)作之所以能夠工作,是因?yàn)槿藗儠?huì)無論他們的教育背景或工作經(jīng)驗(yàn)如何,都會(huì)貢獻(xiàn)代碼。大型語言模型將幫助我們加速進(jìn)步。

你說過語言可能會(huì)過時(shí),但它們也永遠(yuǎn)不會(huì)停止服務(wù)。Copilot可以通過向現(xiàn)在需要管理它的開發(fā)者解釋遺留代碼,以及為該代碼生成測(cè)試用例,幫助公司現(xiàn)代化他們的代碼庫。

我們都在與過去一代開發(fā)者和我們自己六個(gè)月前的代碼庫的技術(shù)債務(wù)作斗爭(zhēng)。

我認(rèn)為編程語言會(huì)變得更加接近人類,更容易學(xué)習(xí),我們將用任何語言寫評(píng)論。

高中生在理解編程語言和自然語言之間的區(qū)別時(shí)遇到了困難,但有了像Copilot這樣的工具,他們正在學(xué)會(huì)理解。

你已經(jīng)可以使用Copilot聊天來加粗文本或者在網(wǎng)頁上居中一個(gè)區(qū)域,它會(huì)告訴你如何做。

就在最近,我創(chuàng)建了一個(gè)Copilot演示的貪吃蛇游戲,它在我沒有提示的情況下輸出了樣式表。

當(dāng)你與Copilot交互時(shí),你可以告訴它有些事情是錯(cuò)誤的,它會(huì)給出你可以嘗試的其他建議。

Copilot基于OpenAI的Codex,它是一個(gè)來自過去的快照,是2021年以前的代碼。我想知道如果不經(jīng)常編寫樣板代碼,可能會(huì)有什么潛在的損失。

大型語言模型是神經(jīng)網(wǎng)絡(luò),它們擁有數(shù)十億的參數(shù),用于描述如何預(yù)測(cè)某件事的可能性。擴(kuò)散模型可以生成新的、以前不存在的事物,即使它們只在現(xiàn)有的藝術(shù)上接受過訓(xùn)練。

語言模型可以生成完全新的文本,完全新的代碼,并與開發(fā)者合作,創(chuàng)建新的算法或新的代碼。

一起聊聊AI,掃碼添加好友,備注“AI入群”
關(guān)鍵詞:
責(zé)任編輯:hn1007