繼續(xù)迎戰(zhàn)微軟!谷歌生成式AI Bard可以編程和調(diào)試代碼錯誤了
4月21日周五,谷歌正式宣布其生成式人工智能聊天機(jī)器人Bard可以用來參與軟件開發(fā),新功能包括幫忙編寫代碼、去除代碼錯誤(debug)、解釋代碼片段,并為在線電子表格Google Sheets編寫函數(shù),并將代碼從一種語言翻譯稱另一種語言等。
谷歌研究(Google Research)的產(chǎn)品負(fù)責(zé)人介紹稱,自從3月向公眾開放Bard以來,“協(xié)助編程”一直是用戶最熱門的要求之一。編程新功能可用于20多種編程語言,包括 C++、Go、Java、Javascript、Python 和 Typescript。還可以將Python代碼直接導(dǎo)出到Google Colab云端工作平臺。
谷歌稱,生成代碼功能對第一次學(xué)習(xí)編程的人士,或者需要額外支持來理解一段代碼可能輸出內(nèi)容的人特別有用。 Bard不僅可以調(diào)試錯誤代碼或未按預(yù)期運(yùn)行的代碼,還可以根據(jù)提示語“更快或更高效地幫忙優(yōu)化現(xiàn)有代碼”,有助于加速軟件開發(fā)、解決復(fù)雜問題和激發(fā)創(chuàng)新。
(資料圖片)
谷歌特別提示稱:
“Bard仍處于早期實(shí)驗(yàn)階段,有時可能會自信地呈現(xiàn)不準(zhǔn)確、誤導(dǎo)或虛假的信息。在編碼方面,Bard 可能會提供無法產(chǎn)生預(yù)期輸出效果但可以運(yùn)行的代碼,或者提供不是最佳或不完整的代碼。
建議用戶始終仔細(xì)檢查Bard的回復(fù),仔細(xì)測試和審查代碼中的錯誤、漏洞和弱點(diǎn)。如果Bard從現(xiàn)有的開源項(xiàng)目中詳細(xì)引用來給出答案,它會給出源代碼的出處所在。”
有分析稱,鑒于ChatGPT和Bing AI等生成式AI領(lǐng)域競爭對手都已經(jīng)支持代碼生成功能,選擇參與競爭的谷歌推出類似功能不難預(yù)料。不過,3月才推出的Bard流行程度還比不上去年推出的ChatGPT。其他使用生成式AI編程的工具還有GitHub旗下的Copilot以及OpenAI Codex。
值得注意的是,全球最大的代碼托管平臺GitHub已于2018年被微軟收購,而ChatGPT背后的母公司OpenAI也由微軟大力投資支持。微軟目前儼然是AI爭霸賽的最大贏家。
此前有消息稱,三星新款手機(jī)要將微軟必應(yīng)當(dāng)做默認(rèn)搜索引擎,替換掉谷歌,谷歌“恐慌后”稱將全力推進(jìn)新AI搜索引擎。谷歌本周還將DeepMinsd與谷歌大腦合并,市場認(rèn)為,谷歌的這兩個專注于AI的團(tuán)隊(duì)合并后,將有助于該公司在AI的競爭中取得優(yōu)勢。
律所Womble Bond Dickinson發(fā)文提示稱,能生成代碼的AI工具擁有令人興奮的潛力,但希望利用這些技術(shù)的用戶應(yīng)該采取預(yù)防措施,“以免撞到藏在機(jī)器學(xué)習(xí)算法表面下的石頭”。
文章稱,近期三星經(jīng)歷了三起涉及 ChatGPT 的企業(yè)機(jī)密泄露事件。半導(dǎo)體工程師曾兩次將機(jī)密源代碼信息輸入ChatGPT以修復(fù)和優(yōu)化代碼。另有一位注重效率的員工要求ChatGPT總結(jié)會議記錄。 由于ChatGPT保留用戶輸入數(shù)據(jù)以進(jìn)行自我訓(xùn)練,該員工無意中向OpenAI泄露了三星機(jī)密信息:
“但無意中泄露機(jī)密信息并不是使用ChatGPT的唯一潛在陷阱,最近針對GitHub、其母公司微軟及其業(yè)務(wù)合作伙伴OpenAI提起的集體訴訟就證明了這一點(diǎn)。
原告稱,GitHub的人工智能編碼助手Copilot盜用了可以追溯到開源存儲庫或開源被許可方的軟件。GitHub承認(rèn)使用來自GitHub上大量可公開訪問的代碼存儲庫數(shù)據(jù)來訓(xùn)練Copilot,據(jù)稱其中大部分原本需要注明原作者的出處。但Copilot在沒有提到原作者的情況下復(fù)制了很長一段代碼。
對生成代碼特別感興趣的AI用戶請仔細(xì)檢查源代碼。如果一家公司利用人工智能生成代碼,應(yīng)通過開源許可工具運(yùn)行生成的代碼,以確定代碼的來源并檢查代碼是否已獲得授權(quán)許可。
雖然由AI自身編寫的代碼可能不受版權(quán)保護(hù)(版權(quán)局最近重申,要獲得版權(quán)保護(hù),任何作品都必須有足夠的人類創(chuàng)造性參與),但由人類編寫、構(gòu)思或概述的源代碼,就算背后有人工智能的輔助,可能也是受版權(quán)保護(hù)的。
在使用人工智能工具時,公司還應(yīng)考慮向人工智能導(dǎo)入的內(nèi)容是否被視為商業(yè)秘密,是否采取了足夠的步驟來確認(rèn)和保護(hù)內(nèi)容的機(jī)密性,以及人工智能的任何輸出是否同樣屬于商業(yè)秘密?!?/p>
本周還有批評性質(zhì)的報(bào)道揭露,谷歌似乎為了急于應(yīng)戰(zhàn)ChatGPT而不管倫理道德。公司內(nèi)測員工稱Bard是“病態(tài)的騙子”、答復(fù)可能讓人喪命。例如,Bard給出的飛機(jī)如何著陸建議往往會導(dǎo)致墜機(jī)。另一人稱,Bard給出的水肺潛水答復(fù)可能導(dǎo)致潛水者受重傷、甚至喪命。
但谷歌已提高警惕。上周日,谷歌CEO?Sundar Pichai警告,如果對AI部署不當(dāng),可能造成非常嚴(yán)重的危害。盡管存在緊迫感,Pichai仍警告企業(yè)不要被卷入到競爭態(tài)勢中。他認(rèn)為,社會還沒有為AI的快速發(fā)展做好準(zhǔn)備,因此需要更強(qiáng)有力的監(jiān)管。
風(fēng)險(xiǎn)提示及免責(zé)條款 市場有風(fēng)險(xiǎn),投資需謹(jǐn)慎。本文不構(gòu)成個人投資建議,也未考慮到個別用戶特殊的投資目標(biāo)、財(cái)務(wù)狀況或需要。用戶應(yīng)考慮本文中的任何意見、觀點(diǎn)或結(jié)論是否符合其特定狀況。據(jù)此投資,責(zé)任自負(fù)。關(guān)鍵詞: