AI发条(aifatiao.com)8月9日 消息:谷歌宣布推出Project IDX,这是其进军提供基于AI的浏览器开发环境,用于构建全栈Web和多平台应用的领域。目前,它支持Angular、Flutter、Next.js、React、Svelte和Vue等框架,以及JavaScript和Dart等语言,同时还在开发对Python、Go等其他语言的支持。
谷歌在创建IDX时,并没有构建一个新的IDE(集成开发环境)。相反,它是使用Visual Studio Code – Open Source作为其项目的基础。这无疑让团队能够专注于与Codey的集成,Codey是谷歌基于PaLM2的编程任务基础模型。得益于Codey,IDX支持智能代码补全、类似于ChatGPT/Bard的聊天机器人,可以帮助开发者解决一般的编码问题以及与您正在处理的代码相关的问题(包括解释它的能力),以及添加上下文代码操作的能力,如“添加注释”。
“我们花了很多时间写代码,而最近AI的进步为提高这段时间的效率创造了巨大的机会,”IDX团队在今天的公告中解释道。“通过Project IDX,我们正在探索谷歌在AI方面的创新——包括为Android Studio中的Studio Bot、Google Cloud中的Duet等提供动力的Codey和PaLM2模型——如何帮助您不仅更快地写代码,而且写出更高质量的代码。”
作为一个基于云的IDE,IDX与谷歌自己的Firebase Hosting(以及Google Cloud Functions)集成并不奇怪,它允许开发者从GitHub仓库中引入现有的代码。每个工作空间都可以访问一个基于Linux的VM(虚拟机),并且很快就会在浏览器中嵌入Android和iOS模拟器。
在今天发布之前,我有机会测试了Project IDX几天。IDX聊天机器人工作正常,但感觉与源代码没有太紧密的联系。例如,它不能直接操作代码(公平地说,这也是谷歌大多数竞争对手所共有的),而且似乎不知道你在编辑器中选择了哪些代码。不过,这还只是开始阶段,谷歌指出,团队“只是在这段旅程的开始”,并计划随着时间推移增加新的功能。
虽然GitHub的Copilot、Amazon的CodeWhisperer等也提供了类似的AI编码功能,但谷歌对全栈开发的关注给这一主题增添了一些不同的色彩。通过Codespaces和AWS Cloud9,GitHub和Amazon也提供了基于云的开发环境。此外,谷歌还提供了其Cloud Code IDE插件,它可以用来将Codey带到几乎所有流行的IDE中。Project IDX为谷歌展示其针对编码者的AI能力提供了一个不错的沙盒,但它是否会变成一个开发者想要用来进行项目开发的完整IDE还有待观察。
(本文转载自站长之家)