你在用AI编程时,竟然用到了什么深度呢? – 吉吉的分享

自从有了copilot之后,市面上涌现出不少AI IDE,比如CursorWindsurf等等,后来又出现了一些像v0.dev和bolt.new这样无需编写代码的工具。

大家对这类AI工具的使用情况怎么样呢?

A. 完全不使用

B. 偶尔用来修改语法错误和bug

C. 用AI实现一些小功能

D. 完全依赖AI开发了一个完整的项目

有没有达到D级别的朋友,能分享一下你的具体使用体验吗?

说真的,自从我每月花$100订阅了Claude MAX,我的健康生活彻底告别了。周末不再去爬山,平时也不去公园散步,不打游戏,甚至忘记喝水,朋友圈发的动态也少之又少。整天坐在电脑前,直到深夜,真是没日没夜。我只想用真实的编程场景来证明这个世界上最牛的编码AI模型无法替代我,结果每次它的回答都让我无地自容。

早在一年前,我就已经在自己的工作流中配置了当时顶尖的云端模型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。当它们终于推出时,我简直想说:“来吧,拿我的钱!”

开通会员就像进了自助餐厅,目标就是吃到饱。我在这里尽情享受,花了一周时间重新审视过去一年AI开源项目在我工作流上的进展:ChatGPT.nvim承袭了开源项目的优良传统,维护得不好,只能被我从工作流中剔除。aider似乎被OpenCode/OpenCode.nvim取代了,同样被我移除了。avante.nvim还算活跃,但我的配置太旧,只能花时间重新调试一下。最后,我安装了付费的Claude Code和它的claudecode.nvim插件。

在人人都在追求AI的时代,Vibe Coding如火如荼,我像个老工匠,看着流水线以远超我的速度和更低的成本生产代码。其实我并不反感,毕竟各有长短,平时用AI搞点小应用也没问题,但如果把AI的代码直接用到生产环境,最后弄成没人能理解的“屎山”,我就很反感了。我心目中理想的AI开发工作流应该是这样的:
Vibe Coding和AI结对编程相结合。琐碎、重复、需要在代码库里反复处理的工作可以交给Vibe Coding,以目前AI的水平和AGENT能力,绝大多数情况下它能做得比你还好,但前提是你得知道如何根据已有的线索和AI的反馈一步步引导它。这并不是说它在替代你,而是你在利用它来加速进度。你必须理解它的工作,这样当它的努力方向出错时,你可以及时调整。再者,当Vibe Coding搞不定的时候,就得进行结对编程,你仍然需要在开发环境中安装AI插件,亲自出马,和AI一起在关键文件中反复探索,解决问题。

有段时间为了省钱,我研究了一下本地模型,结果觉得为了这点小事不值得。古人就说过,“云泥之别”,确实如此,和云端模型相比,本地模型简直就是一滩泥巴,但在没有网络和数据安全问题的情况下,它还是得有的,能救命。目前比较不错的本地大模型有gpt-oss:20b和qwen3-coder:30b,尤其是千问三30b,我真不知道阿里的工程师用了什么黑科技,竟然能让300亿参数的本地模型在Macbook M3 PRO 36GB上跑得如此流畅。我还是那句话,如果你错过了谷歌和英伟达,不妨买点阿里的股票,如果你听我的话,过一两年你会感谢我。结合以上观点,本地大模型也可以通过OpenCode和Avante.nvim配置成Vibe Coding和结对编程。

经过几天的折腾,我还沉浸在自己的完美工作流中,突然谷歌的Gemini 3发布,舆论哗然,整个世界为之震动,大家都在热议,去年那些人都跑哪去了。然后那天下午,Claude被Gemini 3吓了一跳,迅速推出了他们最强的Opus 4.5,并取消了原本Claude MAX计划的使用限制,我每月$100的价值也随之提升。这些竞争者们在卷的时候,连自己都在害怕。我大概率还是会为Gemini 3付费,虽然写代码可能不如Opus,但人家生图能力强,我发朋友圈的时候难道没用吗?回答我!

以下是过去半个月里,我用自己的AI工作流在真实场景下完成的一些小工作:

  1. 在美国,开发者们常常手里拿着MacBook做事效率反而低下。我可不想只用一台,家里Windows、Ubuntu、MacBook都有,各有各的用处。opencode.nvim的开发者就遇到了这样的问题,他手里只有MacBook,结果在x86_64上能复现的BUG他自己却看不到。我找AI看了下,没一会儿就给我打了个补丁。我简单看了下,觉得没啥问题,连夜FORK了一下opencode.nvim的代码库,然后给作者发了个PR,结果他第二天回信自责了一番,随后合并到主分支。现在真是佛挡杀佛,魔挡杀魔,什么问题都是随手撩起AI解决,不用等开源作者的支援,自己还能有空回馈社区。
  2. 在NeoVim的terminal环境中按空格时一直有卡顿,以前没在意,这次使用claudecode.nvim/opencode.nvim时实在忍受不了,AI随手给我发了几个NeoVim配置的补丁,效果立竿见影。
  3. 虽然我很早就不再用JAVA作为主力开发语言,但工作上还是得用这门语言。我不爱用IntelliJ,而是在万能的瑞士小刀Neovim里配置的Java开发环境,最近发现一些补全、跳转和释义的基本功能失灵了,AI这次有点吃力,问了半天也改不对。后来换上最强的Opus模型,结果这家伙真的像人一样,给我查日志、找配置文件、重试错误。我看着它的思考过程,沉默了好一会儿,这不就是我自己干的步骤吗?最后我恍若大悟,发现问题是因为系统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,前途光明。未来已经来临,如何不迎接呢?

免责声明:本人是Cmd Markdown的作者,今日原创文章,首发于作业部落 https://www.zybuluo.com/ghosert/note/2639150

你在用AI编程时,竟然用到了什么深度呢? – 吉吉的分享
来源:知乎
原文标题:你用AI编程用到什么深度了? – 吉吉 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

发表评论