奧推網

選單
科技

喊一聲“嘿!GitHub”,說出需求VS Code就能自己寫程式碼了

明敏 發自 凹非寺

量子位 | 公眾號 QbitAI

喊一句“

嘿!GitHub

”,說出你的需求,程式碼自動來!

Python中匯入pandas庫,只需說一句“import pandas”:

長句語音、一連串命令,都不在話下:

嗯,就是和Siri一個味兒,想幹啥吆喝就行了。

像插個空行、跑程式,這些小操作,也能通通搞定:

這就是GitHub最新推出的語音助手——

Hey GitHub

讓你不用鍵盤也能寫程式碼!

各位程式猿,看到這你不激動嗎?

畢竟誰沒有過敲程式碼敲到手指廢掉、鎖骨骨折還要寫程式碼的辛酸經歷呢

……

有人直接放話,如果它效果好,即便是花重金他也願意買這個功能!

還有人開腦洞,這下豈不是不懂程式設計的人,也有希望自己寫程式碼了?

目前,“嘿!GitHub”作為測試專案被放在Copilot中,功能還未完全開放,但是可以先去官網排個隊了~

不用手怎麼寫程式碼?

從GitHub開發者大會現場的演示來看,“嘿!GitHub”的操作介面大概長介樣:

操作幾乎沒門檻,表達清楚指示就好,官方演示裡給的也都是大白話。

從網上獲取Titanic CSV資料集,並進行賦值

清除age=null的Titanic資料記錄

……

看樣子它也懂得

連貫上下文

想要重新開啟一個任務,一般需要再說一次“嘿,GitHub”。

官方表示,甚至還能語音要求它自己寫一段

程式碼摘要

出來。

看到這裡,有人已經在開腦洞了。

如果搭配上老羅的TNT,寫程式碼再合適不過了!

GitHub官方表示,這個實驗性的專案是對Copilot的擴充套件。

後者是去年GitHub推出的自動補全程式碼工具,基於OpenAI的Codex,它能理解自然語言表達,輸出對應程式碼。Codex則是基於GPT-3。

而“嘿!GitHub”甚至不需要輸入文字,可以讓打字有困難的開發者,也能快速程式設計。

目前,它只能在VS Code中使用,不過官方表示他們希望將這一功能進一步推廣開來。

由於是Copilot的擴充套件,所以“嘿!GitHub”不是能免費體驗的。Copilot定價每位使用者月費10美元,或者年費100美元。

不過目前來看,“嘿!GitHub”好像還只能支援英文。

但是Copilot都支援中文了,“嘿!GitHub”還會遠嗎?

此外,官方這次不只開放了“嘿!GitHub”個人開發者的排隊通道,還給一併給出了Copilot企業版的排隊通道。

網友:到底靠不靠譜?

由於功能還不能體驗,所以網友們現在還只能泛泛討論,這玩意到底將會是生產力還是然並卵?

畢竟這確實是有痛點需求的。

有位老哥表示,自己1998年摔斷鎖骨的時候,就想到用語音識別應用(Dragon Dictate)來嘗試寫程式碼,不過受限於當時的技術水平,效果不是很好。

還有新手奶爸說,這樣就能一邊抱孩子一邊寫程式碼了。

但從實際操作層面來看,可能還有很多細節需要考慮。

比如想要遙控好AI,對程式設計師的語言表達能力還是有要求的。

而且程式碼自動輸出後,程式設計師還是要自己來debug一下,這些操作無法用語音完成。

有人就表示,希望它的寫程式碼能力不要太差:

希望它不要搞出來什麼bug,後面還要我自己來修復!

以及,這種語音操控的場景,放在辦公室環境貌似有點尷尬……

難道讓所有人都聽到我指揮AI幹啥嗎???

嗯……可能這些問題還得等第一批排上隊的開發者來解答了。

One More Thing

而在釋出實驗性新功能的另一邊,Copilot最近其實官司纏身。

其背後GitHub、OpenAI、微軟都被告上法庭。

程式設計師們指控,OpenAI和微軟使用他們貢獻的程式碼訓練Copilot,而這又是個收費專案。

據悉,該訴訟已提交到美國加州北區地方法院,要求法院批准 90 億美元(約 649 億人民幣)的法定損害賠償金。

不知道這會不會對Copilot後續造成影響……

話說回來,你覺得“嘿!GitHub”會好用嗎?

官網地址:

https://githubnext。com/projects/hey-github/

參考連結:

https://news。ycombinator。com/item?id=33543946

— 完 —

量子位 QbitAI · 頭條號簽約