[0:00]Antigravity是谷歌推出的一个AI编程工具,和其他AI编程工具相比呢,Antigravity有两个非常明显的优势。 第一,它改变了我们和AI的协作方式,在Antigravity里面,我们不再是一个单一的开发者,而是作为一个项目管理者,可以同时运行多个AI Agent,让它们分别扮演不同的角色, 比如说开发工程师、产品经理、市场营销等等,而我们只需要统一管理、合理分配任务,就可以把一个应用快速打造成一个完整的产品。 第二个优势是可以免费使用最新的AI模型,包括Gemini 3.0 Pro, Gemini 3.0 Flash,以及Claude Sonnet 4.5和Claude Opus 4.5。 而且它的免费额度也比较可观,算是一个不小的福利,那这期视频我们来详细介绍Antigravity的使用方法。 要使用Antigravity,我们先在官网下载软件,然后安装并完成身份认证,就可以正常使用了。 国内用户如果在身份认证这一步遇到问题,可以先打开这个网址,查看一下自己的谷歌账号关联的地区,目前只有部分地区支持使用谷歌的AI服务。 我们只需要把关联地区修改到支持的地区,就可以解决认证问题。 具体支持范围可以参考这个Google AI Studio和Gemini API的适用地区列表,在这里面选择一个合适的地区就可以了。 在正式使用Antigravity之前,我们先来设置一下中文语言,这样后面用起来会更方便,操作也很简单。 先点击这里打开AI对话框,然后点击右上角这三个点,选择自定义设置,接着进入这个rules,点击这里编辑rules。 在这里添加一条规则,我们告诉AI让所有的回复、注释和文档都必须使用中文,这样当我们和AI对话的时候,它就会默认使用中文来回复。 那这个rules,它的作用就是约束和引导AI的行为,比如说统一回复语言、约定生成代码的规范等等。 我们来看一下这个rules文件,我们在里面设置了一些代码生成规范,比如说指定生成代码的时候,前端默认使用react,后端默认使用Python, 还有代码的命名规范、注释规范、前端的规范,比如hooks的使用、后端的规范,比如Python版本的限定, 还有这些安全规范,比如说密要的使用、敏感数据的存储等等,所有和代码相关的规范都可以添加到这个文件中,用来帮助引导AI生成符合我们要求的代码。 完成设置以后,下面我们来介绍Antigravity的具体使用方法,第一步我们先新建一个工作文件夹。 然后我们来实现一个根据用户信息,自动生成个人简历的Web应用,要求生成的简历可以预览,并且可以下载PDF到本地。 在Antigravity里面,这些AI模型都是可以免费使用的,包括Gemini 3.0 Pro, Gemini 3.0 Flash, Claude Opus 4.5。 而且免费额度呢,也比较可观,用来生成一些轻量级的应用是完全足够的,我们选择Claude模型。 这里对话模式可以选择planning或者是chat,planning模式呢,会先生成一个计划,然后按照计划去执行具体的操作,适合复杂的任务场景, 比如说像代码生成、深度研究等等,chat模式则是直接执行任务,比较适合简单的任务场景,这里我们选择planning模式,点击执行任务。 可以看到,AI先给我们生成了一个执行计划。 我们来看一下这个计划文档,还是比较详细的,这里面包括技术选型、核心功能,还有数据结构设计等等。 如果有不满意的地方,还可以让AI继续修改,比如说这个存储个人信息的personal info,这个结构体,如果我们希望添加一个性别字段, 就可以点击这个加号,在这里添加一条评论,说明我们需要修改的内容。 可以看到,添加这个评论以后,这个对应的修改内容呢,会自动同步到这个AI对话中,我们直接点击提交,AI就会去执行对应的修改。 执行完成以后,这里就按照要求新增了一个性别字段。 如果确认执行计划没有问题,我们就点击这个proceed,让AI按照计划去生成代码。 可以看到,不论是生成的执行计划,还是AI的回复,都按照我们的要求使用了中文,但是这里有一点需要注意,我们这里使用的是Claude Opus 4.5这个模型, 如果是Gemini模型,即使指定使用中文,它依然还是会使用英文,这一点需要注意。 在执行过程中,AI可能会需要执行shell命令或者是访问本地文件,这时它就会向我们申请权限去执行这些操作。 那这些操作权限呢也是可以设置的,我们点击设置,然后打开用户设置。 在左侧选择Agent,这些就是执行权限相关的设置,包括命令行、文件访问等等。 点击这里,可以选择每次执行都请求权限,或者是允许自动执行。 下面还可以添加允许执行的命令、禁止执行的命令,还有文件访问,这些都可以根据自己的需要来设置。
[5:10]好了,代码生成完以后,我们执行这条命令,启动这个服务。 接下来我们让AI打开浏览器,来自动测试这个Web应用,这是Antigravity的一个内置功能。 它其实是通过Antigravity Browser Control,这个浏览器插件,来操作浏览器并进行自动化测试的。 第一次使用这个功能的时候,Antigravity会自动帮我们安装这个插件,我们点击执行,让它来自动测试。 可以看到,它先打开了Web应用的页面,然后生成了一些测试数据,我们点击这个确认,允许它使用这个测试数据来进行测试。 然后它就开始自动填写个人信息,接着填写工作经历、教育经历,但是可以看到,它填写的这个信息并不完整, 有些字段直接跳过了,比如说这个入学时间,还有这个毕业时间,那根据一段时间的使用来看,这个自动化测试功能呢, 比较适合一些布局简单的Web页面,如果网页比较复杂,测试效果并不理想,而且执行速度也比较慢,建议还是手动测试比较好,或者也可以使用其它成熟的自动化测试工具。 好了,测试完成以后,它会给我们生成一个测试报告,我们来看一下这个测试的记录。 AI会先生成测试数据,然后获取这个网页元素的位置,并把这个测试数据填写进去。 点击view,可以查看每一步自动测试的截图,如果我们想要修改这个应用的页面,可以在这个截图中框选需要修改的位置, 然后添加一条评论,比如说我们让AI把“职业头衔”改成“职业”,去掉后面两个字,可以看到,提交评论以后,对应的这个修改操作,也会自动同步到AI对话框这里。 我们点击执行,修改完成以后,打开这个服务看一下,那可以看到,这个字段已经按照要求改成了职位。 那通过这种方式,我们就可以非常方便的,对这个应用的页面进行调整和修改。 那除了前面介绍的使用模式,Antigravity还有一种进阶模式,就是Agent Manager。 我们点击这个Open Agent Manager,在这个页面左侧这个列表呢,是我们在Antigravity中和AI进行过对话的所有项目。 这个就是我们刚才实现的,这个自动生成简历的项目,点击这个对话,可以自由的切换到任意一个项目。 在Agent Manager里面呢,我们可以同时运行多个Agent,我们先在生成简历这个项目下,新建一个对话, 然后我们让AI给这个应用添加一个上传照片的功能,并且要把这个照片显示在简历上,我们让这个开发任务继续执行。 然后呢再打开一个对话,我们让AI作为一个产品经理,为这个应用设计一个二期开发规划,把这个应用打造成一个成熟的产品。 接着我们再打开一个对话,让AI作为一个营销人员,生成三个适合自媒体投放的帖子,用来推广产品。 这样我们就相当于有3名AI员工在同时工作,它们各自负责不同的工作,来共同打造一个完整的产品。 那我们作为管理人员,如何实时掌握这些AI员工的工作进度呢? 我们可以点击这个inbox,在这个收件箱里面,所有AI员工的工作进度,都会汇总到这里,等待我们处理。 这个是功能优化的AI员工,在向我们申请执行权限,我们点击允许,让它继续执行。 这个是产品营销的AI员工,它已经生成了我们需要的,用来推广产品的帖子。 来看一下,这就是它生成的三个帖子,分别针对不同类型的平台,生成了合适的内容。 然后这个是作为产品经理的这个AI员工,它也生成了这个产品的二期开发规划,这里面包括添加用户系统、 使用AI分析简历,并给出优化建议等等,那这样我们就可以作为一个管理人员,当AI员工需要申请权限,或者完成任务需要汇报进度, 都会通过这个inbox来通知我们,我们只需要统一管理就可以了。 来看一下优化后的这个应用,在左侧填入个人信息、工作经历、教育经历,然后在右侧就会实时渲染这个简历的模板。 然后点击这个下载,可以下载对应的PDF简历,我们来看一下这个PDF简历,这个效果也挺不错。 后续可以按照生成的2期规划,来继续优化这个项目,去打造一个成熟的产品。 那下面这个playground的呢,它是一个用来快速验证想法的这样一个功能。 点击打开一个对话,比如说我们有一个idea,让AI来实现一个对比两个文件的应用。 执行结束后,这个代码现在还不会存储到我们的电脑上,我们可以启动服务看一下效果。 如果对结果比较满意,可以点击这里,然后新建一个文件夹,把生成的这个代码保存到本地。 然后再点击这里,可以跳转到对应的页面,那这个功能非常适合用来快速验证一个想法,如果合适就把代码保存到本地继续开发,不合适就直接舍弃。
[10:12]最后我们再来介绍一下Antigravity的MCP功能,在AI对话中点击这里,然后选择这个MCP Servers。 那这些MCP Server都是可以直接下载使用的,如果想要使用其它MCP,可以点击这个Manage MCP Servers。 然后点击这里,打开这个MCP的配置文件,我们以这个操控浏览器的Playwright,这个MCP为例来演示一下。 复制它的这个json配置,然后粘贴到Antigravity,保存文件,然后点击这里刷新一下。 好了,这样这个MCP就加载进去了,下面我们来测试一下。 我们让AI使用这个MCP打开浏览器,并搜索“大模型排行”。
[10:58]可以看到,它按照我们的要求打开浏览器,并搜索了我们指定的内容。 好了,那关于Antigravity我们就介绍完了,这个AI编程工具呢,不仅可以免费使用最新的AI模型,还支持多Agent协作模式,整体体验还是非常不错的,大家感兴趣的话可以去试一试。 最后感谢大家的观看和点赞支持,我们下期视频再见,谢谢。



