谷歌宣布Google Colaboratory将加入全新AI编码功能,与GitHub Copilot相比完全免费

新知榜官方账号

2023-07-03 19:19:00

谷歌宣布Google Colaboratory将加入全新AI编码功能,与GitHub Copilot相比完全免费

最近,谷歌宣布Google Colaboratory(Colab)即将加入全新的AI编码功能,包括代码生成、代码补全、代码聊天机器人。而且,最重要的是,与GitHub Copilot每月10美元的订阅费用相比,谷歌全新的AI编码功能将完全免费!

Colab是Google Research的一款类似Jupyter Notebook的产品。Python程序开发人员可以使用它来编写和执行随机Python程序代码,只需要一个Web浏览器即可。简而言之,Colab是Jupyter Notebook的云托管版本。另外,Colab还提供对谷歌强大计算资源(包括存储、内存、GPU和TPU)的免费访问,并能与Jupyter Notebooks和GitHub等流行工具集成。

谷歌表示目前已经有超过700万人在使用Colab,而随着AI编程功能的加入,各方面只会越来越好。即将加入全新的AI编程功能由新“文生代码”模型Codey提供支持,支持20多种编程语言,包括Go、Java、Javascript和Typescript等。谷歌表示,该模型“擅长Python和JavaScript等流行的编程语言,但也可以生成Prolog、Fortran和Verilog等语言的专用代码。”

此举被视为谷歌正面硬刚微软GitHub Copilot。谷歌透露,这些新功能将在未来几个月内逐步推出,付费用户将先行体验,然后免费用户和其他地区的用户也将很快获得使用权限。

强大的编程功能谷歌表示,Codey基于PaLM2构建,已针对大量高质量代码数据进行微调,将显着提高编程速度、质量和理解力。在代码生成方面,可通过自然语言来生成更大的代码块,也可以根据注释或提示编写整个函数。在新的Colab版本中,会有一个全新的“生成”按钮,用户可以在那里用自然语言输入任何想要的内容,之后,AI就会根据这段文本提示来生成相应代码。代码补全在输入代码时,Colab还会根据上下文,为接下来的代码提供建议。

集成聊天机器人此外,谷歌还将在Colab中加入编程专用的聊天机器人。用户可以直接与AI对话,来获得有关调试、文档、学习新的概念以及其他问题上的帮助。例如“我如何从Google表格导入数据?”或“如何过滤Pandas DataFrame?”

AI编程竞争加剧,免费才是“硬道理”?根据Sourcegraph的一份调查报告显示,95%的受访开发人员已经在使用AI工具编写代码,例如GitHub Copilot、ChatGPT以及其它AI编程工具,该报告针对不同行业和地区的500多名软件开发人员和工程师。GPT-4等大型语言模型(LLM)可以建议代码片段、回答技术问题,甚至可以编写简单应用程序。Forrester Research副总裁兼首席分析师Mike Gualtieri预计人工智能工具将对软件开发产生“巨大影响”:“我认为保守地说这将使开发人员的工作效率提高一倍,甚至更多。”这些生产力的提高也意味着科技行业的大规模变革。尽管之前微软的GitHub Copilot和亚马逊的Amazon Code Whisperer已经推出了有限的功能集,但去年ChatGPT的发布开启了AI代码生成的新纪元。所以,现在云厂商之间又展开了一场关于AI编程方面的竞赛,以赢得开发人员的支持。

之前,Bard和ChatGPT都展示了自家大模型的代码生成能力,但开发人员更需要的是在IDE中使用AI。于是,微软在3月份推出了在开发环境中嵌入GPT-4的GitHub Copilot X,并且它最终将被集成到Visual Studio——微软的IDE中。在IDE中的Copilot X将能够生成、解释和评论代码,还具有调试、编写单元测试和识别漏洞等功能。为了不被其云竞争对手超越,今年4月份,AWS宣布其所谓的实时AI编码伴侣全面上市。Amazon Code Whisperer与一系列IDE集成,即Visual Studio Code、IntelliJ IDEA、CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine和DataGrip,或原生集成在AWSCloud9和AWSLambda控制台中。虽然预览版适用于Python、Java、JavaScript、TypeScript和C#,但一般版本扩展了对大多数语言的支持。Amazon的主要区别也是在于它对个人用户免费提供,而GitHub Copilot目前是基于订阅的,只有教师、学生和开源项目的维护者除外。而谷歌这一边,则不断扩展Bard的编程能力。Bard刚发布的时候还缺乏与OpenAI的ChatGPT、微软的Bing Chat同等的编码能力。在今年Google I/O大会上,谷歌宣布Bard引进了新一代的PaLM2,增强了Bard的能力,让用户可以使用20多种编程语言进行编码,包括C++、Go、Java、JavaScript和Python。现在,让Colab加入全新的AI编码功能也是谷歌应对竞争必然会采取的行动。另一方面,市场上也出现了越来越多的可以替换替代Copilot的人工智能编码工具,但需要付费使用的不在少数。谷歌的“免费”形式,或许是缩小与微软之间的差距的有效手段。谷歌在博客中说道,“只要能联网,就能免费用。”并且谷歌即将在Colab中推出更多功能和改进,这将有助于提升用户在数据和ML工作流程中集成体验。根据谷歌的说法,对这些功能的访问将在未来几个月内逐步推出,美国的付费用户可以先开始体验,然后免费用户将可以使用。其他地区的用户也将在不久之后就能体验到这些功能。

本页网址:https://www.xinzhibang.net/article_detail-5007.html

寻求报道,请 点击这里 微信扫码咨询

关键词

谷歌 Google Colaboratory AI编码功能 GitHub Copilot 免费 Python

分享至微信: 微信扫码阅读

相关工具

相关文章