最近 AI 的发展速度,真的超出了大多数人的想象。
一年多以前,AI 还只能作为代码辅助工具存在:写好注释,按一下 TAB,生成一小段代码,或者做一些自动补全。当时它更多只是“帮点小忙”。
但在最近这一年里,AI IDE 的进化堪称翻天覆地。
即使是写了多年的老程序员,也会被这种变化深深震撼。
最近我使用了一段时间 Google Antigravity,最大的感受是:它几乎完全改变了编程的方式。
过去的开发流程通常是:
设计 → 编码 → 调试 → 修改 bug → 再调试
整个过程漫长、重复,而且高度依赖人工。
而现在,只需要通过自然语言和 AI 交流,AI 就可以自动理解需求并修改代码,开发方式发生了质的变化。
Google Antigravity 每周有一定的免费额度,对新手非常友好,同时支持选择 Gemini Pro 以及 Claude Opus 模型。
软件界面
Antigravity 基于 VS Code 开发,整体结构与 VS Code 基本一致,上手几乎没有学习成本。
不同之处在于右侧新增了一个聊天窗口,可以在其中选择不同的模式和模型,与 AI 进行持续交互。
模式说明:
-
Planning 模式:先规划,再执行
- 适合相对复杂的功能
- AI 会拆分任务和执行步骤
- 支持多次调整计划、反复优化设计
- 缺点是执行时间相对较长
-
Fast 模式:直接执行
- 不做额外规划,直接修改代码
- 更适合简单功能或小范围改动
- 执行速度快,效率高

执行计划
对于复杂需求,Planning 模式会先生成一份执行计划,用户可以在执行前进行修改和确认。
这里我让它帮我的 Mock 项目的 Mock 分组功能,增加一个历史版本管理功能。
生成的执行计划非常完整,AI 能够准确定位到需要修改的文件,并在计划中明确展示涉及的文件和具体修改点。

详细计划

执行修改
在确认计划没有问题后,只需要通知 AI 开始执行。
随后 AI 会快速完成代码修改,涉及多个文件的改动也能一次性完成。
在这个过程中,开发者更多只是“审阅者”,而不是具体的编码者。

AI修改代码有时候不能正常编译,当然也不需要人工去改,把错误告诉AI即可
修复错误
有时 AI 修改后的代码可能无法正常编译,这属于正常情况。
遇到问题时不需要手动修改代码,只需将错误信息或截图反馈给 AI,Antigravity 会根据报错信息自动分析并尝试修复。
对于控制台中的运行错误,Antigravity 甚至可以直接根据错误日志自行完成修正。

错误修复以后,还有其他错误

注意:如果对代码结构比较熟悉,可以主动提示 AI 修改思路,这样修复效果会更好。
运行测试
一般情况下可以手动进行测试,也可以让 AI 参与测试。
经过几轮对话之后,Antigravity真的把我想要的功能做出来了:

Antigravity 支持在内置浏览器中运行项目,对于一些较难描述的界面问题,AI 可以通过实际页面表现进行判断并尝试修复。
总结
从目前的体验来看,AI IDE 已经能够做到精准定位代码、自动修改逻辑、修复常见错误,开发者只需要通过对话进行引导,虽然AI有时候还是会犯一些错误,只要开发者能引导AI去修复,AI能很好的完成工作了。
这种变化正在深刻地影响软件开发模式,人工亲自编写大量代码的场景,正在快速减少。
人工手动写代码的时代,或许不会立刻结束,但距离终点,已经不远了。