圖片來源: 

Google

Google持續強化聊天機器人Bard的能力,上周宣布Bard現在可協助開發人員撰寫程式碼與軟體開發

Google Bard 3月才以技術預覽版開放美、英少數用戶申請試用。除了一開始的草擬文章、邀請函、整理會議待辦事項與撰寫,或是解答使用者提問功能外,現在Bard再加入開發輔助功能,像是生成程式碼、為程式碼除錯及提供解釋的能力。

Google表示,Bard現在支援C++、Go、Java、Javascript、Python和Typescript等20多種程式語言。開發人員可以將Python程式碼匯出到線上Python編輯器Google Colab,不需複製、貼上的過程。Bard還可協助Google Sheets試算表的函式撰寫。

圖片來源_Google

此外,這個聊天機器人還能為程式除錯,即使是Bard自己撰寫的程式碼。如果用戶看到它顯示的錯誤訊息,或認為某段程式碼不是他要的,可以告知Bard「這段程式有問題,請修復」,Bard就會幫用戶除錯。

圖片來源_Google

除了生成程式碼,Google Bard還可提供程式碼片段的解釋,這對學習以新語言開發,或想知道一段程式碼會有什麼結果的用戶來說十分好用。

Google宣稱Bard可幫忙開發人員撰寫程式碼、建立測試案例(test case)或更新API,但同時間,一如Google不斷提醒Bard可能提供不精確、誤導的或假的資訊,針對程式碼生成的功能,Google也提醒Bard還在早期實驗階段,它給的程式碼可能無法達到用戶預期、不是最佳或最完整的程式碼。Google提醒用戶,若要使用程式碼之前,必須再三檢查、小心測試它給的程式碼是否有錯、臭蟲或漏洞。如果Bard從現有開源專案引用程式碼,會註明來源供用戶查核

Google希望在聊天機器人的服務領域能追趕先行者。在此之前,開發人員已經有OpenAI的ChatGPT、GitHub的Copilot等選擇。除了Bard之外,《紐約時報》報導,Google還另外推動代號Magi的專案,已投入大約160名人力,開發具備AI能力的搜尋引擎。不過Google並未公布Bard正式版上線時程。

熱門新聞

Advertisement