[关闭]
@ghosert 2025-11-29T07:36:52.000000Z 字数 3045 阅读 108

打造 AI 编码工作流的一些感悟

blog


和我之前的猜测完全一致,自从订阅了每月$100的Claude MAX,我就和健康生活彻底告别了。周末不出去找山爬,平时不去公园暴走,不打游戏,忘记喝水,朋友圈也很少发,坐在电脑前一整天到深夜,也不起来活动筋骨。我只干一件事情,我用无数真实的编程场景,只想证明这个世界上最优秀的编码 AI 模型在写代码这件事情上不能取代我,然后他每次的回答都在啪啪啪打我的脸。

早在一年前我就在自己基于命令行和 NEOVIM 的工作流里配置了当时最优秀的云端模型Sonnet 3.5和本地模型qwen-coder 2.5 14B,配合Macbook M3 PRO 36GB,完成了不少重要的工作,尤其在从旧金山飞往Vanderbilt的五小时无网络机舱环境里,深刻体会到本地大模型是可以救命的。当时的 AI 基本还是结对编程的状态,编辑单个文件效果还行,跨文件,对整个项目的理解能力稍弱。再后来让我没敢撒开了用 AI 的主要原因是按TOKEN数收费,模型能力还不强,有个晚上花了$5都没给出我要的效果,大多数时候碰到疑难杂症还是要自己下场救一下。由于个人开发习惯的问题,我当时还配置了ChatGPT.nvim, avante.nvim, aider等命令行工具,这些工具无一例外都是按TOKEN数计费,这就相当尴尬,我是愿意花钱,但是无法量化价值,好像开盲盒一样,有时花了点小钱解决了大问题,有时花了大钱全都打水漂。

直到 Claude Code + Sonnet 4.5 + MAX PLAN 包月制横空出世,真的,这个世界只有写代码的人能理解写代码的人。多少次我只想在一个纯命令行环境里,在费用可控没有心理负担的情况下,用上一个更好的 AI。他们端上来的时候,我说 Shut up and take my money。

开通会员就像进了自助餐厅,你进去的唯一目的就是扶墙出。于是我在里面大快朵颐,肆无忌惮,花了一周时间重新审视了一下过去一年 AI 开源项目在我工作流上的进步:ChatGPT.nvim 继承了开源项目始乱终弃的优秀传统,没人维护,只能被我从工作流里移除。aider 似乎已经被 OpenCode/OpenCode.nvim 取代无人问津,同样惨遭移除。avante.nvim 的活度尚可,倒是我的配置老旧,不得已重新花时间在NEOVIM里把配置调试了一下。最后就是安装付费的Claude Code以及它的claudecode.nvim插件。

人人可AI(爱)的年代,Vibe Coding 甚嚣尘上,我像个老手艺的工匠,看着流水线用百倍于我的速度,用更低廉的价格生产代码。我倒也不反感,寸有所长,尺有所短,平时三下五除二搞点小应用无可厚非,但是你往生产环境倾泻 AI 代码,最后堆成没人能懂的屎山,我是反感的。我心目中目前最好的 AI 开发工作流架构可以长这样:

Vibe Coding和AI结对编程相结合。大多数琐碎,重复,需要在代码库里翻江倒海的工作交给Vibe Coding,以目前的 AI 水准和 AGENT 能力,大概率它比你做的更好,前提是你知道怎么根据现有的线索和 AI 的反馈,一步步引导它,这其实不是它在替代你,反而是你在利用它加速自己的进度,它干的活你必须懂,有手段验收,这样它的努力方向出错的时候,你可以及时调整回来。再来,Vibe Coding 搞不定的时候,上结对编程,你仍然需要在开发环境里装上 AI 插件亲自下场,和AI结对在某几个重要的文件里上下求索,解决问题。

