谷歌宣布将在Google Colab加入全新的 AI 编程功能,该功能由全新的「文生代码」模型 Codey 提供支持,支持 20 多种编程语言,包括 Go、谷歌标准 SQL、Java、Javascript、Python 和 Typescript 等。Colab 的用户将能够享受实时的代码补全、生成和与编程专用聊天机器人的互动,提升开发效率和代码质量。
Colab是相容于Jupyter Notebook的云端Python开发环境,用户无需在本地进行任何设置,还能用到免费的GPU资源,并且可以简单地将笔记与其他人共享。 Codey模型则可接收指令生成代码,并能够嵌入到SDK或是软件中,以增加开发人员的效率,改善代码品质。Codey是以大型语言模型PaLM 2为基础开发的衍生代码模型,因此开发者也能够以自然语言向Codey提出代码请求,以获得代码编写协助。
谷歌针对Python和Colab用途,所训练的轻量级版本Codey,能够支持Colab用户更快地编写高品质代码,官方提到,Codey目前会先向美国用户开放,并且把重点放在代码生成上,根据注释或是开发者的提示,编写整个函式,以减轻开发者编写重复代码的工作。可使用Codey功能的用户,会在界面上看到生成按钮,点击后就可输入文字提示,并且获得代码建议。
除了在Colab上使用Codey模型,谷歌在最新的Android Studio Hedgehog中,也添加了编程助理Studio Bot,提供类似GitHub Copilot的功能,Studio Bot所使用的模型也是Codey。据谷歌透露,这些新功能将在未来几个月内逐步推出,付费用户将先行体验,然后免费用户和其他地区的用户也将很快获得使用权限。