人工手动写代码的时代结束

最近 AI 的发展速度,真的超出了大多数人的想象。

一年多以前,AI 还只能作为代码辅助工具存在:写好注释,按一下 TAB,生成一小段代码,或者做一些自动补全。当时它更多只是“帮点小忙”。

但在最近这一年里,AI IDE 的进化堪称翻天覆地
即使是写了多年的老程序员,也会被这种变化深深震撼。

最近我使用了一段时间 Google Antigravity,最大的感受是:它几乎完全改变了编程的方式。

过去的开发流程通常是:
设计 → 编码 → 调试 → 修改 bug → 再调试
整个过程漫长、重复,而且高度依赖人工。

而现在,只需要通过自然语言和 AI 交流,AI 就可以自动理解需求并修改代码,开发方式发生了质的变化。

Google Antigravity 每周有一定的免费额度,对新手非常友好,同时支持选择 Gemini Pro 以及 Claude Opus 模型。

软件界面

Antigravity 基于 VS Code 开发,整体结构与 VS Code 基本一致,上手几乎没有学习成本。

不同之处在于右侧新增了一个聊天窗口,可以在其中选择不同的模式和模型,与 AI 进行持续交互。

模式说明:

  1. Planning 模式:先规划,再执行

    • 适合相对复杂的功能
    • AI 会拆分任务和执行步骤
    • 支持多次调整计划、反复优化设计
    • 缺点是执行时间相对较长
  2. Fast 模式:直接执行

    • 不做额外规划,直接修改代码
    • 更适合简单功能或小范围改动
    • 执行速度快,效率高

image-20260204135655092

执行计划

对于复杂需求,Planning 模式会先生成一份执行计划,用户可以在执行前进行修改和确认。

这里我让它帮我的 Mock 项目的 Mock 分组功能,增加一个历史版本管理功能

生成的执行计划非常完整,AI 能够准确定位到需要修改的文件,并在计划中明确展示涉及的文件和具体修改点。

0

详细计划

00

执行修改

在确认计划没有问题后,只需要通知 AI 开始执行。

随后 AI 会快速完成代码修改,涉及多个文件的改动也能一次性完成。

在这个过程中,开发者更多只是“审阅者”,而不是具体的编码者。

1

AI修改代码有时候不能正常编译,当然也不需要人工去改,把错误告诉AI即可

修复错误

有时 AI 修改后的代码可能无法正常编译,这属于正常情况。

遇到问题时不需要手动修改代码,只需将错误信息或截图反馈给 AI,Antigravity 会根据报错信息自动分析并尝试修复。

对于控制台中的运行错误,Antigravity 甚至可以直接根据错误日志自行完成修正。

2

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

注意:如果对代码结构比较熟悉,可以主动提示 AI 修改思路,这样修复效果会更好。

运行测试

一般情况下可以手动进行测试,也可以让 AI 参与测试。

经过几轮对话之后,Antigravity真的把我想要的功能做出来了:

image-20260204152630673

Antigravity 支持在内置浏览器中运行项目,对于一些较难描述的界面问题,AI 可以通过实际页面表现进行判断并尝试修复。

总结

从目前的体验来看,AI IDE 已经能够做到精准定位代码、自动修改逻辑、修复常见错误,开发者只需要通过对话进行引导,虽然AI有时候还是会犯一些错误,只要开发者能引导AI去修复,AI能很好的完成工作了。

这种变化正在深刻地影响软件开发模式,人工亲自编写大量代码的场景,正在快速减少。

人工手动写代码的时代,或许不会立刻结束,但距离终点,已经不远了。

开源Mock服务:https://github.com/fugary/simple-boot-mock-server

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