喊一聲“嘿!GitHub”,說(shuō)出需求VS Code就能自己寫(xiě)代碼了
奶爸程序員:邊抱孩子邊快速編程不是夢(mèng)
明敏 發(fā)自 凹非寺
量子位 | 公眾號(hào) QbitAI
喊一句“嘿!GitHub”,說(shuō)出你的需求,代碼自動(dòng)來(lái)!
Python中導(dǎo)入pandas庫(kù),只需說(shuō)一句“import pandas”:
長(zhǎng)句語(yǔ)音、一連串命令,都不在話(huà)下:
嗯,就是和Siri一個(gè)味兒,想干啥吆喝就行了。
像插個(gè)空行、跑程序,這些小操作,也能通通搞定:
這就是GitHub最新推出的語(yǔ)音助手——Hey GitHub。
讓你不用鍵盤(pán)也能寫(xiě)代碼!
各位程序猿,看到這你不激動(dòng)嗎?
畢竟誰(shuí)沒(méi)有過(guò)敲代碼敲到手指廢掉、鎖骨骨折還要寫(xiě)代碼的辛酸經(jīng)歷呢
……
有人直接放話(huà),如果它效果好,即便是花重金他也愿意買(mǎi)這個(gè)功能!
還有人開(kāi)腦洞,這下豈不是不懂編程的人,也有希望自己寫(xiě)代碼了?
目前,“嘿!GitHub”作為測(cè)試項(xiàng)目被放在Copilot中,功能還未完全開(kāi)放,但是可以先去官網(wǎng)排個(gè)隊(duì)了~
不用手怎么寫(xiě)代碼?
從GitHub開(kāi)發(fā)者大會(huì)現(xiàn)場(chǎng)的演示來(lái)看,“嘿!GitHub”的操作界面大概長(zhǎng)介樣:
操作幾乎沒(méi)門(mén)檻,表達(dá)清楚指示就好,官方演示里給的也都是大白話(huà)。
從網(wǎng)上獲取Titanic CSV數(shù)據(jù)集,并進(jìn)行賦值
清除age=null的Titanic數(shù)據(jù)記錄
……
看樣子它也懂得連貫上下文。
想要重新開(kāi)啟一個(gè)任務(wù),一般需要再說(shuō)一次“嘿,GitHub”。
官方表示,甚至還能語(yǔ)音要求它自己寫(xiě)一段代碼摘要出來(lái)。
看到這里,有人已經(jīng)在開(kāi)腦洞了。
如果搭配上老羅的TNT,寫(xiě)代碼再合適不過(guò)了!
GitHub官方表示,這個(gè)實(shí)驗(yàn)性的項(xiàng)目是對(duì)Copilot的擴(kuò)展。
后者是去年GitHub推出的自動(dòng)補(bǔ)全代碼工具,基于OpenAI的Codex,它能理解自然語(yǔ)言表達(dá),輸出對(duì)應(yīng)代碼。Codex則是基于GPT-3。
而“嘿!GitHub”甚至不需要輸入文字,可以讓打字有困難的開(kāi)發(fā)者,也能快速編程。
目前,它只能在VS Code中使用,不過(guò)官方表示他們希望將這一功能進(jìn)一步推廣開(kāi)來(lái)。
由于是Copilot的擴(kuò)展,所以“嘿!GitHub”不是能免費(fèi)體驗(yàn)的。Copilot定價(jià)每位用戶(hù)月費(fèi)10美元,或者年費(fèi)100美元。
不過(guò)目前來(lái)看,“嘿!GitHub”好像還只能支持英文。
但是Copilot都支持中文了,“嘿!GitHub”還會(huì)遠(yuǎn)嗎?
此外,官方這次不只開(kāi)放了“嘿!GitHub”個(gè)人開(kāi)發(fā)者的排隊(duì)通道,還給一并給出了Copilot企業(yè)版的排隊(duì)通道。
網(wǎng)友:到底靠不靠譜?
由于功能還不能體驗(yàn),所以網(wǎng)友們現(xiàn)在還只能泛泛討論,這玩意到底將會(huì)是生產(chǎn)力還是然并卵?
畢竟這確實(shí)是有痛點(diǎn)需求的。
有位老哥表示,自己1998年摔斷鎖骨的時(shí)候,就想到用語(yǔ)音識(shí)別應(yīng)用(Dragon Dictate)來(lái)嘗試寫(xiě)代碼,不過(guò)受限于當(dāng)時(shí)的技術(shù)水平,效果不是很好。
還有新手奶爸說(shuō),這樣就能一邊抱孩子一邊寫(xiě)代碼了。
但從實(shí)際操作層面來(lái)看,可能還有很多細(xì)節(jié)需要考慮。
比如想要遙控好AI,對(duì)程序員的語(yǔ)言表達(dá)能力還是有要求的。
而且代碼自動(dòng)輸出后,程序員還是要自己來(lái)debug一下,這些操作無(wú)法用語(yǔ)音完成。
有人就表示,希望它的寫(xiě)代碼能力不要太差:
希望它不要搞出來(lái)什么bug,后面還要我自己來(lái)修復(fù)!
以及,這種語(yǔ)音操控的場(chǎng)景,放在辦公室環(huán)境貌似有點(diǎn)尷尬……
難道讓所有人都聽(tīng)到我指揮AI干啥嗎???
嗯……可能這些問(wèn)題還得等第一批排上隊(duì)的開(kāi)發(fā)者來(lái)解答了。
One More Thing
而在發(fā)布實(shí)驗(yàn)性新功能的另一邊,Copilot最近其實(shí)官司纏身。
其背后GitHub、OpenAI、微軟都被告上法庭。
程序員們指控,OpenAI和微軟使用他們貢獻(xiàn)的代碼訓(xùn)練Copilot,而這又是個(gè)收費(fèi)項(xiàng)目。
據(jù)悉,該訴訟已提交到美國(guó)加州北區(qū)地方法院,要求法院批準(zhǔn) 90 億美元(約 649 億人民幣)的法定損害賠償金。
不知道這會(huì)不會(huì)對(duì)Copilot后續(xù)造成影響……
話(huà)說(shuō)回來(lái),你覺(jué)得“嘿!GitHub”會(huì)好用嗎?
官網(wǎng)地址:
https://githubnext.com/projects/hey-github/
參考鏈接:
https://news.ycombinator.com/item?id=33543946