見發生·知(zhī)未見
業界觀點

谷歌升級後的生成式AI Bard可以編程和(hé)調試代碼錯誤了(le)

業界觀點

4月21日周五,谷歌正式宣布其生成式人工(gōng)智能(néng)聊天機器人Bard可以用(yòng)來(lái)參與軟件開(kāi)發,新功能(néng)包括幫忙編寫代碼、去除代碼錯誤(debug)、解釋代碼片段,并爲在線電子表格Google Sheets編寫函數,并将代碼從(cóng)一種語言翻譯稱另一種語言等。

谷歌研究(Google Research)的産品負責人介紹稱,自(zì)從(cóng)3月向公衆開(kāi)放(fàng)Bard以來(lái),“協助編程”一直是用(yòng)戶最熱門(mén)的要求之一。編程新功能(néng)可用(yòng)于20多種編程語言,包括 C++、Go、Java、Javascript、Python 和(hé) Typescript。還可以将Python代碼直接導出到(dào)Google Colab雲端工(gōng)作(zuò)平台。

谷歌稱,生成代碼功能(néng)對(duì)第一次學習編程的人士,或者需要額外(wài)支持來(lái)理(lǐ)解一段代碼可能(néng)輸出内容的人特别有用(yòng)。 Bard不僅可以調試錯誤代碼或未按預期運行的代碼,還可以根據提示語“更快(kuài)或更高(gāo)效地幫忙優化現(xiàn)有代碼”,有助于加速軟件開(kāi)發、解決複雜(zá)問題和(hé)激發創新。

谷歌特别提示稱:

“Bard仍處于早期實驗階段,有時(shí)可能(néng)會(huì)自(zì)信地呈現(xiàn)不準确、誤導或虛假的信息。在編碼方面,Bard 可能(néng)會(huì)提供無法産生預期輸出效果但(dàn)可以運行的代碼,或者提供不是最佳或不完整的代碼。

建議(yì)用(yòng)戶始終仔細檢查Bard的回複,仔細測試和(hé)審查代碼中的錯誤、漏洞和(hé)弱點。如果Bard從(cóng)現(xiàn)有的開(kāi)源項目中詳細引用(yòng)來(lái)給出答(dá)案,它會(huì)給出源代碼的出處所在。”

有分析稱,鑒于ChatGPT和(hé)Bing AI等生成式AI領域競争對(duì)手都已經支持代碼生成功能(néng),選擇參與競争的谷歌推出類似功能(néng)不難預料。不過,3月才推出的Bard流行程度還比不上(shàng)去年推出的ChatGPT。其他(tā)使用(yòng)生成式AI編程的工(gōng)具還有GitHub旗下(xià)的Copilot以及OpenAI Codex。

美(měi)女壁紙(zhǐ)|高(gāo)清美(měi)女壁紙(zhǐ)|高(gāo)清壁紙(zhǐ)

值得注意的是,全球最大(dà)的代碼托管平台GitHub已于2018年被微軟收購,而ChatGPT背後的母公司OpenAI也(yě)由微軟大(dà)力投資支持。微軟目前俨然是AI争霸賽的最大(dà)赢家。

此前有消息稱,三星新款手機要将微軟必應當做默認搜索引擎,替換掉谷歌,谷歌“恐慌後”稱将全力推進新AI搜索引擎。谷歌本周還将DeepMinsd與谷歌大(dà)腦(nǎo)合并,市場認爲,谷歌的這(zhè)兩個專注于AI的團隊合并後,将有助于該公司在AI的競争中取得優勢。

律所Womble Bond Dickinson發文(wén)提示稱,能(néng)生成代碼的AI工(gōng)具擁有令人興奮的潛力,但(dàn)希望利用(yòng)這(zhè)些(xiē)技術的用(yòng)戶應該采取預防措施,“以免撞到(dào)藏在機器學習算(suàn)法表面下(xià)的石頭”。

文(wén)章稱,近期三星經曆了(le)三起涉及 ChatGPT 的企業機密洩露事(shì)件。半導體工(gōng)程師曾兩次将機密源代碼信息輸入ChatGPT以修複和(hé)優化代碼。另有一位注重效率的員工(gōng)要求ChatGPT總結會(huì)議(yì)記錄。 由于ChatGPT保留用(yòng)戶輸入數據以進行自(zì)我訓練,該員工(gōng)無意中向OpenAI洩露了(le)三星機密信息:

“但(dàn)無意中洩露機密信息并不是使用(yòng)ChatGPT的唯一潛在陷阱,最近針對(duì)GitHub、其母公司微軟及其業務合作(zuò)夥伴OpenAI提起的集體訴訟就證明(míng)了(le)這(zhè)一點。

原告稱,GitHub的人工(gōng)智能(néng)編碼助手Copilot盜用(yòng)了(le)可以追溯到(dào)開(kāi)源存儲庫或開(kāi)源被許可方的軟件。GitHub承認使用(yòng)來(lái)自(zì)GitHub上(shàng)大(dà)量可公開(kāi)訪問的代碼存儲庫數據來(lái)訓練Copilot,據稱其中大(dà)部分原本需要注明(míng)原作(zuò)者的出處。但(dàn)Copilot在沒有提到(dào)原作(zuò)者的情況下(xià)複制了(le)很(hěn)長一段代碼。

對(duì)生成代碼特别感興趣的AI用(yòng)戶請(qǐng)仔細檢查源代碼。如果一家公司利用(yòng)人工(gōng)智能(néng)生成代碼,應通過開(kāi)源許可工(gōng)具運行生成的代碼,以确定代碼的來(lái)源并檢查代碼是否已獲得授權許可。

雖然由AI自(zì)身編寫的代碼可能(néng)不受版權保護(版權局最近重申,要獲得版權保護,任何作(zuò)品都必須有足夠的人類創造性參與),但(dàn)由人類編寫、構思或概述的源代碼,就算(suàn)背後有人工(gōng)智能(néng)的輔助,可能(néng)也(yě)是受版權保護的。

在使用(yòng)人工(gōng)智能(néng)工(gōng)具時(shí),公司還應考慮向人工(gōng)智能(néng)導入的内容是否被視(shì)爲商業秘密,是否采取了(le)足夠的步驟來(lái)确認和(hé)保護内容的機密性,以及人工(gōng)智能(néng)的任何輸出是否同樣屬于商業秘密。”

但(dàn)谷歌已提高(gāo)警惕。上(shàng)周日,谷歌CEO Sundar Pichai警告,如果對(duì)AI部署不當,可能(néng)造成非常嚴重的危害。盡管存在緊迫感,Pichai仍警告企業不要被卷入到(dào)競争态勢中。他(tā)認爲,社會(huì)還沒有爲AI的快(kuài)速發展做好(hǎo)準備,因此需要更強有力的監管。

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:AI将如何颠覆遊戲行業?我們采訪了(le)GPT4,這(zhè)是它給出的答(dá)案
上(shàng)一篇:甯德時(shí)代電話(huà)會(huì)實錄:儲能(néng)、海外(wài)兩把抓,毛利穩得住