Decentralization? We're still early!

Antigravity:谷歌推出的全新智能体开发平台

  • Antigravity:谷歌推出的全新智能体开发平台

    發布人 Brave 2025-12-27 08:07

    Google Antigravity 是谷歌推出的一款全新的 AI 驱动智能体开发平台(Agentic Development Platform),专为"智能体优先"的软件开发范式而设计。该平台于 2025年11月18日 正式发布,与谷歌划时代的 Gemini 3 模型同步推出。

    Antigravity 这个名称本身就充满隐喻——它暗示着开发者将从繁重的编码工作中"解放"出来,如同摆脱了重力的束缚。

    🏢 平台的诞生背景

    值得关注的是,Antigravity 的推出与一笔重大收购密切相关。2025年7月,谷歌以 24 亿美元的价格收购了 Windsurf 团队。Windsurf 本身是一款基于 VS Code 的 AI 编程工具,拥有丰富的智能体开发经验。这一收购为 Antigravity 的快速落地提供了技术基础和人才储备。因此,从技术架构上看,Antigravity 实际上是 Visual Studio Code 的一个分支(fork),继承了开发者熟悉的 IDE 体验,同时融入了全新的智能体优先理念。

    🧠 核心模型支持

    Antigravity 主要由谷歌最新的 Gemini 3 系列模型提供支持:

    模型名称特点与用途
    Gemini 3 Pro主力模型,平衡智能与速度
    Gemini 3 Deep Think(也称 Gemini 3 Pro High)深度推理模型,适合复杂任务
    Gemini 3 Flash高速模型,适合快速迭代

    🎯 二、核心理念:智能体优先(Agent-First)

    从"AI 辅助"到"AI 主导"的范式转变

    Antigravity 引入了"智能体优先"(Agent-First)的开发范式,这标志着 AI 编程工具从"辅助角色"向"主动合作伙伴"的根本性转变。

    传统的 AI 编程工具(如 GitHub Copilot)本质上是"代码补全"工具——开发者写代码,AI 提供建议。而 Antigravity 彻底颠覆了这一模式:开发者描述目标,AI 智能体自主规划、执行并验证。

    用 Antigravity 团队的话来说:

    "我们正在过渡到一个新时代——借助像 Gemini 3 这样的模型,智能体可以同时自主地在编辑器、终端和浏览器等所有工作界面上操作。"

    🔄 工作模式对比

    维度传统 AI 编程工具Antigravity 智能体优先
    交互模式人写代码,AI 建议人定目标,AI 执行
    自主程度被动响应主动规划与行动
    工作范围仅限代码编辑器编辑器 + 终端 + 浏览器
    任务粒度单行/单函数补全端到端完整功能

    Antigravity 不仅仅是一个编辑器,它是一个将熟悉的 AI 驱动编码体验与新的智能体优先界面相结合的开发平台,允许你部署能够在编辑器、终端和浏览器中自主规划、执行和验证复杂任务的智能体。


    ⭐ 三、主要特性详解

    1️⃣ 双视图模式(Dual View System)

    Antigravity 提供两种截然不同的代码交互方式,分别适应不同的工作场景:

    📝 编辑器视图(Editor View)

    当你需要亲自操作时,编辑器视图提供了配备了标签补全(Tab Completions)和内联命令(Inline Commands)的最先进的 AI 驱动 IDE,适合你已经熟悉的同步工作流程。

    如果你之前使用过 Cursor 或 GitHub Copilot,你会发现编辑器视图的体验非常相似——左侧是代码编辑区,右侧是 AI 助手面板,这种设计降低了学习成本,让开发者可以快速上手。

    🎛️ 管理器视图(Manager View)

    管理器视图是 Antigravity 最具创新性的界面。它颠覆了传统的"智能体嵌入在界面中"的模式,转变为"界面嵌入在智能体中"——你不再是写代码的程序员,而是指挥 AI 团队的"项目经理"。

    在管理器视图中:

    • 🔹 你可以同时派遣 多达 5 个不同的智能体 处理 5 个不同的任务
    • 🔹 每个智能体拥有独立的工作空间,互不干扰
    • 🔹 专门的监控工具让你实时掌握每个智能体的进度
    • 🔹 支持异步任务执行,无需等待一个任务完成再启动下一个

    想象一下:你可以让一个智能体修复登录页面的 bug,同时另一个智能体编写新的 API 接口,第三个智能体优化数据库查询——这种并行工作模式大幅提升了开发效率。


    2️⃣ 工件系统(Artifacts System)

    🤔 解决"AI 黑箱"的信任问题

    当 AI 智能体自主执行复杂任务时,开发者如何确保它做对了?这是所有智能体工具面临的核心挑战。Antigravity 通过工件系统巧妙地解决了这个信任问题。

    📦 什么是工件?

    工件是智能体生成的有形交付物,包括:

    工件类型说明用途
    📋 任务列表智能体分解的子任务清单验证规划是否合理
    📐 实施计划详细的技术方案评审架构决策
    📸 截图界面操作的静态记录验证 UI 实现效果
    🎬 浏览器录制完整的操作视频回放测试过程

    ✍️ 协作式反馈机制

    工件系统最强大的特性是支持"协作式反馈"——类似于在 Google Docs 中添加评论。当你发现智能体的某个步骤有问题时,可以直接在工件上留下批注,智能体会采纳你的意见并调整执行策略,而且这个过程不会中断整体的执行流程。

    举个例子:智能体生成了一个实施计划,你发现其中的数据库设计不够优化。你只需在该工件上评论"请考虑使用索引优化查询",智能体就会自动调整后续的实现方式。


    3️⃣ 浏览器控制能力(Browser Sub-Agent)

    🌐 突破传统 IDE 的边界

    传统的 AI 编程工具只能在代码编辑器内工作。但现代软件开发远不止写代码——你需要测试 UI、验证交互、检查样式。Antigravity 的浏览器子智能体正是为此而生。

    🤖 浏览器子智能体如何工作?

    当主智能体需要与浏览器交互时,它会调用一个专门的"浏览器子智能体"(Browser Sub-Agent)。这个子智能体运行着一个专门针对网页操作优化的模型——与主智能体使用的模型不同——它被设计来高效地操控浏览器页面。

    浏览器子智能体的能力包括:

    能力类别具体操作
    控制操作点击、滚动、输入文字、按键
    页面读取DOM 捕获、截图、Markdown 解析
    调试功能读取控制台日志(Console Logs)
    录制功能录制操作视频作为证据

    ⚠️ 技术要点:使用浏览器子智能体需要安装 Antigravity 浏览器扩展程序(Browser Extension)。

    💡 典型应用场景

    想象这样一个工作流:你让智能体"为网站添加一个购物车功能"。智能体会自动完成以下步骤:

    1. 规划阶段:分析现有代码结构,生成实施计划
    2. 编码阶段:在编辑器中编写购物车组件
    3. 启动阶段:通过终端启动本地开发服务器
    4. 测试阶段:浏览器子智能体打开网页,点击"加入购物车"按钮
    5. 验证阶段:检查购物车数量是否正确更新,截图作为证据

    整个过程无需人工干预,智能体从头到尾自主完成。


    4️⃣ 学习和知识管理(Learning & Knowledge Management)

    Antigravity 将学习作为核心原语(Core Primitive),这意味着学习能力不是附加功能,而是平台的基础架构之一。

    📚 知识库系统

    智能体可以将有用的上下文和代码片段保存到知识库中,包括:

    • 🔹 项目特定的编码规范
    • 🔹 常用的代码模式和最佳实践
    • 🔹 之前任务中发现的问题和解决方案
    • 🔹 团队偏好的技术栈和工具链

    📈 持续进化

    智能体会从你的反馈和过往工作中学习,随着时间推移不断提升对你的编码风格和项目需求的理解。这意味着使用 Antigravity 越久,它就越"懂你"——从变量命名习惯到架构偏好,智能体会逐渐形成对你和你团队的"记忆"。


    🔧 四、技术特点与架构

    🔌 多模型支持

    虽然 Antigravity 由谷歌开发并默认使用 Gemini 3 系列模型,但它并非封闭系统。Google Antigravity 支持多个 AI 模型,包括:

    模型提供商支持的模型
    GoogleGemini 3 Pro、Gemini 3 Deep Think、Gemini 3 Flash
    AnthropicClaude Sonnet 4.5、Claude Opus 4.5
    OpenAI 开源变体GPT-OSS-120B(OpenAI 模型的开源版本)

    这种多模型策略让开发者可以根据任务特点选择最适合的模型——例如使用 Claude 处理复杂推理,使用 Gemini 3 Flash 进行快速迭代。

    💻 平台兼容性

    Google Antigravity 目前以**公开预览版(Public Preview)**形式免费提供给个人使用。这个跨平台解决方案兼容:

    • 🍎 macOS
    • 🪟 Windows
    • 🐧 Linux

    🔐 安全性设计

    当 AI 智能体拥有执行终端命令和控制浏览器的权限时,安全问题变得至关重要。Antigravity 通过一套细粒度权限系统来应对这一挑战。

    ⚙️ 终端命令自动执行策略

    当你首次配置 Antigravity 或通过设置菜单时,必须选择终端命令自动执行策略(Terminal Command Auto Execution Policy)。这个设置决定了智能体对 shell 命令的自主权级别:

    模式描述适用场景
    🛡️ Off(关闭)最安全模式,智能体永不自动执行命令,你需要手动运行所有建议的命令初学者、生产系统、高安全需求场景
    ⚖️ Auto(自动)推荐模式,智能体执行前请求许可,你可以将安全命令加入允许列表日常开发的平衡选择
    Turbo(极速)危险模式,智能体自动执行所有命令(除非在拒绝列表中)沙盒环境、一次性项目

    📋 允许列表与拒绝列表

    • 允许列表(Allow List):采用"白名单"安全模型,只有明确允许的命令才能执行
    • 拒绝列表(Deny List):列出绝对禁止执行的危险命令

    ⚠️ 浏览器 URL 允许列表

    Antigravity 还包含一个浏览器 URL 允许列表(Browser URL Allowlist),用于限制智能体可以访问的网站。这是防止智能体被恶意指令引导访问危险网站的重要防线。


    ⚠️ 安全事件与教训

    透明说明:任何新技术都可能存在安全漏洞,Antigravity 也不例外。2025年11月,安全研究机构 Mindgard 在 Antigravity 发布后的 24 小时内就发现了一个严重的持久化后门漏洞(Persistent Backdoor Vulnerability)。

    该漏洞允许恶意工作空间嵌入代码,即使完全卸载并重新安装 Antigravity,该代码仍会在每次启动时执行。攻击者可以利用浏览器子智能体打开恶意 URL,将敏感数据外泄。

    根据安全公司 PromptArmor 的分析,攻击成功的部分原因是 Antigravity 的默认安全设置过于宽松。例如,默认的浏览器 URL 允许列表包含了 webhook.site——这是一个公共服务,任何人都可以创建 URL 并监控所有请求,为数据外泄提供了完美的渠道。

    🛡️ 安全建议

    如果你使用 Antigravity,建议立即采取以下措施:

    1. ✅ 从浏览器允许列表中移除 webhook.site 等可疑域名
    2. ✅ 将终端命令自动执行策略设为 OffAuto
    3. ✅ 对所有智能体执行的终端命令和浏览器操作启用手动审批
    4. ✅ 定期审计工作空间配置文件

    📊 五、性能基准与行业对比

    客观数据是评估工具的重要依据。以下是 Antigravity 在主流基准测试中的表现:

    📈 基准测试成绩

    基准测试测试内容Antigravity 成绩对比参考
    SWE-bench Verified解决真实 GitHub issues76.2%Claude Sonnet 4.5: 77.2%(仅落后 1%)
    Terminal-Bench 2.0工具调用与多步骤工作流54.2% (Gemini 3 Pro)GPT-5.1: 47.6%
    WebDev ArenaWeb 开发综合能力1487 Elo

    特别值得注意的是,Gemini 3 Flash 在 SWE-bench Verified 上达到了 78%,不仅超越了 Gemini 2.5 系列,甚至优于 Gemini 3 Pro。这表明 Flash 模型在智能体编码方面找到了速度与能力的理想平衡点。

    🔄 与竞品对比

    2025年底,AI 编程工具市场形成了三足鼎立的格局:Google Antigravity、Cursor 和 Claude Code。它们各有特色,适合不同类型的开发者:

    维度AntigravityCursorClaude Code
    核心理念智能体优先自动化AI 增强 IDE终端优先推理
    界面形态桌面 IDE + WebVS Code 分支命令行
    价格免费(预览期)$20-200/月按 API 计费
    最佳场景端到端自主开发熟悉的 IDE 工作流深度代码库推理
    学习曲线中等低(VS Code 用户)较高(终端用户)

    开发者报告显示,Claude Code 产生的代码返工量较少——相比 Cursor 减少约 30%。Claude 模型更倾向于在第一次或第二次迭代中就做对。

    🎯 选择建议

    • 初学者:选择 Cursor——基于 VS Code,界面熟悉,无需学习新工作流
    • 终端高手:选择 Claude Code——Vim/Neovim 爱好者会喜欢命令行的纯粹
    • 未来探索者:选择 Antigravity——智能体优先范式需要适应,但一旦掌握,指挥 AI 团队的感觉令人解放

    💰 六、定价与可用性

    🆓 当前定价(预览期)

    Google Antigravity 目前以公开预览版形式提供:

    • 💚 个人用户完全免费
    • 💚 Gemini 3 Pro 有慷慨的速率限制
    • 💚 完整支持 Claude Sonnet 4.5 和 OpenAI 模型

    Google AI Pro 和 Ultra 订阅用户可获得优先访问权限,享受最高、最慷慨的速率限制,配额每 5 小时刷新一次。

    📅 预计 2026 年定价

    根据行业分析师预测,Google 将在 2026 年推出分层定价模式:

    套餐预计价格主要功能
    Individual(个人版)免费有限的速率配额
    Pro(专业版)~$20/月更高配额,优先访问
    Enterprise(企业版)~$40-60/用户/月SSO、数据驻留、管理控制、Google Cloud IAM 集成

    企业版通常采用定制定价。根据行业惯例,小型团队通常从年费中五位数起步,大型组织支付更多。企业功能通常包括 SSO/SAML、安全审计(如 SOC 2)、模型和数据控制、审计日志以及共同用量池。


    🎬 七、典型使用场景

    📝 高层级任务描述

    开发者可以通过描述想要构建的内容来在更高层次上操作。智能体会处理实施细节,让你能够专注于产品愿景和架构。

    典型工作流示例:

    用户输入:"为我们的电商网站添加一个用户评论功能"
    
    智能体自动执行:
    1️⃣ 分析现有代码库结构
    2️⃣ 草拟实施计划(生成任务列表工件)
    3️⃣ 设计数据库 Schema
    4️⃣ 编写后端 API
    5️⃣ 实现前端评论组件
    6️⃣ 通过终端运行测试
    7️⃣ 浏览器子智能体打开网站进行 E2E 测试
    8️⃣ 生成完整演练视频作为验证证据
    

    🔧 多智能体并行处理

    在 Antigravity 的管理器视图中,开发人员可以同时派遣多个智能体来处理不同的任务。例如:

    • 智能体 A:修复登录功能的 bug
    • 智能体 B:优化搜索查询性能
    • 智能体 C:添加新的支付接口
    • 智能体 D:编写单元测试
    • 智能体 E:更新 API 文档

    这种并行工作模式彻底改变了开发者的工作方式——从"亲自编码"转变为"指挥团队"。


    🔮 八、未来展望

    🚀 技术路线图

    Antigravity 仍处于预览阶段,但路线图已显露端倪。Google 计划在 2026 年推出:

    • 🔹 更强的沙盒机制:增强安全隔离
    • 🔹 更深入的策略控制:更精细的权限管理
    • 🔹 企业级计费系统:完善的商业模式

    🌍 行业影响

    随着 Gemini 3 模型智能的加速发展,谷歌有机会重新构想整个开发者体验。Google Antigravity 利用 Gemini 3 的高级推理、工具使用和智能体编码能力,将 AI 辅助从开发者工具箱中的一个工具转变为主动的合作伙伴。

    这标志着软件开发正在向智能体驱动的新时代迈进。未来的开发者将更多地专注于:

    • 🎨 创意构思:定义产品愿景和用户体验
    • 🏗️ 架构设计:规划系统整体结构
    • 👀 质量把控:审核 AI 生成的代码和方案
    • 🎯 战略决策:选择技术方向和优先级

    而具体的实现细节——编写代码、调试错误、运行测试——将越来越多地交给 AI 智能体处理。

    随着 Antigravity 的发展,其多智能体能力和 Gemini 集成将继续塑造 AI 辅助开发的未来。我们正站在软件工程范式转变的起点,而 Antigravity 正是这场变革的先锋之一。


    📚 参考资料

    Brave 回复 1 month ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在