有段时间为了省钱研究了一下本地模型,然后觉得为了这三瓜两枣,不值当,古人早就说过这是云泥之别,对的,和云端模型比,本地模型就是一滩烂泥,但就是这摊烂泥,在没有网络和涉及的数据安全的时候,你得有、能救命。目前比较不错的本地大模型有gpt-oss:20b和qwen3-coder:30b,尤其是千问三30b,真的不知道阿里的工程师磕了什么药可以把一个三百亿参数的本地模型在Mackbook M3 PRO 36GB上跑成光速,我还是那句话,如果你错过了谷歌英伟达,买点阿里的股票,你要是听劝,不出一两年,不用我说,你自己来v我50。结合上述观点,本地大模型也可以通过OpenCode和Avante.nvim配置成Vibe Coding和结对编程。

如此折腾了几天,我还沉浸在自己的完美工作流的时候,谷歌 gemini 3 又跑出来炸街,舆论哗然,整个世界沸腾到今天,全网吹,不知道去年这帮人在哪里。然后那天下午,Claude 被 Gemini 3 吓得一激灵,连滚带爬的把他家的最强大的 Opus 4.5 给仍出来了,还取消了本来Claude MAX plan的使用限制,我每月$100的含金量还在上升,这些进击的巨人们,卷起来的时候,连他们自己都怕。我大概率还是会给 gemini 3 付费,写代码应该不如 Opus,但是架不住生图能力强,我发朋友圈的时候没用吗?回答我!

以下是半个月来鄙人用自己的AI工作流在真实场景下完成的一些微小的工作:

  1. 老美开发这种人手MacBook的地方,往往做事就拉跨,不如我,成年人不做选择,全都要,家里 windows, ubuntu, macbook 多了去了,各尽其职。opencode.nvim 的开发者就是这样,手里只有MacBook,有个很明显的BUG只在 x86_64 上能复现,他自己的机器上看不到,我找 AI 看了看,一会就给我打了个补丁,我看了看大致没问题,连夜FORK了一下 opencode.nvim 的代码库,给作者发了个 PR,哥们第二天回信自责了一下然后MERGE TO MAIN。现在真的是佛挡杀佛,魔挡杀魔,什么问题都是撩起 AI 随手撸,不用等开源作者的接济你,你还能抽空回馈一下社区。
  2. NeoVim 里的terminal环境按空格的时候一直有卡顿感,以前一直没在意,这次大规模用claudecode.nvim/opencode.nvim 的时候,没法忍,AI 又随手给我发了几个 NeoVim 配置的补丁,药到病除。
  3. 我很早就不用 JAVA 做主力开发语言,无奈打工还是要这门语言,但我也没用 Intellij,还是在万能的瑞士小刀 Neovim 里配置的 Java 开发环境,最近发现一些补全,跳转,释义的基本功能没法正常工作,AI 这次有点吃力,问了半天改不对,后来上了最强 Opus 模型,这家伙真的像人一样给我一顿查日志,找配置文件,重试错误,我看着他的思考过程,沉默了半天,这不就是没有他只有我的时候会干的步骤吗?最后一个啊哈MOMENT,给他找到了是因为系统JDK 17和插件需要的JDK 21版本不匹配,建议我升级系统JDK后解决问题。
  4. Claude Code 直连自己的 GITHUB 去总结自己是一种很有趣的体验,作为命令行玩家,其实回头想想,我所有的想法,工作进度,成果,感想,笔记,在代码世界里的悲欢喜乐,都被忠实的记录在对代码库,文档,笔记的一次次提交里,让AI去查看这些提交历史,然后提炼生图,我能在更高维度总结得失,整理思路,改进设计。
  5. 磨完工作流的刀,接下来就是砍项目的柴,很轻松,这套配置,只让我用了一天时间在自己的项目上完成了
    a) 升级 AI 模型(gemini 2.5/qwen3_plus/chatgpt 5)
    b) 支持 AI 思考模式
    c) 完整的快捷键支持
    这里面涉及到前后端的代码,理解现有代码的工作方式,都完成的超预期。也是不是说 AI 多厉害,而是他可以加速实现人的想法,把人从需要谨小慎微,繁杂重复的工作中解放出来。

最后用 GEMINI 3 为本文工作流总结一副示意图,祝各位职场主理人,人人可AI,前途远大。未来已来,如何不拜。

Gemini_Generated_Image_bvnqyobvnqyobvnq.png-6293.3kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注