谷歌宣布推出一款名为Project IDX基于云端使用的集成开发环境IDE工具。这款新产品旨在通过为软件开发人员提供人工智能辅助编程来更有效地构建应用程序,从而改善他们的工作体验。
关于AI编程辅助工具,众所周知的Copilot想必大多数开发者都已领略其功用。作为GitHub和OpenAI合作开发的一个人工智能工具,用户在使用Visual Studio Code、Microsoft Visual Studio、Vim、Cursor或JetBrains等集成开发环境时可以通过该工具自动补全代码。
鉴于微软现在是OpenAI最大的金主以及GitHub的实际拥有者,Copilot工具已经集成到了微软旗下产品的方方面面,而微软近来对人工智能的热情几近忘乎所以,这对持有相同竞品线的谷歌形成巨大压力。不论是ChatGPT还是Copilot,谷歌现在都比微软慢了一步。
参与该项目的五位谷歌工程师生成,这款IDE是一种基于浏览器开发的Web工具,目前构建在Google Cloud上,并由Codey提供支持。Codey是一种基于代码训练并构建在大语言模型PaLM 2上的AI模型。它的设计目的是让开发者能够使用现有流行的框架和编程语言更轻松地构建、管理和部署全栈Web和多平台应用程序。
相比Copilot,Project IDX最大的不同点是它是基于Web的,这迎合了很多开发者的喜好。毕竟Web是互联网最大的生态,全球有数以千万计的开发人员每天都要和Web打交道。而且谷歌的老传统一直是构建自家的Web生态,不仅仅是因为Chrome是谷歌的战略核心之一,谷歌几乎所有的产品线都是基于Web的,除了安卓。况且基于Web也很方便,真正的跨平台、全球统一标准,有个浏览器就能用。
同时,Project IDX还基于Code OSS(Microsoft VS Code 的开源版本)的,这意味着许多开发人员应该对这个编辑器感到非常熟悉。该工具在云上的Linux VM中运行,加载到本地并渲染页面。谷歌在Project IDX里为Flutter、Angular、React 和 Next.js等框架中的项目提供了现成的模板,开发者也可以像VSCode那样自行设置几乎任何工具或技术堆栈。
这两年,在分布式算力支持下的AI训练飞速突变,造就了一系列不同以往的生成式人工智能产品。诸如此前的编程辅助工具Copilot一样,虽然被广泛使用,但是AI生成内容错误率仍然较高,更不用说它产生的法律纠纷。由AI带来革新的生产力工具未来还有很长的路要走。
文/水哥