Linguista

介绍 Google Antigravity:AI 辅助软件开发的新纪元「Google」

介绍 Google Antigravity:AI 辅助软件开发的新纪元

模型智能在编码领域的每一次进步,都促使我们重新思考开发应当如何进行。今天的集成开发环境(IDE)与几年前的 IDE 已不可同日而语。Gemini 3 是我们要最智能的模型,它代表了代理编码(agentic coding)的一次阶跃式变革,这要求我们思考 IDE 的下一次阶跃式变革应该是什么。

今天,我们推出了 Google Antigravity,这是我们全新的代理开发平台。虽然其核心是大家熟悉的、由 Google 最强模型驱动的 AI IDE 体验,但 Antigravity 正在推动 IDE 走向“代理优先(agent-first)”的未来——它具备浏览器控制能力、异步交互模式以及代理优先的产品形态,这些特性共同让代理能够自主规划并执行复杂的端到端软件任务。

我们为何构建 Antigravity

我们希望 Antigravity 能成为代理时代软件开发的大本营。我们的愿景是最终让任何有想法的人都能体验“起飞”的感觉,并将想法构建为现实。从今天起,Google Antigravity 免费提供公开预览版,并对 Gemini 3 Pro 的使用提供宽松的速率限制。

随着 Gemini 3 等模型的出现,我们在代理智能方面已经达到一个临界点:模型能够在没有人工干预的情况下,跨多个界面运行更长时间。虽然还未达到一次运行数天且无需干预的程度,但我们正接近这样一个世界:我们将在比单一提示词(prompt)和工具调用更高的抽象层面上与代理进行交互。在这个世界里,促成代理与用户交流的产品界面在外观和感觉上都应有所不同——Antigravity 就是我们给出的答案。

核心原则

Antigravity 是我们首款将协同开发的四个核心原则融合在一起的产品:信任(Trust)、自主(Autonomy)、反馈(Feedback)和自我提升(Self-improvement)。

信任 (Trust)

如今的大多数产品都处于两个极端之一:要么向用户展示代理所做的每一个动作和工具调用,要么只展示最终的代码更改,却不提供代理如何达成结果的上下文,也没有简单的方法来验证工作。这两种方式都无法让用户对代理所承担的工作产生信任。Antigravity 在更自然的“任务级”抽象上提供代理工作的上下文,并附带必要且充分的“工件(Artifacts)”和验证结果,以便用户建立这种信任。我们一致强调让代理彻底思考对其工作的验证,而不仅仅是工作本身。

在 Antigravity 与代理的对话中,用户会看到工具调用按任务分组,并能监控该任务的高级摘要和进度。当代理工作时,它会生成“工件”——即以用户比原始工具调用更容易验证的格式提供的有形交付物,例如任务列表、实施计划、演示流程(walkthroughs)、屏幕截图和浏览器录制。Antigravity 中的代理使用工件向用户传达它理解自己在做什么,并且它正在彻底验证其工作。

查看代理的任务列表,审查研究后及实施前的实施计划,或在完成后浏览演示流程。

自主 (Autonomy)

目前,最直观的产品形态是与嵌入在某个界面(编辑器、浏览器、终端等)内的代理同步工作。这就是为什么 Antigravity 的主要“编辑器视图(Editor view)”采用了顶尖的 AI 驱动 IDE 体验,配备了 Tab 补全、行内命令,并在侧面板中提供全功能的代理。

话虽如此,随着 Gemini 3 等模型的出现,我们正在过渡到一个新时代,代理可以同时且自主地跨所有这些界面进行操作:

Antigravity 代理自主地为一个新的前端功能编写代码,使用终端启动 localhost,并操作浏览器来测试新功能是否正常工作。

我们也相信代理应该拥有一种能最佳地展示这种自主性、并允许用户更异步地与它们交互的产品形态。因此,除了类似 IDE 的编辑器界面之外,我们还引入了“代理优先”的管理器(Manager)界面,它将“代理嵌入界面”的范式翻转为“界面嵌入代理”。你可以把它想象成一个任务控制中心,用于并行生成、编排和观察跨多个工作区的多个代理。

用户生成了一个代理在不同的工作区进行后台研究,同时在前台专注于一个更复杂的任务,并使用代理管理器中的收件箱和侧面板来接收进度通知。

我们决定不尝试将异步的管理器体验和同步的编辑器体验挤进同一个窗口,而是针对管理器和编辑器之间的即时切换进行优化。Antigravity 的设计具有前瞻性,随着像 Gemini 这样的模型继续迅速变得更聪明,它能直观地将开发带入异步时代。

反馈 (Feedback)

纯远程(remote-only)形态的一个核心缺陷是无法轻松地与代理进行迭代。代理智能确实显著提高,但仍然不完美。代理能够完成 80% 的工作应该是有用的,但如果没有简单的方法提供反馈,那么解决剩下的 20% 就会变成一项比收益更多的工作。用户反馈使我们不必将代理视为一个非黑即白(要么完美、要么无用)的系统。Antigravity 从本地操作开始,允许跨每个界面和工件进行直观的异步用户反馈,无论是文本工件上的 Google 文档式评论,还是对屏幕截图的选择并评论反馈。此反馈将自动整合到代理的执行中,而无需您停止代理的进程。

对文本工件(如实施计划)进行反馈的示例,以及对视觉工件(如代理截取的屏幕截图)进行反馈的示例。

自我提升 (Self-improvement)

Antigravity 将学习视为核心原语,代理的操作既从知识库中检索信息,又向知识库做出贡献。这种知识管理允许代理从过去的工作中学习。这可以是重要的显式信息,如有用的代码片段或推导出的架构,也可以是更抽象的信息,如成功完成特定子任务所采取的一系列步骤。

代理从工作和反馈中学习以生成和利用知识项,可在代理管理器中查看。

立即体验 Antigravity

我们相信 Antigravity 的产品形态代表了代理辅助开发的下一个基本阶跃函数。因此,我们的目标是将其打造成尽可能好的最终用户产品。在今天的公开预览版中:

我们的文档中了解更多 Antigravity 的功能,并通过浏览各种用例阅读更多关于 Antigravity 如何协助您的信息。我们将频繁发布新功能,请关注此博客以及我们的社交媒体:XLinkedInYouTube

体验起飞,倒计时 3… 2… 1…


  1. 我们将在能力范围内提供模型访问权限,并设有防止滥用的速率限制,该限制每五小时刷新一次。在底层,速率限制与代理完成的工作量相关,这可能因提示词(prompt)而异。因此,如果您的任务更直接且代理能快速完成工作,您可能会获得更多提示次数,反之亦然。我们的模型预测表明,只有极小部分的重度用户会触及每五小时的速率限制,所以我们希望这是您无需担心的事情,并且您在使用 Antigravity 时会感到无拘无束。