谷歌持续强化聊天机器人Bard的能力,上周宣布Bard现在可协助开发人员撰写代码与软件开发。

谷歌 Bard 3月才以技术预览版开放美、英少数用户申请试用。 除了一开始的草拟文章、邀请函、整理会议待办事项与撰写,或是解答用户提问功能外,现在Bard再加入开发辅助功能,像是生成代码、为代码除错及提供解释的能力。
谷歌表示,Bard现在支持C++、Go、Java、Javascript、Python和Typescript等20多种编程语言。 开发人员可以将Python代码导出到在线Python编辑器谷歌 Colab,不需复制、粘贴的过程。 Bard还可协助 谷歌 Sheets 试算表的函数撰写。
图片来源_谷歌
此外,这个聊天机器人还能为程序调试,即使是Bard自己撰写的代码。 如果用户看到它显示的错误信息,或认为某段代码不是他要的,可以告知Bard「这段程序有问题,请修复」,Bard 就会帮用户调试。
图片来源_谷歌
除了生成代码,谷歌 Bard还可提供代码片段的解释,这对学习以新语言开发,或想知道一段代码会有什么结果的用户来说十分好用。
谷歌宣称Bard可帮忙开发人员撰写代码、创建测试案例(test case)或更新API,但同时间,一如谷歌不断提醒Bard可能提供不精确、误导的或假的信息,针对代码生成的功能,谷歌也提醒Bard还在早期实验阶段,它给的代码可能无法达到用户预期、不是最佳或最完整的代码。 谷歌提醒用户,若要使用代码之前,必须再三检查、小心测试它给的代码是否有错、Bug或漏洞。 如果Bard从现有开源项目引用代码,会注明来源供用户查核。
谷歌希望在聊天机器人的服务领域能追赶先行者。 在此之前,开发人员已经有OpenAI的ChatGPT、GitHub的Copilot等选择。 除了Bard之外,《纽约时报》报导,谷歌还另外推动代号Magi的项目,已投入大约160名人力,开发具备AI能力的搜索引擎。 不过谷歌并未公布Bard正式版上线时程。