
本文最初发布于 Dev Class 博客。
时空连续体——重力(图片由 Shutterstock 40619395 提供)
谷歌预览了一个名为 Antigravity 的新 IDE,它是基于 Visual Studio Code 开源代码库创建的一个分叉。它被描述为一个代理开发平台,但早期采用者遇到了信用额度快速耗尽以及快速测试因为“模型提供程序过载”而搁浅的问题,这让他们很有挫败感。
Antigravity 是为使用 AI 驱动方法的软件开发人员而设计的,大部分编码和设计工作均由 AI 完成。开发人员的任务是提示、完善和验证代理输出。
Antigravity 的一个显著特性是其代理管理窗口,这是与代理互动的主要场所,是团队描述的其中一个“表面”。在一段介绍视频中,谷歌工程师 Kevin Hou 说,“你主要在三个表面上完成你的工作,它们是代理管理器、代码编辑器和由 Antigravity 实现自动化的 Chrome Web 浏览器”。
代理交互也可以在编辑器中进行,通过侧边栏或在编辑器中。根据文档,编辑器内的 AI 功能其“使用频率远不及代理”。
代理生成的工件可以是任何类型的输出,包括 Markdown 文件、架构图、图像、浏览器记录等。举例来说,工件可以是一个实施计划,详细描述代码变更甚至是针对整个应用程序的建议,由开发人员在实施变更之前进行审查和修改。
通过设置平衡安全性和生产力,这些设置决定了代理拥有多少自主权
设置可以决定人类进行何种程度的审查,是否每一个动作都需要审批,或者代理本身可以决定什么需要审批。Hou 说,在默认情况下,代理辅助开发,LLM(大型语言模型)将“自行决定某事是否值得我们关注”。
前端设计包括对 Nano Banana 的访问,这是一个由谷歌开发并在 8 月份发布的图像生成模型。浏览器自动化功能包括代理能够尝试执行交互操作,如补全输入字段并查看结果,同时向开发人员展示屏幕截图。
谷歌着重介绍的另一个特性是并行工作能力,比如指示代理进行一些背景研究,并同时进行应用程序的开发。
该 IDE 的定价还没公布,不过团队套餐和企业套餐很快就会推出。目前,个人可以免费使用 Antigravity,但有每五小时刷新一次的速率限制。谷歌没有具体说明限制的确切计算方式,只说是基于代理的下行数据而非提示数量。它提供的 LLM 包括谷歌的 Gemini 3、Anthropic 的 Claude Sonnet 4.5 以及 OpenAI 的 GPT-OSS。
早期采用者遇到了信用额度耗尽或提供程序过载的问题
我们试用了 Antigravity,但很快就遇到了问题,出现了“代理加载比预期慢”的消息。代理管理器似乎很乐意一直显示忙碌图标,但点击按钮进入编辑器就会看到进一步的消息,“代理因为错误终止”,这是“模型提供程序过载”。我们被要求稍后再试。
有些人发现自己的信用额度很快就用完了。Hacker News 上有一条评论说,“我开始在项目中使用它,大约 20 分钟后——糟糕,信用额度用光了……只好切回光标模式”。目前,谷歌还没有提供另外购买信用额度的机制。AI 处理非常昂贵,一旦产品退出预览,对于开发团队来说,这可能是一个昂贵的工具。
Antigravity 是谷歌提供 AI 驱动开发工具的一个渐进式举措,对其价值的看法将因人们是否认同软件开发将演变为 AI 代理协同这一理念而有所不同。安全性是一个问题,其使用条款警告说,“Antigravity 存在某些已知的安全限制”。已识别的风险包括数据泄漏和(可能恶意的)代码执行。使用条款建议,避免处理敏感数据并验证代理执行的所有操作——人们原本以为,如果谷歌认真对待此事,就不会让产品默认赋予代理程序如此大的自主权。
在沙箱环境中使用 Antigravity 并增加人类审查次数可以减轻风险。然而,其中一个困难是 AI 编写的代码或采取的行动开发人员可能无法完全理解,这使得人类在验证时会面临很大的挑战。另一个风险是提示注入,即 AI 利用精心制作的资源指导代理执行恶意操作。
从 VS Code 分叉也可能成为问题的来源,特别是扩展。对于 Antigravity 来说,它们来自 Open VSX 注册中心,而不是有更好支持的 Visual Studio Code 市场。
一些开发人员认为,微软在代理开发方面已经落后了,这使得像 Antigravity 这样的分叉变得很有必要。Reddit上有用户评论说,“如果我们等着微软在代理交互方面的创新,那么生态系统的发展将会非常缓慢”。
然而,考虑到围绕安全和可靠性还有许多悬而未决的问题,对于 AI 生态系统来说,慢点发展反而可能是好事。
声明:本文为 InfoQ 翻译,未经许可禁止转载。







评论