博客專欄

EEPW首頁(yè) > 博客 > AI語(yǔ)音編程來(lái)了!GitHub 勢(shì)要顛覆程序員開發(fā)

AI語(yǔ)音編程來(lái)了!GitHub 勢(shì)要顛覆程序員開發(fā)

發(fā)布人:AI科技大本營(yíng) 時(shí)間:2022-11-20 來(lái)源:工程師 發(fā)布文章
作者 | 王啟隆       

出品 | CSDN(ID:CSDNnews)

十五年前,GitHub 的第一行代碼誕生。從那時(shí)起,GitHub 的開源先驅(qū)將全球開發(fā)者集體視為目標(biāo),提供開發(fā)者們所需的一切,這一使命在 GitHub 平臺(tái)的每次迭代中都保持不變。

如今,軟件正在吞噬世界,開源正在吞噬所有軟件,隨著軟件的不斷進(jìn)步,開發(fā)者們也迎來(lái)了一個(gè)轉(zhuǎn)折點(diǎn)——在今年的 GitHub Universe 開發(fā)者大會(huì)上,GitHub 宣布將顛覆全球程序員的開發(fā)體驗(yàn),以 GitHub Copilot 的更新拉開序幕,促進(jìn)開發(fā)者和企業(yè)輕松推動(dòng)創(chuàng)新。

圖片

這是微軟收購(gòu) GitHub 的第四年,全球開發(fā)者數(shù)量已經(jīng)達(dá)到了 9400 萬(wàn),新增用戶人數(shù)為 2100 萬(wàn)。

GitHub Universe 2022 直播回放:https://bbs.csdn.net/topics/609079576


圖片編碼神器,重新定義可能性

圖片

據(jù)統(tǒng)計(jì),現(xiàn)在的 GitHub 有 40% 的 Python 代碼是使用過(guò) Copilot 輔助的。

每隔一段時(shí)間,就會(huì)出現(xiàn)一項(xiàng)改變一切的新技術(shù)。就像編程語(yǔ)言和開源徹底改變了我們的行業(yè)一樣,人工智能正在改變軟件開發(fā)的未來(lái)。GitHub Copilot 就是對(duì) AI 時(shí)代的一種解答。Copilot 是 GitHub 今年早些時(shí)候推出的人工智能工具,經(jīng)過(guò)數(shù)十億行代碼的訓(xùn)練,將自然語(yǔ)言提示轉(zhuǎn)化為數(shù)十種語(yǔ)言的編碼建議。Copilot 旨在幫助開發(fā)者編寫代碼,且根據(jù)今年大會(huì)報(bào)告給出的數(shù)據(jù),Copilot 已經(jīng)通過(guò)基于 AI 的編碼建議,幫助全球開發(fā)者的工作效率提高了 55%。GitHub 正在為 Copilot 試驗(yàn)一種全新的基于語(yǔ)音的交互系統(tǒng),只要像對(duì) Siri 或小愛(ài)同學(xué)那樣,對(duì) Copilot 說(shuō)一聲“嘿,GitHub!”,Copilot 就能允許程序員只用自己的聲音而不是鍵盤進(jìn)行編碼。GitHub 希望能將 Copilot 帶給全世界更多的開發(fā)者,包括那些用手打字有困難的開發(fā)者。目前,Copilot 只能減少在 VS Code 中編碼時(shí)對(duì)鍵盤的需求,但 GitHub 仍將通過(guò)進(jìn)一步的研究和測(cè)試來(lái)擴(kuò)展它的功能。如今的 Copilot 還局限于個(gè)人層面,因此 GitHub 還計(jì)劃向企業(yè)售賣 GitHub Copilot 的管理許可證,提供企業(yè)核心人工智能輔助技術(shù),為各種 GitHub Copilot 設(shè)置添加的管理控制,提高組織生產(chǎn)力。
圖片推陳出新,云端革命
使用全新的代碼庫(kù)或全新的工具總會(huì)讓人望而生畏:因?yàn)槲覀冃枰螺d所有正確的依賴項(xiàng)、設(shè)置環(huán)境、確保硬件符合要求……這一套流程下來(lái),已經(jīng)能被稱為一個(gè)項(xiàng)目了。GitHub 發(fā)現(xiàn)了這個(gè)問(wèn)題,并更新了 GitHub Codespace,為其增添了全新的搜索和導(dǎo)航功能,讓所有開發(fā)者都能輕易找到自己的需求。圖片從今天起,個(gè)人開發(fā)者每個(gè)月都能免費(fèi)使用 60 小時(shí)的 GitHub Codespaces,且在幾秒鐘內(nèi)就能啟動(dòng)構(gòu)建。去年,GitHub Codespaces 團(tuán)隊(duì)向各大企業(yè)云用戶演示了這款產(chǎn)品是如何減少了開發(fā)者的時(shí)間,改進(jìn)了開發(fā)者的工作流程。然而,對(duì)于開源項(xiàng)目的開發(fā)者和維護(hù)者來(lái)說(shuō),這些問(wèn)題仍然存在。今年,GitHub Codespaces 通過(guò)消除了管理開發(fā)環(huán)境的復(fù)雜性和降低了硬件要求,以便任何人都可以從云上進(jìn)行創(chuàng)作、協(xié)作和創(chuàng)新。

