雖然過去十幾年里一直引領(lǐng)全球 AI 進(jìn)步,谷歌在過去的幾個(gè)月卻只能努力追趕微軟和 的步伐,為此這個(gè)星期甚至還把谷歌大腦和 合并到了一起。

去年底, 引發(fā)了科技行業(yè)的劇變,今年 2 月,谷歌發(fā)布 競品 Bard,人們對其使用體驗(yàn)褒貶不一。Bard 有這樣那樣的限制,很多人對開發(fā)人員提出的需求就是“什么時(shí)候它才能寫代碼?”

本周五,Bard 寫代碼的能力終于上線了。

谷歌商店中國版代碼_chatgpt如何讓它寫代碼_谷歌語音翻譯多少種語言

谷歌表示,Bard 現(xiàn)在能使用 20 種編程語言,包括 C++、Go、Java、、 和 等等,還能幫助用戶 和解釋代碼、優(yōu)化代碼。只需要簡單的 ,例如“能讓該代碼更快嗎”,Bard 就能理解人類意圖,自動(dòng)讓代碼變得更高效。

我們知道,很多人會(huì)使用 跑機(jī)器學(xué)習(xí)模型,它還自帶免費(fèi)的云 GPU 算力。現(xiàn)在人們也可以輕松地將 Bard 生成的 代碼導(dǎo)出到 上 —— 甚至無需復(fù)制粘貼。Bard 還能夠協(xié)助 編寫函數(shù)。

谷歌語音翻譯多少種語言_谷歌商店中國版代碼_chatgpt如何讓它寫代碼

此前,谷歌已宣布面向美國和英國的用戶開放 Bard,這部分用戶已經(jīng)可以直接使用 Bard 的所有新功能了。

谷歌演示了 Bard 寫代碼的效果。和 一樣,現(xiàn)在 Bard 可以根據(jù)你的需求生成完成相應(yīng)任務(wù)的代碼:

谷歌商店中國版代碼_chatgpt如何讓它寫代碼_谷歌語音翻譯多少種語言

解釋代碼的功能對于編程初學(xué)者來說特別有用:

chatgpt如何讓它寫代碼_谷歌商店中國版代碼_谷歌語音翻譯多少種語言

除了生成、解釋代碼,Bard 還可以幫助用戶調(diào)試()代碼,包括 Bard 自己生成的代碼。如果 Bard 生成的代碼未按預(yù)期運(yùn)行,只需告訴 Bard:“this code didn’t work,fix it(此代碼無效chatgpt如何讓它寫代碼,請修復(fù))”chatgpt如何讓它寫代碼,Bard 就可以幫助用戶進(jìn)行調(diào)試。

谷歌語音翻譯多少種語言_谷歌商店中國版代碼_chatgpt如何讓它寫代碼

應(yīng)用生成式 AI 來加速軟件開發(fā)并幫助人們解決復(fù)雜的工程挑戰(zhàn),這是 Bard 推出代碼生成功能的美好愿景。但目前 Bard 的能力還有待提升。

谷歌表示,Bard 仍處于早期實(shí)驗(yàn)階段,有時(shí)可能會(huì)提供不準(zhǔn)確、誤導(dǎo)或虛假的信息,也可能會(huì)生成無法產(chǎn)生預(yù)期輸出的代碼,或者生成不是最優(yōu)的 / 不完整的代碼。用戶需要在采用 Bard 生成的代碼之前,仔細(xì)檢查代碼,測試和審查代碼中的 和 bug。

對于一款正在大規(guī)模測試的語言大模型來說,新上線的功能必然會(huì)遇到用戶各式各樣的調(diào)戲,Bard 的代碼能力也一樣。

首先 Bard 在給出答案時(shí)會(huì)自帶引用的代碼鏈接chatgpt如何讓它寫代碼,對于一個(gè)面向?qū)嵱没漠a(chǎn)品來說,這很重要,也受到了好評。

chatgpt如何讓它寫代碼_谷歌語音翻譯多少種語言_谷歌商店中國版代碼

你們經(jīng)常吐槽 AI 是在抄代碼,它不是亂抄的。

問 Bard“你能幫我實(shí)現(xiàn)一個(gè)基本的 RNN 并在虛擬文本數(shù)據(jù)上測試它嗎?”然后直接把生成的代碼導(dǎo)出到 上。代碼的一部分不起作用。找到錯(cuò)誤再次詢問 AI,Bard 修改了代碼,看起來一切似乎都運(yùn)行完美。現(xiàn)在我們只需要檢查實(shí)現(xiàn)是否正確,手動(dòng)檢查,有必要的時(shí)候做一些單元測試就行了。

chatgpt如何讓它寫代碼_谷歌語音翻譯多少種語言_谷歌商店中國版代碼

擁有 導(dǎo)出功能真的很有用。

最后,有人嘗試用 Bard 生成上古編程語言 的代碼,結(jié)果居然是令人滿意的:

谷歌語音翻譯多少種語言_谷歌商店中國版代碼_chatgpt如何讓它寫代碼

人們一直在擔(dān)心,等現(xiàn)在這波 程序員退休,很多關(guān)鍵崗位會(huì)后繼無人。看起來,AI 可以幫我們解決這個(gè)大問題了。

不過也有部分網(wǎng)友表示,Bard 的能力似乎仍然不及 GPT-4。

使用 AI 輔助編程,能否最終改變我們的工作方式?這還有待我們繼續(xù)探索。

參考內(nèi)容:

免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表本站的觀點(diǎn)和立場和對其真實(shí)性負(fù)責(zé)。如需轉(zhuǎn)載,請聯(lián)系原作者。如果來源標(biāo)注有誤或侵犯了您的合法權(quán)益或者其他問題不想在本站發(fā)布,來信即刪。