作者:李博旭
介绍谷歌的**“Antigravity”计划并不是要违背物理定律,而是通过人工智能重新定义软件开发。该计划于2025年底与谷歌的Gemini 3 AI模型一同发布,Google Antigravity是一个智能开发平台,旨在将编码提升到更高的抽象层次。这个名字唤起了登月式思维(谷歌的X实验室曾考虑过像太空电梯这样的想法),但这里的“antigravity”是比喻的:该平台减轻了开发者的繁重工作**,让智能代理处理常规任务,从而使创作者能够专注于大局。在这篇概述中,我们将探讨Google Antigravity是什么、它如何运作,以及使其可信赖的科学和技术——所有内容都以一种调查性但易于理解的语气呈现给技术爱好者和好奇的读者。什么是Google Antigravity?
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的核心是通过在开发的各个方面引入自主AI代理来重新构想编码工作流程。以下是它的工作原理:
使用Antigravity时,你不仅仅是在写代码——你是在协调AI“代理”为你执行部分开发工作。这些代理可以在你的编辑器中读写代码,执行终端命令,甚至打开浏览器验证正在运行的应用程序。实际上,AI代理拥有与人类开发者相同的工具(编辑器、命令行、浏览器),并且能够并行使用它们。例如,一个代理可以自主为一个新功能编写代码,启动本地服务器进行测试,并在浏览器中模拟用户点击以确保一切正常运行。这一切都在最小的人为干预下发生——你可能只需给出一个高层次的指令(例如“添加用户登录页面”),然后代理将其分解为步骤并执行。开发者变成了架构师或导演,监督多个同时工作的“初级开发者”AI。谷歌称这种方法为**“代理优先”**,因为代理在工作流程中处于中心位置,而不仅仅是隐藏在单行建议背后。
为了适应这种代理驱动的工作流程,Antigravity 提供了两种主要界面模式。默认的 编辑器视图 看起来和感觉像是一个熟悉的代码编辑器(实际上,Antigravity 本质上是一个定制的 VS Code 风格的 IDE)。在此视图中,你可以正常编写和编辑代码,旁边有一个 AI 助手面板(类似于 GitHub Copilot 或 Cursor)。然而,Antigravity 还引入了一种强大的 管理器视图,其功能像是多个代理的 “任务控制中心”。在管理器视图中,你可以启动和监控多个 AI 代理同时处理不同任务,甚至在不同项目工作区中工作。Google 将其比作一个可以 同时启动、协调和观察众多代理 的仪表板。这对于较大的项目特别有用:例如,一个代理可以调试后端代码,而另一个同时研究前端库文档——所有这些都可以在一个界面中查看。管理器视图体现了代理优先时代的精神,提供了传统 IDE 无法实现的自主工作流程的高层次监督。这是 Antigravity 的一个明显区别,将 IDE 转变为 多代理编排中心,而不是单一的编码窗口。
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 的代理背后的大脑是 Gemini 3 Pro,这是 Google 最先进的大型语言模型,以其改进的推理和编码能力而闻名。Gemini 3 在代码生成和多步推理上的表现令人印象深刻(例如,在编码基准测试中得分为 76%,而 GPT-4 的得分约为 55%),为 Antigravity 提供了强大的基础。该平台本质上是 Gemini 3 在完整开发环境中大展身手的展示。然而,正如所指出的,Antigravity 不仅限于 Gemini——它在许多方面设计为模型无关,也支持其他 AI 模型。
从更实际的层面来看,Antigravity 是一个桌面应用程序(根据早期用户的说法,它是 VS Code 的一个分支),您可以安装并使用您的 Google 帐户登录。然后,它会提供一个类似聊天的提示界面(用于自然语言指令),与终端界面和代码编辑器并排显示。这种多窗格设置意味着 AI 可以同时向您展示代码和终端输出,甚至可以打开一个浏览器窗口来展示正在构建的内容的实时预览。Google DeepMind 的首席技术官 Koray Kavukcuoglu 总结道:“这个代理可以与您的编辑器协作,跨越您的终端和浏览器,帮助您以最佳方式构建应用程序。”这种工具的紧密集成使得“反重力”的感觉变得可触摸——当一个 AI 能够无缝地在编写代码、运行命令和检查结果之间切换时,开发过程变得更加“无重”。
显示 Antigravity 的启动界面,具有“打开文件夹”和 AI 驱动的代理功能等选项。
总的来说,Google Antigravity 将先进的AI代理编排与现代编码环境的舒适性结合在一起。它就像是编码的自动驾驶仪:你可以让它自主运行,但始终可以通过仪表和控制来检查工作并根据需要进行调整。
Google Antigravity AI 生成一个音频上传UI模型,用于上传播客和会议录音。
Google Antigravity 处于尖端AI研究和实际软件工程的交汇处。它的出现反映了一个更广泛的科学追求:我们能否让AI不仅协助编码,还能自主进行编码作为一门科学? 本节探讨了这一计划的背景及一些展示其能力的实验。
在过去的几年里,开发者逐渐习惯了像 GitHub Copilot 这样的 AI 编码助手,它们可以建议代码行。Antigravity 将这一概念进一步推进到自主代理 AI的领域,符合 AI 研究趋势,探索让模型执行多步骤推理和工具使用。在 AI 研究社区中,对“软件代理”的兴趣日益增长——这些是可以在软件环境中采取行动的 AI 程序,而不仅仅是聊天或完成文本。Google Antigravity 可以被视作这些理念的现实测试平台:它利用了 Gemini 3 的高推理能力(Gemini 3 因在推理基准测试中的顶级表现而闻名),并为其提供了一个有限的操控空间(开发环境)来进行活动。通过将代理的行动限制在编码工具内,并通过人工制品和反馈提供护栏,Antigravity 架起了理论 AI 规划/执行研究与日常编程任务之间的桥梁。
事实上,Antigravity 的元素呼应了人机协作和程序合成中的学术方法。AI解释其计划(工件)并由人类监督的概念与“监督正确性”这一AI安全技术的理念相一致,在这种技术中,系统必须为其步骤提供理由以获得批准。同样,知识库功能暗示了应用持续学习算法以维持长期上下文。从科学角度来看,Antigravity 是一项实验,探讨在给予结构和监督的情况下,我们能多大程度上信任AI处理创造性、复杂的工作(如编码)。它既是一个研究项目,也是一个产品——这可能是谷歌将其作为预览发布而非最终服务的原因。
为了证明其能力,谷歌展示了使用 Antigravity 的几个富有想象力的演示。这些例子展示了项目的现实基础,表明它不仅仅是炒作,并能解决非平凡的问题:
这些演示不仅仅是噱头;它们是重要的概念验证。它们表明,支撑 Antigravity 的技术足够现实,可以解决实际的工程问题。无论是编写控制算法还是设计交互式用户界面,该平台的代理都能参与需要理解物理学、用户体验和复杂逻辑的任务。对于持怀疑态度的观察者来说,这样的具体用例增加了可信度:这不是空头支票或愚人节玩笑,而是一个实际工作的系统,解决开发者关心的场景。
将这个项目命名为“Antigravity”,谷歌故意唤起大胆、未来创新的形象。这让人联想到 Google X “登月工厂” 的精神——在那里追求大胆的想法(如小行星采矿、太空电梯、自动驾驶汽车)。虽然 Antigravity 是一个软件工具,但它承载着突破传统约束的精神。在传统软件工程中,添加更多功能或构建复杂系统通常会因为需要维护更多代码、修复更多错误而让你感到负担(因此有重力的比喻)。谷歌 Antigravity 希望消除这种负担,让开发者在构建更多的同时感受到更少的阻碍。这是一个实验性的想法:如果编码没有重力,你可以以逃逸速度前进吗?
从历史上看,谷歌一直对重力相关的概念很感兴趣(例如,旧的 「Google Gravity」 浏览器小把戏,通过让搜索页面像被重力拉动一样崩溃,是一个受欢迎的彩蛋)。「Antigravity」 这个名字翻转了这一概念——与其说一切都分崩离析,不如说事物可以漂浮地自行组装。谷歌在 Antigravity 的宣传中使用了太空飞行的比喻,比如启动应用时的 “体验起飞” 和倒计时(3…2…1)。这种营销角度吸引了观众的 科学好奇心:它将平台框架为探索编程新前沿的发射台,几乎就像是开发者的宇航员计划。
值得注意的是,虽然这个概念听起来很奇幻,但谷歌将其建立在真实技术的基础上。他们甚至引入了 AI 编码领域的优秀人才 来领导这一项目——例如,该项目由 Varun Mohan(Codeium/Windsurf 的前 CEO)领导,他的团队曾开发过受欢迎的 AI 代码工具。这为 Antigravity 增添了 可信度:它是由拥有深厚 AI 驱动开发经验的人打造的,而不是毫无根据的异想天开。谷歌本质上是在结合 大胆设想 与 实用的 AI 研究 和经验丰富的工程技术。
关于开发者文化的话题:名字「Antigravity」可能也是对一个著名程序员笑话的俏皮点头。在 Python 编程语言中,输入 import antigravity 会著名地打开一个 XKCD 网络漫画,其中一个角色说 Python 代码如此简单,感觉就像在飞行medium.com。这种幽默的引用——导入 antigravity 来飞行——与谷歌平台的目标完美契合:让开发者“飞过”曾经枯燥的编码任务。无论是否有意,这个名字的选择无疑与开发者的幽默感和想象力产生共鸣。它在说:如果在编码中使用 AI 的感觉像那部漫画中暗示的那样自由呢?
Google Antigravity 代表了朝着软件创作「AI优先」未来迈出的大胆一步,在这个未来中,人类开发者将与智能代理一起工作。从科学上讲,它站在 AI 的前沿,测试像 Gemini 3 这样负责的工具型模型在编程等复杂领域中能走多远。早期证据——从基准得分到弹球游戏演示——表明这种方法不仅有趣,而且可行。对于开发人员和技术爱好者来说,Antigravity 激发了兴奋和好奇心:它承诺一个构建软件更多在于引导你想要什么,而不是逐行处理代码的世界。
关键是,Google 尝试解决使这种系统有用所需的现实基础。他们通过关注信任(工件和验证)、反馈循环以及保持熟悉的环境,为这一大胆尝试奠定了坚实的基础。Antigravity 没有要求开发者盲目跳入完全自动化的编码,而是提供了透明性和控制的安全网。这种自主性和监督的结合也可能为其他超越编码的 AI 工具提供一个模型。
在更广泛的背景下,Google Antigravity 可以被视为既是产品也是持续的实验。「代理优先」的IDE会成为新常态吗?现在下结论还为时过早,但这一举措确实推动了讨论的进展。竞争者和初创公司也在探索类似的想法(如 Cursor、Replit 的 Ghostwriter、Microsoft 的 Visual Studio 扩展等),因此我们正在见证开发者工具领域的新太空竞赛——显然,Google 希望在这一领域领先,即使它与一些竞争对手合作。
目前,好奇的开发者可以免费下载 Antigravity 尝试一下。无论你是想减轻繁琐工作的专业开发者,还是对 AI 感兴趣的业余爱好者,启动这个应用程序并进行实验都是值得的。这个名字本身就邀请探索:Antigravity 暗示着常规规则并不完全适用。确实,当你看到 AI 代理为你编写和测试代码时,你可能会感到一种几乎像科幻般的兴奋,就像亲眼目睹重力实时被挑战。这正是那种推动技术前进的创新、科学驱动的游戏。Google Antigravity 向我们所有人提出了一个令人着迷的问题:当软件开发本身几乎没有重量时,我们将构建什么?