讓程式設計師動嘴寫程式碼,Copilot測試新功能「嘿,GitHub!」

用嘴寫程式碼這件事,可以,但非常有必要嗎?

Copilot 的誕生,曾經在程式設計師群體中引發熱議。這是 GitHub 今年早些時候推出的每月 10 美元的付費工具,用於幫助開發者編寫程式碼。Copilot 會在開發者的程式碼編輯器內推薦程式碼行,比如當開發者在 Visual Studio Code、Neovim 和 JetBrains IDE 等集成開發環境中輸入程式碼時,它就能夠推薦下一行的程式碼。此外,Copilot 甚至可以提供關於完整的方法和複雜的演算法等建議,以及模板程式碼和單元測試的協助。

讓想象再進一步:如果把 GitHub Copilot 想成一個程式設計師夥伴,那麼,為什麼不能和它說說話呢?

巧合的是,GitHub Copilot 的團隊成員們也是這麼想的。

在近日召開的 GitHub Universe 2022 活動上,GitHub 正式宣佈為 Copilot 軟體試驗一種新的基於語音的互動系統——「嘿,GitHub!」。該系統允許程式設計師只用語音而不用鍵盤進行程式設計,就像對 Siri、Alexa 或Google助手說話一樣。目前,這項新的實驗功能已經在 Copilot 中提供。

「藉助聲音的力量,我們很高興有可能把 GitHub Copilot 的好處帶給更多的開發者,包括那些用手打字有困難的開發者,」GitHub 在今天的部落格文章中表示。「『嘿,GitHub!』目前只是減少了在 VS Code 內編碼時對鍵盤的需求,但我們希望通過進一步的研究和測試擴大其功能。」

新加的語音程式碼創建功能對於無障礙場景特別有幫助。你能夠要求 Copilot 做一些事情,比如移動到不同的程式碼行,或者只用聲音導航到方法或塊。你甚至可以控制 Visual Studio Code,使用「運行程序」或 「切換 zen mode」等命令。如果你想了解某塊程式碼的作用,甚至可以要求它進行程式碼總結。

這個新的語音系統是由 GitHub Next 開發的,該團隊由研究人員和工程師組成,主要「研究軟體開發的未來」。雖然不能保證它最終會作為一個完整的產品推出,但這個實驗肯定是將轉錄與 GitHub Copilot 服務相結合的一種簡單方法。

你可以在這裡註冊加入「嘿,GitHub!」的候補名單:https://githubnext.com/projects/hey-github

也不是所有開發者都買賬,比如有人就提出這功能很雞肋:「這又是哪個不懂程式設計和 GitHub 是什麼的管理層做的決策吧。」

除此之外,GitHub Universe 2022 還推出了多項新功能。比如通過 GitHub Copilot for business,企業可以為其員工購買和管理 GitHub Copilot 的席位許可證。通過基於 AI 的編碼建議,該功能承諾能幫助企業團隊將開發人員的工作效率提高 55%。

「我們正處於一個轉折點,是時候提供新的開發者體驗了。」GitHub 表示。「每隔一段時間,就會出現一種改變一切的新技術。就像程式語言和開源徹底改變了行業一樣,人工智慧正在改變軟體開發的未來。GitHub 是這一切的中心。」

不過,在 GitHub 繼續用新功能加強其 Copilot 服務的同時,該軟體也成為了一項擬議的集體訴訟的目標(https://githubcopilotlitigation.com/)。該訴訟指責微軟、GitHub 和 OpenAI 為「空前規模的軟體盜版」提供便利條件,他們從網路上抓取受版權保護的材料來訓練 Copilot,而 Copilot 在複製程式碼時沒有適當的署名。如果該訴訟被授予集體訴訟地位,它可能顛覆這種資料收集在美國被合理使用原則所涵蓋的保護,不僅可能影響 Copilot 的合法性,還可能影響整個生成型 AI 模型的合法性。

參考連結:https://www.theverge.com/2022/11/9/23449175/hey-github-voice-copilot-code-programming-system

相關文章