免费版“Github Copilot”,编程能力还翻倍?!谷歌硬刚微软,推出全新Colab编程平台

最近,谷歌宣布 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 还会根据上下文,为接下来的代码提供建议。

免费版“Github Copilot”,编程能力还翻倍?!谷歌硬刚微软,推出全新Colab编程平台

集成聊天机器人

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

免费版“Github Copilot”,编程能力还翻倍?!谷歌硬刚微软,推出全新Colab编程平台

AI 编程竞争加剧,

免费才是“硬道理”?

根据 Sourcegraph 的一份调查报告显示,95% 的受访开发人员已经在使用 AI 工具编写代码,例如 GitHub Copilot、ChatGPT 以及其它 AI 编程工具,该报告针对不同行业和地区的500多名软件开发人员和工程师。

GPT-4等大型语言模型 ( LLM ) 可以建议代码片段、回答技术问题,甚至可以编写简单应用程序。Forrester Research 副总裁兼首席分析师 Mike Gualtieri 预计人工智能工具将对软件开发产生“巨大影响”:“我认为保守地说这将使开发人员的工作效率提高一倍,甚至更多。”

这些生产力的提高也意味着科技行业的大规模变革。尽管之前微软的 GitHub Copilot 和亚马逊的 Amazon CodeWhisperer 已经推出了有限的功能集,但去年 ChatGPT 的发布开启了 AI 代码生成的新纪元。所以,现在云厂商之间又展开了一场关于 AI 编程方面的竞赛,以赢得开发人员的支持。

之前, Bard 和 ChatGPT 都展示了自家大模型的代码生成能力,但开发人员更需要的是在 IDE 中使用 AI。于是,微软在3月份推出了在开发环境中嵌入 GPT-4的 GitHub Copilot X,并且它最终将被集成到 Visual Studio——微软的 IDE 中。在 IDE 中的 Copilot X 将能够生成、解释和评论代码,还具有调试、编写单元测试和识别漏洞等功能。

为了不被其云竞争对手超越,今年4月份,AWS 宣布其所谓的实时 AI 编码伴侣全面上市。Amazon CodeWhisperer 与一系列 IDE 集成,即 Visual Studio Code、IntelliJ IDEA、CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine 和 DataGrip,或原生集成在 AWS Cloud9和 AWS Lambda 控制台中。虽然预览版适用于 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 编码功能也是谷歌应对竞争必然会采取的行动。

免费版“Github Copilot”,编程能力还翻倍?!谷歌硬刚微软,推出全新Colab编程平台

另一方面,市场上也出现了越来越多的可以替换替代 Copilot 的人工智能编码工具,但需要付费使用的不在少数。谷歌的“免费”形式,或许是缩小与微软之间的差距的有效手段。

谷歌在博客中说道,“只要能联网,就能免费用。”并且谷歌即将在 Colab 中推出更多功能和改进,这将有助于提升用户在数据和 ML 工作流程中集成体验。

根据谷歌的说法,对这些功能的访问将在未来几个月内逐步推出,美国的付费用户可以先开始体验,然后免费用户将可以使用。其他地区的用户也将在不久之后就能体验到这些功能。

参考链接:

https://blog.google/technology/developers/google-colab-ai-coding-features/

https://blog.ecosystm360.com/googles-ai-code-generator-takes-on-github-copilot/

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2023年5月29日
下一篇 2023年5月29日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息