一篇 AI Coding 生态发展的自省记述

前奏 2023 年初 ChatGPT 刚出来,给我的感觉,是一个震撼的新玩具。朦胧感觉能带来新的生产力提升,帮我建立新的认知和工作流,于是毫不犹豫地自费每月 20$订阅。(为此折腾美区 apple ID + 礼品卡充值) 平时会用来问问不熟悉领域的知识,还有尝试用其文一些 coding 相关问题,准确性或者实际解决问题的能力还是较弱,但这不影响我脑海中感觉到这是一种新旧人类的交替,随着日积月累,在 AI 能力加成下我能慢慢变成新人类。 跟 ChatGPT 不温不火的沟通到了 2024 年,中间并没有花费太多的时间日常放在 AI 及开发上,有很多很多 IDEA ,但困于精力和精神状态,毫无规划及执行力,数字人、生图都有尝试,但并没有落地什么。 慢慢到了 24 年下旬,手头上有一个私活,需要接触我不熟悉的技术栈,订阅了 10$ 的 github coplit 还是粗浅的使用,记得在 github 的 coplit 用 chat 的形式让其帮我写一个 Android demo App ,我通过复制粘贴竟真的在本地把完整的 App 运行起来,那感觉属于第一次闪光点在我眼前亮起来,本地基于 Tab 的补全代码,又能让我再次感受到编程的快乐。 契机 转眼到了 25 年 3-4 月份,困于经济压力( 24 年初高负债买了房),对于私活及增加收入的渠道变得更加迫切。身边也确实有私活的机会,但凭借人力,一个人不能完全承担住 coding + 交付的可能性。 此时 cursor 崭露锋芒,基于 Claude 模型和 cursor 在 Tab 补全和自然语言写功能代码的准确性和速度让我感受到了新一轮的震惊。同时在 V2EX 看到有人提到 readdy.ai 来设计和实现前端质量极高,为我打开了新世界的大门,手撸原型的日子一去不复返。 整个 25 年 4-8 月份高强度 coding 来赶私活,起先还是 Tab 补全,后来纯自然语言出代码,人工去查看去测试,前后端分离多端项目,还需要纠结是多个工程目录,还是 monorepo 。 那个阶段有测试驱动开发 TDD 、文档驱动开发 SDD 等各种 AI Coding 方式来获得更好更准确的开发成功,Vibe Coding 就此成为一个大家越来越熟悉的概念。 旧序 25 年 9 月份伊始,Codex 推出,Claude Code 被吹捧,各种 AI 编程方法论在各个社区每天都有爆炸式的宣传和讨论。那时候我隐约感觉手动 Vibe Coding 又是一种旧生产力的体现,AI 为什么不能将我的需求和想法,无监督自动化长任务的一口气全部落地。 可我对 AI 的认知和边界都不成熟,只能粗浅的通过 loop prompt 来做长时间开发,此时的大模型能力离质变还有一层窗户纸,即使我为此开了 20x 的 GPT pro 也为收获到自己满意的效果。 我尝试了 cursor 调用 codex agent ,也尝试过提前生成好 50 批的提示词,来循环 codex-cli 去生成项目,最后还是只能收获一个全是破洞,跑起来都有点困难的项目。 我是一个比较拖沓的人,即使 Claude Code 已经被全网刷屏时,我才 11 月份折腾开通了 20$ 每月的 Claude Code Pro ,刚开始使用纯 cli 来 coding 还有点不适应,因为程序员阅读代码的本能还在桎梏着我要看 AI 改动的每一行代码,而命令行恰恰不便于阅读。相较于 Cursor, Claude Code 的速度也慢的不太习惯,但最终还是能出一个我当时觉得能接受的项目。 随着私活项目的节奏放缓,我没有花太多时间在开发上。偶尔刷刷 B 站或者知乎,看看各种新项目或者新概念,后续就是 Skills 刷屏,Open Code 还有 GLM 国模等各种新的 Coding 工具及模型每天刷屏,再到 Opus 被大家吹捧,我模糊的感觉好像又要进入下一个阶段了。 新幕 26 年农历新年假期,我想做点有价值的项目,比如自己的 Agent 工作流,来服务于自己各种 idea 已经私活。记不清是怎么就开始用 Opus ,一种酣畅淋漓、准确且通透的创造感出现了,通过简单的自然语言,快速放心的收获完整且很少错漏的项目。 在 Pro 5 小时限额后,我毫不犹豫的充值了 20x 的 Claude Code Max ,至此 token 盛宴亦或者我的编程炼狱就此展开。为什么这么说呢,我记得我当时有刷到过一个 B 站 up 主的视频分享对于 AI 的认知,他的论点是,基于 AI 拉开人与人之间的差距“怎么在同样的时间,更加高效的消耗更多的 token”。而我当时恰恰是不太能(此时此刻也没好太多)。 那段时间,我的点子一个又一个的冒出来,每天 4-8 个小时额外的 AI Coding 时间,为了消耗完周限额,熬夜到晚上 2-3 点只为了多消耗一点 token ,多产出一些项目(纯兴趣或者实验性的项目),所以我说这一场因为周限额无法消耗完而逼自己写代码做项目的炼狱。 至此 7 月份,大半年的高强度拓展自己的 AI 使用方式和 coding ,这一篇记述,很难将我的认知和思维都细致入微地阐述,先记于此。 YX.INK(尝试静心写作,暂时脱离 AI 的喧嚣焦虑)