Google今天宣布推出项目IDX,这是其进军AI增强的基于浏览器的开发环境,用于构建全栈Web和多平台应用程序。目前,它支持Angular、Flutter、Next.js、React、Svelte和Vue等框架,以及JavaScript和Dart等编程语言,同时正在开发对Python、Go等语言的支持。

在创建IDX时,Google没有构建一个新的集成开发环境(IDE),而是使用Visual Studio Code - 开源作为其项目的基础。这无疑使团队能够专注于与Codey的集成,Codey是Google基于PaLM 2的编程任务基础模型。借助于Codey,IDX支持智能代码补全、类似ChatGPT/Bard的聊天机器人,可以帮助开发人员解答通用的编码问题以及与您正在工作的代码相关的问题(包括解释),以及添加上下文代码操作,比如“添加注释”。

“我们花费了很多时间编写代码,而最近人工智能的进展为提高我们的生产力创造了巨大机会,”项目IDX团队在今天的声明中解释道。“通过项目IDX,我们正在探索Google在人工智能方面的创新——包括驱动Android Studio中的Studio Bot、Google Cloud中的Duet等的Codey和PaLM 2模型——如何不仅能够让您更快地编写代码,还能够编写更高质量的代码。”

作为一个基于云的集成开发环境(IDE),项目IDX与Google自己的Firebase Hosting(和Google Cloud Functions)集成,并允许开发人员从GitHub代码库导入现有代码。每个工作空间都可以访问基于Linux的虚拟机(VM),并且不久将在浏览器中内置Android和iOS模拟器。

在今天的发布之前,我有机会在过去几天里测试了项目IDX。IDX聊天机器人的工作表现如预期,但与源代码的紧密耦合程度似乎不够高。例如,它不能直接操作代码(公平地说,这对大多数谷歌的竞争对手也是如此),并且似乎不知道您在编辑器中选择了哪些代码。然而,现在还只是刚刚开始阶段,谷歌指出团队“刚刚开始这个旅程”,计划随着时间的推移添加新的功能。

虽然GitHub的Copilot、亚马逊的CodeWhisperer等都提供类似的人工智能编码功能,但谷歌对全栈开发的关注为这一主题增添了一些不同的色彩。GitHub和亚马逊也提供云开发环境,如Codespaces和AWS Cloud9。此外,谷歌还提供了其Cloud Code IDE插件,可以将Codey带到几乎所有流行的IDE中。项目IDX为谷歌展示了一些针对开发人员的人工智能能力提供了一个不错的沙盒,但是否会发展成开发人员愿意用于其项目的完整IDE尚有待观察。

文章来源:TechCrunch 

Logo

让我们一起发现每天值得关注的IT世界!

更多推荐