圖片

除此之外,GitHub 的代碼搜索功能迎來(lái)了一次革新,現(xiàn)在的 GitHub Code serach 換上了一個(gè)更加強(qiáng)大的新界面,允許開發(fā)人員使用建議構(gòu)造查詢,提供補(bǔ)全功能,并提供對(duì)搜索結(jié)果進(jìn)行分割的功能,以更迅捷的速度為開發(fā)者提供相關(guān)的結(jié)果。

代碼視圖也進(jìn)行了全新的重新設(shè)計(jì),它緊密地集成了搜索、瀏覽和代碼導(dǎo)航幾大部分,允許開發(fā)者快速遍歷他們的代碼以找到答案。新版界面將代碼分開放在上下文中,顯示它適合存儲(chǔ)庫(kù)其余部分的位置,并使開發(fā)人員能夠輕松地跨存儲(chǔ)庫(kù)瀏覽文件。這兩個(gè)新功能將改變用戶在 GitHub.com 上的導(dǎo)航方式,幫助所有人更快地找到正確的代碼,組織工作。


圖片以開發(fā)者為中心的協(xié)作工具


計(jì)劃和跟蹤是優(yōu)秀開發(fā)團(tuán)隊(duì)如何運(yùn)作的核心。GitHub 為全球開發(fā)者提供了一個(gè)以他們?yōu)橹行牡囊?guī)劃工具,這個(gè)工具與開發(fā)者現(xiàn)有的工作流無(wú)縫集成,不僅適應(yīng)開發(fā)者當(dāng)前的規(guī)劃過(guò)程,還鼓勵(lì)人能夠在前進(jìn)的過(guò)程中不斷演進(jìn)和迭代。

圖片

Roadmap 是可以觀察的數(shù)據(jù)圖表,用戶能在上面創(chuàng)建視圖,以在一個(gè)時(shí)間跨度內(nèi)可視化自己的所有工作項(xiàng)目,對(duì)工作主體進(jìn)行規(guī)劃和跟蹤,或者查看接近截止日期的進(jìn)展情況。

圖片

另一項(xiàng)工具 Tasklists,能將問(wèn)題分解為任務(wù),將任務(wù)轉(zhuǎn)換為問(wèn)題,在 GitHub 項(xiàng)目中可視化開發(fā)者的關(guān)系。任務(wù)列表與 GitHub 項(xiàng)目深度集成,因此用戶可以使用如" tracked by "和" tracks "的字段,縱覽項(xiàng)目的關(guān)聯(lián)性。

圖片

