这几年,我是怎么用 AI 写代码的

43 阅读7分钟

写这篇文章之前,我让 Codex 帮我翻了电脑里的记录。终端历史、以前的对话、订阅账单,有些事靠自己想,时间还真对不上。

比如,我已经记不清什么时候开始用 Claude Code 了。查完才知道,是 2025 年 7 月 8 日。那时候,我已经付费用了半年多的 Copilot。

当时怎么也想不到,再过一段时间,我连 VS Code 都不一定需要打开了。

更早用 ChatGPT 时,遇到问题就去问,拿到解决办法,再回来自己写代码。后来 AI 进了编辑器,可以接着补全一段代码。现在觉得这很普通,但当时光是看到它把后面一段补出来,就已经很惊艳了。

2024 年,我试过通义灵码、字节的 MarsCode,基本都是往 VS Code 里装扩展。Cursor 也试过,不过我没有一直用下去。

我个人不太喜欢换第三方的东西。既然用 VS Code,那 Copilot 就是我的选择。我当时相信,官方自己的扩展,应该最能发挥编辑器的能力。而且 Copilot 背靠 GitHub,有那么多代码仓库,它的编程能力应该比其他家都强吧?

2024 年 12 月,我开始付费订阅 Copilot。

以前的记录里,还有一条我在 11 月问它的话:“你没看我的代码吗?请你先分析一下我的代码。”现在再看到,还是觉得很熟悉。我要它帮忙处理的是手上的项目,当然希望它先看看我到底写了什么。

不过,Copilot 后来的体验没有跟上我的期待。2025 年开始用 Claude Code 后,我还是被它惊艳到了。

它直接在终端里运行。告诉它要做什么,它就去读项目、改文件、执行命令。那时我真的觉得,我已经不需要自己手工写代码了,Claude Code 可以帮我做任何事情。

CLI 这个形态也太合适了。不用绑定某个编辑器,打开终端就能干活。我当时甚至认为,这就是 AI Agent 的终极形态。

后面 Gemini CLI、Qwen Code、Copilot CLI,我也陆续试过。结果在我觉得终端已经够强的时候,Copilot 在 VS Code 里直接对话改代码的体验,又刷新了一次我的认知。具体是哪次更新,现在记不清了。这段时间几个工具是来回用的。

9 月开始使用 Codex CLI 后,随着用得越来越多,我更觉得代码编辑器可有可无了。很多修改可以直接在对话里完成,不需要一直切换文件,自己找到对应的位置再动手。

年底,我还借助 Claude Code 做了 Ace Translator。当时用 DeepL 不太顺,想着既然软件部分可以自己做,翻译交给 AI,为什么不做一个自己的翻译工具?我记得那次折腾了一个周末,后来自己一直在用,同事也用上了。

现在做项目,我通常会先让 AI 了解背景,再讨论方案。有了方案,还会问有没有更好的办法。确认之后让它执行,最后再检查、测试。有时候 Codex 改完,我也会让 Claude 再看一遍。

所以我说“不需要手工写代码”,也不是把需求丢过去就不管了。它理解得对不对,做出来是不是我要的,我还是得判断。

OpenCode 也是 2025 年 9 月试过的,到了 2026 年 1 月,我用得比较多。它能接入不同 AI 厂商的模型,不用每换一个模型就换一套工具。现在回想,这很可能也是我后来不再续订 Copilot 的主要原因。

这几年国产的我也没少试。模型有 GLM、Kimi、MiniMax、DeepSeek、MiMo,工具有 CodeBuddy、WorkBuddy、Qoder、MiMo Code、MiMo Desktop,还有 DeepSeek 相关的 Harness 和桌面工具,前前后后试了一圈。充值了多少钱,我自己都记不清了,很多都是用着用着骂骂咧咧,最后还是走了。

试过归试过,真正用在项目里的主要还是 Claude 和 GPT,其他的基本停留在试用。

选择工具时,我首先看模型能力。而且说实话,一个项目已经持续被 GPT 开发维护了,我就不太敢随便换别的模型,怕把项目搞坏。这种担心一直有。

2026 年 2 月前后,Codex 桌面端出来,我就转过去了。后面虽然也打开过 OpenCode,但主力已经是 Codex 桌面端,一直用到现在。

之前还觉得 CLI 是终极形态,结果自己又用回了桌面端。不过我也没觉得 CLI 就没用了。操作文件、运行命令、处理本地环境,这些事情仍然要做。日常通过哪个界面和 AI 对话,我倒没那么坚持了。

中间也试过 OpenClaw,我没觉得它对我有什么用。当时看它能做的那些事,感觉我用的几个 CLI 工具也能做到。过了一两个月,又看到国内不少厂商开始推 Claw,我还是没跟进去。后来我看到的讨论也少了,倒是和我当时的判断差不多。

现在的桌面端已经很强了。除了写代码,浏览器操作、其他应用的操作、电脑控制、截屏读取分析,很多事情都能直接通过对话让它做。就像写这篇文章,我只是在回忆、聊天,它就帮我找记录、对时间、整理,再写成文章。

有时候会觉得,只要能把想做的事情说清楚,电脑上的很多操作已经不需要自己一步步来了。当然,说完之后经常还得等,这也是现在用起来比较明显的一个问题。

往后会怎么样,我也有一些自己的猜测。

我觉得,各家 AI 厂商都会继续做自己的 Agent 工具。很难再有一个产品,只靠新的交互方式就长期断档领先。AI 已经把开发这类软件的门槛降得很低了,一种好用的交互出现,其他有实力的厂商也有能力很快跟进。

我也挺看好 Harness 这个方向。我的理解是,把 AI 做事需要的工具和流程组织好,让它知道前面做了什么、接下来做什么、做完怎么检查。这类做法已经有具体的实践。

我期待这些方法能慢慢规范起来,普通人也能直接用,不用自己先摸索一整套流程。如果这个方向走得通,未来更多人都能把想法做出来,应该也就离我想象中的 J.A.R.V.I.S. 更近了一步。

更远一点,我觉得交互会走到耳机、眼镜、手表、手机上。人在电脑前,可以打字,也可以语音。办公室里一直说话不太方便,那就打字;但在外面,或者自己一个人在房间里,直接开口就好了。

我希望那时候能通过语音处理工作,控制家里的智能设备,操作手机、上网查东西、购物。能在电脑上做的事,最好不用每次都坐回电脑前才能做。

我更看好眼镜。有语音,也有画面,可以直接看到结果,随时随地用。耳机能听能说,但有些东西还是看一眼更方便。

只是现在的速度还差一点。说完要等,等它思考,再等它执行,还没有办法像想象中那样实时交流。可能要靠算力、网络这些条件继续往前走。

至于真正的 AGI 还有多远,还得看头部厂商接下来的研究成果。

这几年新东西一直在出现,我也一直在改自己的想法。今天觉得已经够好了,明天可能又出来一个没见过的东西。

还是挺期待的。继续跟着学、跟着试吧,别被时代抛弃了。