以下为谷歌博客正文,链接为 https://blog.google/technology/ai/code-with-bard/

自从我们推出Bard(我们允许您与生成人工智能协作的实验)以来,编码一直是我们从用户那里收到的顶级请求之一。作为谷歌研究的产品负责人——以及仍然每天编程的充满激情的工程师——我很高兴今天我们正在更新Bard以纳入该功能。

从现在开始,Bard可以帮助完成编程和软件开发任务,包括代码生成、调试和代码解释。我们正在20多种编程语言中启动这些功能,包括C++、Go、Java、Javascript、Python和Typescript。您可以轻松地将Python代码导出到Google Colab——无需复制和粘贴。Bard还可以协助Google Sheets的编写功能。

谷歌的Bard聊天机器人现在有能力帮助您完成编程任务。这家科技巨头表示,编码一直是其用户的首要要求之一,现在它赋予了Bard生成、调试和解释代码的能力。Bard现在可以用20种编程语言编写,包括C++、Java、JavaScript和Python。

除了生成代码外,Bard还可以帮助您解释代码片段。如果您是第一次学习编程,或者如果您需要一些额外的支持来了解代码块可能会输出什么,这特别有帮助。

Bard还可以帮助您调试代码,甚至是Bard编写的代码。如果Bard给你的错误消息或代码没有按照你的意图去做,只需告诉Bard“这个代码不起作用,请修复它”,Bard可以帮你调试。

Bard仍然是一个早期的实验,有时可能会提供不准确、误导性或虚假的信息,同时自信地呈现它。当涉及到编码时,Bard可能会为您提供不产生预期输出的工作代码,或为您提供不最佳或不完整的代码。在依赖它之前,请务必仔细检查Bard的回复,并仔细测试和审查代码是否有错误、错误和漏洞。尽管存在这些挑战,但我们相信Bard的新功能可以通过提供编写代码、创建测试用例或更新API的新方法来帮助您。如果Bard从现有的开源项目中详细引用,它将引用该源代码。

在许多情况下,Bard还可以通过使其更快或更高效来帮助优化您的代码。只需用“你能把代码更快一点吗?”来回复Bard的初始输出。或“查找您可能错过的错误处理从句”。

Bard已经在帮助人们完成日常任务,从制作演示文稿和编写课程计划到发明新食谱或计划日常锻炼。凭借新的编码能力,我们很高兴应用生成人工智能来加速软件开发,激发创新,并帮助人们解决复杂的工程挑战。

有关最新的Bard更新,请访问我们的实验更新页面,地址是 https://bard.google.com/updates?hl=en