這些實(shí)用的工具都能落到用戶的手掌心,加入到 GitHub 的移動(dòng)端 GitHub Mobile,讓開發(fā)者無(wú)論何時(shí)、身處何地都能了解到工作項(xiàng)目的最新進(jìn)展。GitHub Mobile 還可以訪問(wèn) GitHub 項(xiàng)目,運(yùn)行工作流程中的 GitHub Actions,并在 pull requests 中編輯文件。
圖片云企業(yè)時(shí)代,解鎖大規(guī)模協(xié)作

圖片

GitHub 通過(guò)每次 git 推送獲取安全反饋,在創(chuàng)建代碼時(shí)掃描代碼,在開發(fā)人員工作流程中獲取準(zhǔn)確、可操作的安全審查。這一點(diǎn)被運(yùn)用到了面向企業(yè)的 GitHub Enterprise Cloud,可以保護(hù)用戶的供應(yīng)鏈、代碼和軟件生命周期,提高整個(gè)組織的可觀察性。

圖片

在過(guò)去的幾年里,GitHub Actions 已經(jīng)成長(zhǎng)為一個(gè)成熟的 CI/CD 平臺(tái),并且比以往任何時(shí)候都更強(qiáng)大。據(jù)悉,在 Linux、Windows 和 macOS 上,GitHub Actions 每天都有超過(guò) 1000 萬(wàn)次創(chuàng)建。

GitHub Actions 使得所有的自動(dòng)化軟件工作流程變得輕松無(wú)比,讓用戶直接從 GitHub 就能構(gòu)建、測(cè)試和部署代碼,并按照自己想要的方式進(jìn)行代碼評(píng)審、分支管理和問(wèn)題分類。

圖片

GitHub Enterprise Server 3.7 也在大會(huì)上正式發(fā)布。本次版本更新包括超過(guò)70個(gè)新特性,可供那些想要自托管 GitHub 功能的用戶使用。GitHub 還與 Arm 合作,通過(guò) GitHub Actions 徹底改變物聯(lián)網(wǎng)軟件開發(fā);GitHub Actions Runner 預(yù)配置了所有 Arm 開發(fā)工具,因此開發(fā)人員可以在幾分鐘內(nèi)啟動(dòng)并運(yùn)行,以便他們可以專注于重要的事情。

這樣一來(lái),任何規(guī)模的團(tuán)隊(duì)都可以加快開發(fā)速度,提高軟件的可靠性,并花更多時(shí)間完全在為開發(fā)人員構(gòu)建的有凝聚力的平臺(tái)體驗(yàn)中構(gòu)建軟件。


圖片

助力新人,啟動(dòng) 1000 萬(wàn)美元開源資金


最后,為了慶祝 Octoverse 成立 10 周年,GitHub 正在創(chuàng)建許多計(jì)劃來(lái)構(gòu)建開源規(guī)范,教育開發(fā)者承擔(dān)開源工作,并支撐開源開發(fā)者從事開源項(xiàng)目。

圖片

2019 年,GitHub 就啟動(dòng)了 GitHub Sponsor,幫助資助開源工作。這一計(jì)劃最終擴(kuò)展到全球 68 個(gè)地區(qū),使得 GitHub 上的開源經(jīng)濟(jì)蓬勃發(fā)展,為開源開發(fā)者和項(xiàng)目貢獻(xiàn)了超過(guò) 2500 萬(wàn)美元;而 GitHub Accelerator 現(xiàn)在將為 20 名維護(hù)人員和團(tuán)隊(duì)提供津貼和指導(dǎo),以啟動(dòng)全職開源職業(yè)生涯。

GitHub 也希望幫助建立未來(lái)的開源公司,投資自己的生態(tài)系統(tǒng);在今年的大會(huì)上,GitHub 正式宣布 1000 萬(wàn)美元的 M12 GitHub 基金。這項(xiàng)資金的投資重點(diǎn)將是處于種子階段的開源開發(fā)者工具。通過(guò)盡早與開源公司合作,GitHub 可以支持這些新晉的創(chuàng)始人,促進(jìn)他們社區(qū)和產(chǎn)品的形成。


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞: AI

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