chatgpt如何讓它寫代碼 支持20種編程語言,谷歌版ChatGPT代碼水平反殺了?
雖然過去十幾年里一直引領全球 AI 進步,谷歌在過去的幾個月卻只能努力追趕微軟和 的步伐,為此這個星期甚至還把谷歌大腦和 合并到了一起。
去年底, 引發了科技行業的劇變,今年 2 月,谷歌發布 競品 Bard,人們對其使用體驗褒貶不一。Bard 有這樣那樣的限制,很多人對開發人員提出的需求就是“什么時候它才能寫代碼?”
本周五,Bard 寫代碼的能力終于上線了。
谷歌表示,Bard 現在能使用 20 種編程語言,包括 C++、Go、Java、、 和 等等,還能幫助用戶 和解釋代碼、優化代碼。只需要簡單的 ,例如“能讓該代碼更快嗎”,Bard 就能理解人類意圖,自動讓代碼變得更高效。
我們知道,很多人會使用 跑機器學習模型,它還自帶免費的云 GPU 算力。現在人們也可以輕松地將 Bard 生成的 代碼導出到 上 —— 甚至無需復制粘貼。Bard 還能夠協助 編寫函數。
此前,谷歌已宣布面向美國和英國的用戶開放 Bard,這部分用戶已經可以直接使用 Bard 的所有新功能了。
谷歌演示了 Bard 寫代碼的效果。和 一樣,現在 Bard 可以根據你的需求生成完成相應任務的代碼:
解釋代碼的功能對于編程初學者來說特別有用:
除了生成、解釋代碼,Bard 還可以幫助用戶調試()代碼,包括 Bard 自己生成的代碼。如果 Bard 生成的代碼未按預期運行,只需告訴 Bard:“this code didn’t work,fix it(此代碼無效chatgpt如何讓它寫代碼,請修復)”chatgpt如何讓它寫代碼,Bard 就可以幫助用戶進行調試。
應用生成式 AI 來加速軟件開發并幫助人們解決復雜的工程挑戰,這是 Bard 推出代碼生成功能的美好愿景。但目前 Bard 的能力還有待提升。
谷歌表示,Bard 仍處于早期實驗階段,有時可能會提供不準確、誤導或虛假的信息,也可能會生成無法產生預期輸出的代碼,或者生成不是最優的 / 不完整的代碼。用戶需要在采用 Bard 生成的代碼之前,仔細檢查代碼,測試和審查代碼中的 和 bug。
對于一款正在大規模測試的語言大模型來說,新上線的功能必然會遇到用戶各式各樣的調戲,Bard 的代碼能力也一樣。
首先 Bard 在給出答案時會自帶引用的代碼鏈接chatgpt如何讓它寫代碼,對于一個面向實用化的產品來說,這很重要,也受到了好評。
你們經常吐槽 AI 是在抄代碼,它不是亂抄的。
問 Bard“你能幫我實現一個基本的 RNN 并在虛擬文本數據上測試它嗎?”然后直接把生成的代碼導出到 上。代碼的一部分不起作用。找到錯誤再次詢問 AI,Bard 修改了代碼,看起來一切似乎都運行完美。現在我們只需要檢查實現是否正確,手動檢查,有必要的時候做一些單元測試就行了。
擁有 導出功能真的很有用。
最后,有人嘗試用 Bard 生成上古編程語言 的代碼,結果居然是令人滿意的:
人們一直在擔心,等現在這波 程序員退休,很多關鍵崗位會后繼無人。看起來,AI 可以幫我們解決這個大問題了。
不過也有部分網友表示,Bard 的能力似乎仍然不及 GPT-4。
使用 AI 輔助編程,能否最終改變我們的工作方式?這還有待我們繼續探索。
參考內容:
免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責。如需轉載,請聯系原作者。如果來源標注有誤或侵犯了您的合法權益或者其他問題不想在本站發布,來信即刪。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。