Google Antigravity 是一款新推出的 AI 辅助软件开发平台(目前处于免费预览阶段),专为“代理优先”的编码时代设计。简单来说,它是一个 集成开发环境(IDE),由 AI 代理增强。这些 AI 代理不仅仅是自动完成代码,它们可以帮助规划、编写、测试,甚至在多个工具上运行代码。Google 将 Antigravity 描述为一个让开发者可以*“在更高的、以任务为导向的层次上操作”*的平台——你告诉 AI 你想实现什么,代理则会找出如何去做。与此同时,它仍然像个熟悉的 IDE,开发者可以在需要时介入并以传统方式编码。目标是将 AI 变成一个积极的编码伙伴,而不是被动的助手。
**关于 Google Antigravity 的关键事实:**它在 2025 年 11 月与 Gemini 3 AI 模型一起推出,并以 免费公共预览版(个人计划)提供给 Windows、MacOS 和 Linux 用户。开箱即用,它使用 Google 强大的 Gemini 3 Pro AI,但有趣的是,它还支持其他模型,比如 Anthropic 的 Claude Sonnet 4.5 和一个开源的 GPT 模型(GPT-OSS)——这让开发者在选择代理背后的“智慧”时有更大的灵活性。这种开放性表明 Antigravity 不仅仅是 Google 的实验;它旨在成为 AI 时代的一个通用的编码基地,欢迎多种 AI 引擎的加入。
为了适应这种代理驱动的工作流程,Antigravity 提供了两种主要界面模式。默认的 编辑器视图 看起来和感觉像是一个熟悉的代码编辑器(实际上,Antigravity 本质上是一个定制的 VS Code 风格的 IDE)。在此视图中,你可以正常编写和编辑代码,旁边有一个 AI 助手面板(类似于 GitHub Copilot 或 Cursor)。然而,Antigravity 还引入了一种强大的 管理器视图,其功能像是多个代理的 “任务控制中心”。在管理器视图中,你可以启动和监控多个 AI 代理同时处理不同任务,甚至在不同项目工作区中工作。Google 将其比作一个可以 同时启动、协调和观察众多代理 的仪表板。这对于较大的项目特别有用:例如,一个代理可以调试后端代码,而另一个同时研究前端库文档——所有这些都可以在一个界面中查看。管理器视图体现了代理优先时代的精神,提供了传统 IDE 无法实现的自主工作流程的高层次监督。这是 Antigravity 的一个明显区别,将 IDE 转变为 多代理编排中心,而不是单一的编码窗口。
“工件” – 通过 AI 透明度建立信任
Google Antigravity 最引人入胜的部分之一是它如何解决自主 AI 的信任问题。通常,如果你让 AI 自行编写代码或执行命令,你会担心:它到底在做什么?做得对吗?Antigravity 的解决方案是让代理生成「工件」——本质上是详细的面包屑和交付物,以更高层次记录 AI 的工作。与其用每一个小的击键或 API 调用淹没你,Antigravity 中的代理会以人性化的形式总结其进展,比如任务列表、实施计划、测试结果、截图,甚至是浏览器屏幕录制。这些工件作为 AI 所做和计划做的事情的证明和透明度。例如,在代理尝试添加登录页面后,它可能会呈现一个工件列表:“创建了 LoginComponent.js,更新了 AuthService,运行了本地服务器,所有测试通过”,并附上浏览器中登录页面的截图。根据 Google 的说法,这些工件比筛选每一个动作的原始日志“更容易验证”。实际上,工件将 AI 的工作转化为可读的报告,增强了对自主行动正确性和与目标一致性的信任。
同样重要的是,工件支持反馈:反重力功能允许您在任何工件上给出类似 Google 文档风格的评论或注释——无论是指出计划中的错误,还是在截图中强调某个 UI 问题。智能助手会立即考虑这些评论,无需停下手头的工作。这种异步反馈循环意味着您可以在高层次上指导 AI(例如,“这个 UI 截图缺少登录按钮——请修复”),智能助手会在其下一步行动中整合这些更正。这是一种控制 AI 的新颖方式:您无需微观管理代码,而是通过对其输出的评论来引导智能助手。结合工件,这种方式创造了人与 AI 的协作感。开发者因此更有信心,因为他们可以看到 AI 的行为证据,并在中途纠正其方向,而不是盲目地相信它。
持续学习与知识库
Google Antigravity 还强调,这些 AI 代理可以从过去的工作和反馈中学习,以随时间提高。每个代理都维护着一种知识库,记录其所做的事情和学到的知识。例如,如果一个代理曾经需要了解如何配置复杂的网络服务器,它将把这个过程记为“知识条目”,下次可以更快、更少出错地完成。这些知识在会话之间保留,并可在代理管理器中访问。简而言之,您使用 Antigravity 越多,您的代理就会变得越智能、越个性化,因为它们积累了项目特定的专有技术。Google 将其描述为“将学习作为核心原语”,每个代理的操作都可以为不断增长的洞察库做出贡献,以实现持续改进。antigravityide.organtigravityide.org。虽然细节较少,但承诺是一个实际积累经验的 AI 配对程序员,类似于人类,而不是每次都从头开始。
从更实际的层面来看,Antigravity 是一个桌面应用程序(根据早期用户的说法,它是 VS Code 的一个分支),您可以安装并使用您的 Google 帐户登录。然后,它会提供一个类似聊天的提示界面(用于自然语言指令),与终端界面和代码编辑器并排显示。这种多窗格设置意味着 AI 可以同时向您展示代码和终端输出,甚至可以打开一个浏览器窗口来展示正在构建的内容的实时预览。Google DeepMind 的首席技术官 Koray Kavukcuoglu 总结道:“这个代理可以与您的编辑器协作,跨越您的终端和浏览器,帮助您以最佳方式构建应用程序。”这种工具的紧密集成使得“反重力”的感觉变得可触摸——当一个 AI 能够无缝地在编写代码、运行命令和检查结果之间切换时,开发过程变得更加“无重”。
显示 Antigravity 的启动界面,具有“打开文件夹”和 AI 驱动的代理功能等选项。
Google Antigravity 的关键特性和能力Google Antigravity 为开发人员带来了许多新功能。以下是一些显著特性及其意义:
自然语言编码和“氛围”开发: 你可以直接用简单的英语(或其他语言)告诉 Antigravity 你想要什么,让 AI 负责实现。这超越了简单的代码补全,是从自然语言到完整任务执行。谷歌称之为*“氛围编码”*,可以通过高层次的提示生成复杂应用blog.google。这就像 IDE 内置了一个了解你意图的 AI 项目经理。
跨界面代理控制: Antigravity 代理不仅限于代码。它们可以同时在编辑器、终端和浏览器界面上运行。例如,一个代理可以编写单元测试(编辑器),运行它(终端),并打开本地服务器验证输出(浏览器),实现连续工作流。这种“多界面”能力是革命性的——你的 AI 助手不再对环境视而不见,它可以真正在你的机器上做你会做的一切来开发和调试。
并行代理和任务管理: 你不必一次只使用一个 AI 代理。Antigravity 的代理管理器让你可以同时生成多个代理并分配不同的任务或让它们协作。这就像拥有一支 AI 实习生军队。例如,在紧迫的截止日期下,你可以部署一个代理编写新功能代码,同时另一个代理编写文档或研究 API。协调多个 AI 工作流的能力是独特的,Antigravity 提供收件箱和通知来跟踪其进度,以免你感到不知所措antigravityide.org。
工件验证: 如所描述,工件是核心功能:由代理生成的自动待办事项列表、计划、测试结果、截图等。这些提供了 AI 所做工作的即时验证和透明度。平台强调只保留*“必要和充分”*的工件集,以确保你在不被数据淹没的情况下获得信息antigravityide.org。这意味着在任何时候,你都可以查看代理的工件日志来了解其计划或验证任务结果,这对于信任自主编码至关重要。
类似 Google Docs 的反馈: 借鉴协作文档编辑,Antigravity 允许对工件和代码进行内联评论。你可以突出显示代理输出的一部分(即使是在截图或代码块中)并评论你的反馈或指示。代理会阅读这些评论并相应调整其行动。这一功能将开发过程变成你与 AI 之间的对话,而非单向指令。这是一种直观的方式来纠正或完善 AI 的工作,而无需从头编写新提示。
持续学习与知识库: 代理保留过去互动的记忆。Antigravity 引入了**“知识”**概念,代理记录在先前任务中学到的有用片段或事实。随着时间的推移,这将成为在代理管理器中可访问的知识库,这意味着 AI 可以重用以前的解决方案并变得更高效。简而言之,Antigravity 代理会随着时间的推移为你的特定项目变得更好,而不是无状态的。这一功能暗示了一种自动改进的 AI 开发环境,可以适应你的代码库或团队的模式。
多模型和开放生态系统: 与一些竞争对手不同,谷歌 Antigravity 不局限于单一 AI 模型。默认情况下,它使用 Gemini 3 Pro(顶级),但也支持接入其他语言模型——特别提到 Anthropic 的 Claude 4.5 变体和 OpenAI 的开源 GPT-OSS。这在科学和战略上都值得关注:这意味着平台在某种程度上是模型无关的,或许是为了允许比较或避免锁定。它还意味着谷歌关注的是平台的代理协调技术本身,而不是任何一个 AI 模型。对于开发者而言,模型的选择可以意味着平衡不同的优势(例如,也许一个模型在某种编程语言或风格上比另一个更好)。免费预览甚至允许免费访问 Gemini 3 Pro,且限制宽松(谷歌称只有最重度用户可能达到限制),这是吸引开发者尝试这个尖端工具的诱人提议。
传统 IDE 功能: 值得注意的是,除了华丽的 AI 功能外,Antigravity 仍然是一个功能齐全的 IDE,具备所有预期能力:带有语法高亮的代码编辑器、调试支持、版本控制集成等。它被描述为**“全功能 IDE,包含 Tab、命令、代理等”**。因此,开发者可以流畅地将手动编码与 AI 帮助结合使用。在实践中,你可能自己编写一部分函数,然后请代理为其生成测试,再回过头来调整代码。Antigravity 的设计力求使这种交互顺畅无阻。
Google Antigravity 处于尖端AI研究和实际软件工程的交汇处。它的出现反映了一个更广泛的科学追求:我们能否让AI不仅协助编码,还能自主进行编码作为一门科学? 本节探讨了这一计划的背景及一些展示其能力的实验。
从代码助手到自主代理
在过去的几年里,开发者逐渐习惯了像 GitHub Copilot 这样的 AI 编码助手,它们可以建议代码行。Antigravity 将这一概念进一步推进到自主代理 AI的领域,符合 AI 研究趋势,探索让模型执行多步骤推理和工具使用。在 AI 研究社区中,对“软件代理”的兴趣日益增长——这些是可以在软件环境中采取行动的 AI 程序,而不仅仅是聊天或完成文本。Google Antigravity 可以被视作这些理念的现实测试平台:它利用了 Gemini 3 的高推理能力(Gemini 3 因在推理基准测试中的顶级表现而闻名),并为其提供了一个有限的操控空间(开发环境)来进行活动。通过将代理的行动限制在编码工具内,并通过人工制品和反馈提供护栏,Antigravity 架起了理论 AI 规划/执行研究与日常编程任务之间的桥梁。
倒立摆控制器: 另一个演示中,Antigravity 帮助创建了一个倒立摆控制器——这是一个经典的控制系统问题(在小车上平衡一根杆子,类似于火箭稳定的简单模型)。这在工程和 AI 中是一个著名的基准测试,因为它需要连续反馈控制和物理计算。使用 Antigravity 进行这一任务表明代理能够编写与物理库集成的代码,甚至可以控制硬件,然后验证稳定性(可能通过在浏览器可视化中模拟摆动)。这展示了科学好奇心:谷歌实际上是在问,AI 代理能否找出控制算法? 令人印象深刻的是,Antigravity 的代理能够生成浏览器并运行交互式模拟,迭代调整控制器直到摆保持直立。
航班跟踪应用 UI 迭代: 在软件方面,一个演示涉及使用代号“Nano Banana”(可能是设计或数据集)在 Antigravity 中快速迭代航班跟踪应用的 UI。这里的重点是前端开发。代理可以生成不同的界面布局,通过 API 获取真实的航班数据等等。Antigravity 的浏览器视图集成意味着 AI 可以立即呈现应用程序并检查,如地图是否加载或设计是否正确。此演示强调了平台在多模态任务方面的优势——它可以同时处理文本(代码)、视觉(UI 布局、图表)和数据获取。这与谷歌提到的 Gemini 3 支持生成 UI 模式有关,产生动态界面和视觉效果,Antigravity 可以利用这一点。
多代理协作白板: 另一个例子是通过协调多个代理并行为协作白板应用添加功能。这可能展示了对于复杂应用,不同代理可以同时处理不同功能实现的方式——一个代理可以添加绘图工具,而另一个则添加聊天功能,所有这些都通过代理管理器进行管理。这有点像并行编程,但使用 AI 线程。结果是快速开发多项功能,这通常需要一个开发团队——暗示Antigravity 可以模拟一个多开发者团队,由 AI 组成,全部在一个用户的指导下。
将这个项目命名为“Antigravity”,谷歌故意唤起大胆、未来创新的形象。这让人联想到 Google X “登月工厂” 的精神——在那里追求大胆的想法(如小行星采矿、太空电梯、自动驾驶汽车)。虽然 Antigravity 是一个软件工具,但它承载着突破传统约束的精神。在传统软件工程中,添加更多功能或构建复杂系统通常会因为需要维护更多代码、修复更多错误而让你感到负担(因此有重力的比喻)。谷歌 Antigravity 希望消除这种负担,让开发者在构建更多的同时感受到更少的阻碍。这是一个实验性的想法:如果编码没有重力,你可以以逃逸速度前进吗?
Google Antigravity 代表了朝着软件创作「AI优先」未来迈出的大胆一步,在这个未来中,人类开发者将与智能代理一起工作。从科学上讲,它站在 AI 的前沿,测试像 Gemini 3 这样负责的工具型模型在编程等复杂领域中能走多远。早期证据——从基准得分到弹球游戏演示——表明这种方法不仅有趣,而且可行。对于开发人员和技术爱好者来说,Antigravity 激发了兴奋和好奇心:它承诺一个构建软件更多在于引导你想要什么,而不是逐行处理代码的世界。
关键是,Google 尝试解决使这种系统有用所需的现实基础。他们通过关注信任(工件和验证)、反馈循环以及保持熟悉的环境,为这一大胆尝试奠定了坚实的基础。Antigravity 没有要求开发者盲目跳入完全自动化的编码,而是提供了透明性和控制的安全网。这种自主性和监督的结合也可能为其他超越编码的 AI 工具提供一个模型。
目前,好奇的开发者可以免费下载 Antigravity 尝试一下。无论你是想减轻繁琐工作的专业开发者,还是对 AI 感兴趣的业余爱好者,启动这个应用程序并进行实验都是值得的。这个名字本身就邀请探索:Antigravity 暗示着常规规则并不完全适用。确实,当你看到 AI 代理为你编写和测试代码时,你可能会感到一种几乎像科幻般的兴奋,就像亲眼目睹重力实时被挑战。这正是那种推动技术前进的创新、科学驱动的游戏。Google Antigravity 向我们所有人提出了一个令人着迷的问题:当软件开发本身几乎没有重量时,我们将构建什么?
参考资料(来源)
Google 关键字博客 – 「开始使用 Gemini 3 构建」 (Logan Kilpatrick)
The Verge – 「Google Antigravity 是为 Gemini 3 构建的“以代理为先”的编码工具」
OfficeChai – 「Google 发布了 Antigravity IDE 以与 Cursor 竞争」