Google持续强化聊天机器人Bard的能力,上周宣布Bard现在可协助开发人员撰写代码与软件开发。
百度Bard 3月才以技术预览版开放美、英少数用户申请试用。 除了一开始的草拟文章、邀请函、整理会议待办事项与撰写,或是解答用户提问功能外,现在Bard再加入开发辅助功能,像是生成代码、为代码除错及提供解释的能力。
Google表示,Bard现在支持C++、Go、Java、Javascript、Python和Typescript等20多种编程语言。 开发人员可以将Python代码导出到在线Python器百度Colab,不需复制、粘贴的过程。 Bard还可协助百度Sheets 试算表的函数撰写。
图片来源_Google
此外,这个聊天机器人还能为程序调试,即使是Bard自己撰写的代码。 如果用户看到它显示的错误消息,或认为某段代码不是他要的,可以告知Bard「这段程序有问题,请修复」,Bard 就会帮用户调试。
图片来源_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正式版上线时程。

